SlideShare a Scribd company logo
New Delhi Salesforce Developer User
Group
How to use Workbench like a Pro
What is Salesforce Saturday?
• First started by Stephanie Herrera in Austin, Texas.
• Every Saturday we will meet either online or offline to
discuss, learn about Salesforce, prepare for Salesforce
Certifications.
• Helping each other learning new stuff.
• Volunteer based program where anyone can share any
kind of expertise, they might have in Salesforce.
What is Salesforce Saturday?
Stephanie Herrera
• Salesforce MVP
• Founder of #SalesforceSaturday Austin, Texas
• She was recently interviewed on the
#ButtonClickAdmin Podcast.
Listen to the Podcast here:
https://admin.salesforce.com/always-learning-
stephanie-herrera
Follow her on Twitter:
@steph_herrera_
Who the hell am I?
Atul Gupta
• Organizer of New Delhi Salesforce DUG
• Organizer of #SalesforceSaturday,
Delhi Chapter
• Active on Salesforce Success Community
• Blogging at www.cloudvandana.com
• Independent Salesforce Consultant/Developer
• Find me on Twitter @atul31Gupta
Who the hell am I?
Atul Gupta
Twitter
http://twitter.com/atul31gupta
LinkedIn
https://in.linkedin.com/in/atul31gupta
Facebook Page
https://www.facebook.com/atul31gupta
Blog
www.cloudvandana.com
Workbench : What is it?
Workbench is a Life Saver for a Salesforce Developer
and Admin.
Workbench : What is it?
Workbench is a web-based suite of tools designed for
administrators and developers which can be used to
quickly view their organizations' data and metadata, test and
troubleshoot their own applications, and be a one-stop shop
for interacting with the various Force.com APIs.
Workbench : Overview
• PHP based application
• Supported for
i. Force.com Bulk API
ii. Rest API
iii. Streaming API
iv. Metadata API
• You can
i. Describe
ii. Query
iii. Manipulate
iv. Migrate
a. Data
b. Metadata in Salesforce.com organizations
Workbench : Overview
• All this is done directly in the web browser with a simple
and intuitive user interface.
• It has got single sign-on integration within the Salesforce
application.
• Initiated and created by the Ryan Brainard.
Who is Ryan Brainard?
Ryan Brainard
• Previously worked at Salesforce for 7 years
• Principal Member of Technical Staff at
Heroku for the last 1 year
You can find Ryan:
Github : https://github.com/ryanbrainard
LinkedIn : https://www.linkedin.com/in/ryanbrainard
Twitter : https://twitter.com/ryanbrainard
How to Access Workbench?
URL:
https://workbench.developerforce.com/
Source Code(Github):
https://github.com/ryanbrainard/forceworkbench
How to contribute to Workbench?
• You can contribute to Workbench on Github
• You can even deploy your own instance of workbench on
Heroku by going through the ReadMe file on
https://github.com/ryanbrainard/forceworkbench
• If you face any issues with Workbench and need any help
around it, you can post your questions here
http://groups.google.com/group/forceworkbench
Login to Workbench
• Choose Production for Developer and PRODUCTION
Environments.
• Choose Sandbox for all SANDBOXES
Workbench Settings
• General Options
• Login Options
• Describe Results
• Data Management Options
• Query & Search Options
• Package Version
• Apex Execute Logging Options
Info Section
See Describe Information for
• Standard and Custom Objects
• Metadata Types & Components
• Session Information
Organization Information Hover
Quick glance of
• API Org is running on
• Logged in Use’s Username
• Org Id
• User Id
Organization Information Hover
Quick glance of
• API Org is running on
• Logged in Use’s Username
• Org Id
• User Id
Queries Section
Queries Section
• SOQL Queries
• Build and execute complex queries
• See their result at a glance
• SOSL Queries
• Build and execute SOSL queries
• See their result at a glance
• Streaming Push Topics
• See real time changes/updates to Salesforce Data by
subscribing to topics which retrieve information on the basis of
SOQL queries
Streaming API
Explore more about Streaming API
https://developer.salesforce.com/docs/atlas.en-
us.api_streaming.meta/api_streaming/
SOQL Queries
• Build complete SOQL Queries
• Get the Output in the form of
• List
• Shows records in a list
• Matrix
• SOQL Matrix view is a powerful way to group query results into
rows and columns, similar to a matrix report in Salesforce, but
with the power of SOQL.
• Bulk CSV (Uses Bulk API Jobs) – Output as CSV file
• Bulk XML (Uses Bulk API Jobs) – Output as XML file
Saved Searches
• You can save, share or later revisit your SOQL and SOSL
queries.
• Save/Bookmark the URL
Playing with Data
Playing with Data
• Choose Object Type.
• Put in Record Id if working with single record.
• Accepts CSV/ZIP files for working with data in bulk.
• Insert
• Update
• Upsert
• Delete
• Undelete
• Purge (Permanently delete records from recycle bin)
Smart Lookup
• Available on Insert, Update and Upsert
• Allows you to provide foreign external ids or standard id
lookup field values (i.e. foreign alternate keys) to
automatically find their respective Salesforce ids though
related objects.
• Example, Insert Accounts with Recordtype Names
Smart Lookup
Playing with Metadata
You can either
• Deploy
Metadata
• Retrieve
Metadata
Retrieve Metadata
You can either
• Retrieve metadata in bulk, single record or via
Package Name
Deploy Metadata
Deploy Metadata
• IMO, not a good tool to deploy changes
• Requires a flat file structure with
package.xml and all other components
to be in the same folder
Utilities
Utilities
• REST Explorer
• Apex Execute
• Password Management
• Bulk API Job Status
• Metadata API Process Status
REST Explorer
• Utility that gives you
access to Force.com
REST API
• Perform all RESTful
actions like
• GET
• POST
• PUT, etc
• Explore entire Data or
Metadata of the org
Apex Execute
• Run Apex Code as an
Anonymous Block
Password Management
• Manage/Reset passwords for any user
in the org
Job Status
• Bulk API Job Status
• Show the status of a Data manipulation
task like Insert, Update, Delete etc.
• Metadata API Process Status
• Shows status of Deploy or Retrieve
Tasks
Thank You
Thank you attending the session.
Thank You
Twitter
@newdelhisfdcdug
Meetup.com
http://www.meetup.com/New-Delhi-Salesforce-Platform-
Developer-User-Group
Success Community
http://sforce.co/1oc0lQA
Reach out to me !!
Email
gupta.atul31@gmail.com
Twitter
http://twitter.com/atul31gupta
LinkedIn
https://in.linkedin.com/in/atul31gupta
Facebook Page
https://www.facebook.com/atul31gupta
Blog
www.cloudvandana.com

More Related Content

What's hot

Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components Explained
Atul Gupta(8X)
 
API 101 - Understanding APIs
API 101 - Understanding APIsAPI 101 - Understanding APIs
API 101 - Understanding APIs
3scale
 
Introduction to Salesforce UI API
Introduction to Salesforce UI APIIntroduction to Salesforce UI API
Introduction to Salesforce UI API
Atul Gupta(8X)
 
Automation Awesomeness: Scaling JIRA Service Desk
Automation Awesomeness: Scaling JIRA Service DeskAutomation Awesomeness: Scaling JIRA Service Desk
Automation Awesomeness: Scaling JIRA Service Desk
Atlassian
 
Do's and Don'ts of APIs
Do's and Don'ts of APIsDo's and Don'ts of APIs
Do's and Don'ts of APIs
Jason Harmon
 
What is Swagger?
What is Swagger?What is Swagger?
What is Swagger?
Philip Senger
 
"Ask Me Anything" About Automating Workflows
"Ask Me Anything" About Automating Workflows"Ask Me Anything" About Automating Workflows
"Ask Me Anything" About Automating Workflows
Safe Software
 
Publishing API documentation -- Presentation
Publishing API documentation -- PresentationPublishing API documentation -- Presentation
Publishing API documentation -- Presentation
Tom Johnson
 
API Testing with Frisby and Mocha
API Testing with Frisby and MochaAPI Testing with Frisby and Mocha
API Testing with Frisby and Mocha
Lyudmila Anisimova
 
API Readiness: Visualizing and Virtualizing
API Readiness: Visualizing and VirtualizingAPI Readiness: Visualizing and Virtualizing
API Readiness: Visualizing and VirtualizingLorinda Brandon
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.Kirsten Hunter
 
Salesforce World Tour 2016 : Lightning Out : Components on any Platform
Salesforce World Tour 2016 : Lightning Out : Components on any PlatformSalesforce World Tour 2016 : Lightning Out : Components on any Platform
Salesforce World Tour 2016 : Lightning Out : Components on any Platform
andyinthecloud
 
Api readiness ss
Api readiness ssApi readiness ss
Api readiness ss
Lorinda Brandon
 
Web API Test Automation using Frisby & Node.js
Web API Test Automation using Frisby  & Node.jsWeb API Test Automation using Frisby  & Node.js
Web API Test Automation using Frisby & Node.js
Chi Lang Le Vu Tran
 
Test Driven Development - Workshop
Test Driven Development - WorkshopTest Driven Development - Workshop
Test Driven Development - Workshop
Anjana Somathilake
 
Internet of things the salesforce lego machine cloud
Internet of things   the salesforce lego machine cloudInternet of things   the salesforce lego machine cloud
Internet of things the salesforce lego machine cloud
andyinthecloud
 
SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...
SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...
SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...
DIWUG
 
I Love APIs - Oct 2015
I Love APIs - Oct 2015I Love APIs - Oct 2015
I Love APIs - Oct 2015
Mike McNeil
 
Developers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can YouDevelopers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can You
Atlassian
 

What's hot (20)

Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components Explained
 
API 101 - Understanding APIs
API 101 - Understanding APIsAPI 101 - Understanding APIs
API 101 - Understanding APIs
 
Introduction to Salesforce UI API
Introduction to Salesforce UI APIIntroduction to Salesforce UI API
Introduction to Salesforce UI API
 
Automation Awesomeness: Scaling JIRA Service Desk
Automation Awesomeness: Scaling JIRA Service DeskAutomation Awesomeness: Scaling JIRA Service Desk
Automation Awesomeness: Scaling JIRA Service Desk
 
Do's and Don'ts of APIs
Do's and Don'ts of APIsDo's and Don'ts of APIs
Do's and Don'ts of APIs
 
What is Swagger?
What is Swagger?What is Swagger?
What is Swagger?
 
How to define an api
How to define an apiHow to define an api
How to define an api
 
"Ask Me Anything" About Automating Workflows
"Ask Me Anything" About Automating Workflows"Ask Me Anything" About Automating Workflows
"Ask Me Anything" About Automating Workflows
 
Publishing API documentation -- Presentation
Publishing API documentation -- PresentationPublishing API documentation -- Presentation
Publishing API documentation -- Presentation
 
API Testing with Frisby and Mocha
API Testing with Frisby and MochaAPI Testing with Frisby and Mocha
API Testing with Frisby and Mocha
 
API Readiness: Visualizing and Virtualizing
API Readiness: Visualizing and VirtualizingAPI Readiness: Visualizing and Virtualizing
API Readiness: Visualizing and Virtualizing
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.
 
Salesforce World Tour 2016 : Lightning Out : Components on any Platform
Salesforce World Tour 2016 : Lightning Out : Components on any PlatformSalesforce World Tour 2016 : Lightning Out : Components on any Platform
Salesforce World Tour 2016 : Lightning Out : Components on any Platform
 
Api readiness ss
Api readiness ssApi readiness ss
Api readiness ss
 
Web API Test Automation using Frisby & Node.js
Web API Test Automation using Frisby  & Node.jsWeb API Test Automation using Frisby  & Node.js
Web API Test Automation using Frisby & Node.js
 
Test Driven Development - Workshop
Test Driven Development - WorkshopTest Driven Development - Workshop
Test Driven Development - Workshop
 
Internet of things the salesforce lego machine cloud
Internet of things   the salesforce lego machine cloudInternet of things   the salesforce lego machine cloud
Internet of things the salesforce lego machine cloud
 
SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...
SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...
SPSNL17 - Getting notified by SharePoint with the webhook functionality - Eli...
 
I Love APIs - Oct 2015
I Love APIs - Oct 2015I Love APIs - Oct 2015
I Love APIs - Oct 2015
 
Developers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can YouDevelopers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can You
 

Similar to How to use Salesforce Workbench like a Pro

How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Lucas Jellema
 
Find Your Dream Job and Grow your Career Using Trailheadupdate
Find Your Dream Job and Grow your Career Using TrailheadupdateFind Your Dream Job and Grow your Career Using Trailheadupdate
Find Your Dream Job and Grow your Career Using TrailheadupdateTeresa Garcia-Bovenmyer ☁
 
Mastering Test Automation: How to Use Selenium Successfully
Mastering Test Automation: How to Use Selenium Successfully Mastering Test Automation: How to Use Selenium Successfully
Mastering Test Automation: How to Use Selenium Successfully
Applitools
 
Sfdx presentation (Arpit) Hear.Com
Sfdx presentation (Arpit) Hear.ComSfdx presentation (Arpit) Hear.Com
Sfdx presentation (Arpit) Hear.Com
New Delhi Salesforce Developer Group
 
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)Dave Haeffner
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Toni Frankola
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
spsnyc
 
How To Use Selenium Successfully
How To Use Selenium SuccessfullyHow To Use Selenium Successfully
How To Use Selenium Successfully
Dave Haeffner
 
#Impact salesforcesaturday copado - session -1 by Hariprasath
#Impact salesforcesaturday   copado - session -1 by Hariprasath#Impact salesforcesaturday   copado - session -1 by Hariprasath
#Impact salesforcesaturday copado - session -1 by Hariprasath
Hariprasath Thanarajah
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
TEST Huddle
 
iOS developer toolbox
iOS developer toolboxiOS developer toolbox
iOS developer toolbox
defagos
 
How to Use Selenium, Successfully
How to Use Selenium, SuccessfullyHow to Use Selenium, Successfully
How to Use Selenium, Successfully
Sauce Labs
 
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous DeliveryÁgiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous Delivery
Stefan Teixeira
 
Automated testing with Cypress
Automated testing with CypressAutomated testing with Cypress
Automated testing with Cypress
Yong Shean Chong
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
Jani Tarvainen
 
Developing client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp EdmontonDeveloping client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp Edmonton
Curtis McHale
 
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
NETWAYS
 
Webinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in controlWebinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in control
ShareGate
 
Customizing Microsoft Teams Provisioning and-Governance
Customizing Microsoft Teams Provisioning and-GovernanceCustomizing Microsoft Teams Provisioning and-Governance
Customizing Microsoft Teams Provisioning and-Governance
Olli Jääskeläinen
 
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)
Sauce Labs
 

Similar to How to use Salesforce Workbench like a Pro (20)

How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
 
Find Your Dream Job and Grow your Career Using Trailheadupdate
Find Your Dream Job and Grow your Career Using TrailheadupdateFind Your Dream Job and Grow your Career Using Trailheadupdate
Find Your Dream Job and Grow your Career Using Trailheadupdate
 
Mastering Test Automation: How to Use Selenium Successfully
Mastering Test Automation: How to Use Selenium Successfully Mastering Test Automation: How to Use Selenium Successfully
Mastering Test Automation: How to Use Selenium Successfully
 
Sfdx presentation (Arpit) Hear.Com
Sfdx presentation (Arpit) Hear.ComSfdx presentation (Arpit) Hear.Com
Sfdx presentation (Arpit) Hear.Com
 
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
 
How To Use Selenium Successfully
How To Use Selenium SuccessfullyHow To Use Selenium Successfully
How To Use Selenium Successfully
 
#Impact salesforcesaturday copado - session -1 by Hariprasath
#Impact salesforcesaturday   copado - session -1 by Hariprasath#Impact salesforcesaturday   copado - session -1 by Hariprasath
#Impact salesforcesaturday copado - session -1 by Hariprasath
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
iOS developer toolbox
iOS developer toolboxiOS developer toolbox
iOS developer toolbox
 
How to Use Selenium, Successfully
How to Use Selenium, SuccessfullyHow to Use Selenium, Successfully
How to Use Selenium, Successfully
 
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous DeliveryÁgiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous Delivery
 
Automated testing with Cypress
Automated testing with CypressAutomated testing with Cypress
Automated testing with Cypress
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
 
Developing client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp EdmontonDeveloping client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp Edmonton
 
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
 
Webinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in controlWebinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in control
 
Customizing Microsoft Teams Provisioning and-Governance
Customizing Microsoft Teams Provisioning and-GovernanceCustomizing Microsoft Teams Provisioning and-Governance
Customizing Microsoft Teams Provisioning and-Governance
 
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)
 

More from Atul Gupta(8X)

Developer Week 2019 Delhi + Spring 19 Features
Developer Week 2019 Delhi + Spring 19 FeaturesDeveloper Week 2019 Delhi + Spring 19 Features
Developer Week 2019 Delhi + Spring 19 Features
Atul Gupta(8X)
 
Engagement Studio, Pardot at Developer Week 2019
Engagement Studio, Pardot at Developer Week 2019Engagement Studio, Pardot at Developer Week 2019
Engagement Studio, Pardot at Developer Week 2019
Atul Gupta(8X)
 
Dreamforce 2018 Global Gathering
Dreamforce 2018 Global Gathering Dreamforce 2018 Global Gathering
Dreamforce 2018 Global Gathering
Atul Gupta(8X)
 
TrailheaDX Global Gathering: Agenda and Introduction
TrailheaDX Global Gathering: Agenda and IntroductionTrailheaDX Global Gathering: Agenda and Introduction
TrailheaDX Global Gathering: Agenda and Introduction
Atul Gupta(8X)
 
Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...
Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...
Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...
Atul Gupta(8X)
 
Virtual #SalesforceSaturday : Salesforce Connect with Cross Org Adaptor
Virtual #SalesforceSaturday : Salesforce Connect with Cross Org AdaptorVirtual #SalesforceSaturday : Salesforce Connect with Cross Org Adaptor
Virtual #SalesforceSaturday : Salesforce Connect with Cross Org Adaptor
Atul Gupta(8X)
 
#SalesforceSaturday : Salesforce BIG Objects Explained
#SalesforceSaturday : Salesforce BIG Objects Explained#SalesforceSaturday : Salesforce BIG Objects Explained
#SalesforceSaturday : Salesforce BIG Objects Explained
Atul Gupta(8X)
 
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
Atul Gupta(8X)
 
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Atul Gupta(8X)
 
Test Classes in Salesforce
Test Classes in SalesforceTest Classes in Salesforce
Test Classes in Salesforce
Atul Gupta(8X)
 
Dreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WIT
Dreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WITDreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WIT
Dreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WIT
Atul Gupta(8X)
 
Developer to Consultant : Transformation Tips #SalesforceSaturday
Developer to Consultant : Transformation Tips #SalesforceSaturdayDeveloper to Consultant : Transformation Tips #SalesforceSaturday
Developer to Consultant : Transformation Tips #SalesforceSaturday
Atul Gupta(8X)
 
Spring 17 Salesforce Viewing Party : New Delhi Salesforce Developer Group
Spring 17 Salesforce Viewing Party : New Delhi Salesforce Developer GroupSpring 17 Salesforce Viewing Party : New Delhi Salesforce Developer Group
Spring 17 Salesforce Viewing Party : New Delhi Salesforce Developer Group
Atul Gupta(8X)
 
Meetup with kavindra : New Delhi Salesforce Developer Group
Meetup with kavindra : New Delhi Salesforce Developer GroupMeetup with kavindra : New Delhi Salesforce Developer Group
Meetup with kavindra : New Delhi Salesforce Developer Group
Atul Gupta(8X)
 
Marketing Cloud, SalesforceSaturday
Marketing Cloud, SalesforceSaturdayMarketing Cloud, SalesforceSaturday
Marketing Cloud, SalesforceSaturday
Atul Gupta(8X)
 
Live Agent Setup SalesforceSaturday
Live Agent Setup SalesforceSaturdayLive Agent Setup SalesforceSaturday
Live Agent Setup SalesforceSaturday
Atul Gupta(8X)
 
Data Loader Command Line Interface
Data Loader Command Line InterfaceData Loader Command Line Interface
Data Loader Command Line Interface
Atul Gupta(8X)
 
How to list your app on AppExchange
How to list your app on AppExchangeHow to list your app on AppExchange
How to list your app on AppExchange
Atul Gupta(8X)
 
Force.com Migration Tool
Force.com Migration ToolForce.com Migration Tool
Force.com Migration Tool
Atul Gupta(8X)
 
TrailheaDX Viewing Party - New Delhi Salesforce DG
TrailheaDX Viewing Party - New Delhi Salesforce DGTrailheaDX Viewing Party - New Delhi Salesforce DG
TrailheaDX Viewing Party - New Delhi Salesforce DG
Atul Gupta(8X)
 

More from Atul Gupta(8X) (20)

Developer Week 2019 Delhi + Spring 19 Features
Developer Week 2019 Delhi + Spring 19 FeaturesDeveloper Week 2019 Delhi + Spring 19 Features
Developer Week 2019 Delhi + Spring 19 Features
 
Engagement Studio, Pardot at Developer Week 2019
Engagement Studio, Pardot at Developer Week 2019Engagement Studio, Pardot at Developer Week 2019
Engagement Studio, Pardot at Developer Week 2019
 
Dreamforce 2018 Global Gathering
Dreamforce 2018 Global Gathering Dreamforce 2018 Global Gathering
Dreamforce 2018 Global Gathering
 
TrailheaDX Global Gathering: Agenda and Introduction
TrailheaDX Global Gathering: Agenda and IntroductionTrailheaDX Global Gathering: Agenda and Introduction
TrailheaDX Global Gathering: Agenda and Introduction
 
Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...
Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...
Building Next-Gen Communities With Lightning Series : Session#01 : Virtual #S...
 
Virtual #SalesforceSaturday : Salesforce Connect with Cross Org Adaptor
Virtual #SalesforceSaturday : Salesforce Connect with Cross Org AdaptorVirtual #SalesforceSaturday : Salesforce Connect with Cross Org Adaptor
Virtual #SalesforceSaturday : Salesforce Connect with Cross Org Adaptor
 
#SalesforceSaturday : Salesforce BIG Objects Explained
#SalesforceSaturday : Salesforce BIG Objects Explained#SalesforceSaturday : Salesforce BIG Objects Explained
#SalesforceSaturday : Salesforce BIG Objects Explained
 
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
 
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
 
Test Classes in Salesforce
Test Classes in SalesforceTest Classes in Salesforce
Test Classes in Salesforce
 
Dreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WIT
Dreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WITDreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WIT
Dreamforce Global Gathering : New Delhi Salesforce DG & Gurgaon WIT
 
Developer to Consultant : Transformation Tips #SalesforceSaturday
Developer to Consultant : Transformation Tips #SalesforceSaturdayDeveloper to Consultant : Transformation Tips #SalesforceSaturday
Developer to Consultant : Transformation Tips #SalesforceSaturday
 
Spring 17 Salesforce Viewing Party : New Delhi Salesforce Developer Group
Spring 17 Salesforce Viewing Party : New Delhi Salesforce Developer GroupSpring 17 Salesforce Viewing Party : New Delhi Salesforce Developer Group
Spring 17 Salesforce Viewing Party : New Delhi Salesforce Developer Group
 
Meetup with kavindra : New Delhi Salesforce Developer Group
Meetup with kavindra : New Delhi Salesforce Developer GroupMeetup with kavindra : New Delhi Salesforce Developer Group
Meetup with kavindra : New Delhi Salesforce Developer Group
 
Marketing Cloud, SalesforceSaturday
Marketing Cloud, SalesforceSaturdayMarketing Cloud, SalesforceSaturday
Marketing Cloud, SalesforceSaturday
 
Live Agent Setup SalesforceSaturday
Live Agent Setup SalesforceSaturdayLive Agent Setup SalesforceSaturday
Live Agent Setup SalesforceSaturday
 
Data Loader Command Line Interface
Data Loader Command Line InterfaceData Loader Command Line Interface
Data Loader Command Line Interface
 
How to list your app on AppExchange
How to list your app on AppExchangeHow to list your app on AppExchange
How to list your app on AppExchange
 
Force.com Migration Tool
Force.com Migration ToolForce.com Migration Tool
Force.com Migration Tool
 
TrailheaDX Viewing Party - New Delhi Salesforce DG
TrailheaDX Viewing Party - New Delhi Salesforce DGTrailheaDX Viewing Party - New Delhi Salesforce DG
TrailheaDX Viewing Party - New Delhi Salesforce DG
 

Recently uploaded

Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

How to use Salesforce Workbench like a Pro

  • 1. New Delhi Salesforce Developer User Group How to use Workbench like a Pro
  • 2. What is Salesforce Saturday? • First started by Stephanie Herrera in Austin, Texas. • Every Saturday we will meet either online or offline to discuss, learn about Salesforce, prepare for Salesforce Certifications. • Helping each other learning new stuff. • Volunteer based program where anyone can share any kind of expertise, they might have in Salesforce.
  • 3. What is Salesforce Saturday? Stephanie Herrera • Salesforce MVP • Founder of #SalesforceSaturday Austin, Texas • She was recently interviewed on the #ButtonClickAdmin Podcast. Listen to the Podcast here: https://admin.salesforce.com/always-learning- stephanie-herrera Follow her on Twitter: @steph_herrera_
  • 4. Who the hell am I? Atul Gupta • Organizer of New Delhi Salesforce DUG • Organizer of #SalesforceSaturday, Delhi Chapter • Active on Salesforce Success Community • Blogging at www.cloudvandana.com • Independent Salesforce Consultant/Developer • Find me on Twitter @atul31Gupta
  • 5. Who the hell am I? Atul Gupta Twitter http://twitter.com/atul31gupta LinkedIn https://in.linkedin.com/in/atul31gupta Facebook Page https://www.facebook.com/atul31gupta Blog www.cloudvandana.com
  • 6. Workbench : What is it? Workbench is a Life Saver for a Salesforce Developer and Admin.
  • 7. Workbench : What is it? Workbench is a web-based suite of tools designed for administrators and developers which can be used to quickly view their organizations' data and metadata, test and troubleshoot their own applications, and be a one-stop shop for interacting with the various Force.com APIs.
  • 8. Workbench : Overview • PHP based application • Supported for i. Force.com Bulk API ii. Rest API iii. Streaming API iv. Metadata API • You can i. Describe ii. Query iii. Manipulate iv. Migrate a. Data b. Metadata in Salesforce.com organizations
  • 9. Workbench : Overview • All this is done directly in the web browser with a simple and intuitive user interface. • It has got single sign-on integration within the Salesforce application. • Initiated and created by the Ryan Brainard.
  • 10. Who is Ryan Brainard? Ryan Brainard • Previously worked at Salesforce for 7 years • Principal Member of Technical Staff at Heroku for the last 1 year You can find Ryan: Github : https://github.com/ryanbrainard LinkedIn : https://www.linkedin.com/in/ryanbrainard Twitter : https://twitter.com/ryanbrainard
  • 11. How to Access Workbench? URL: https://workbench.developerforce.com/ Source Code(Github): https://github.com/ryanbrainard/forceworkbench
  • 12. How to contribute to Workbench? • You can contribute to Workbench on Github • You can even deploy your own instance of workbench on Heroku by going through the ReadMe file on https://github.com/ryanbrainard/forceworkbench • If you face any issues with Workbench and need any help around it, you can post your questions here http://groups.google.com/group/forceworkbench
  • 13. Login to Workbench • Choose Production for Developer and PRODUCTION Environments. • Choose Sandbox for all SANDBOXES
  • 14. Workbench Settings • General Options • Login Options • Describe Results • Data Management Options • Query & Search Options • Package Version • Apex Execute Logging Options
  • 15. Info Section See Describe Information for • Standard and Custom Objects • Metadata Types & Components • Session Information
  • 16. Organization Information Hover Quick glance of • API Org is running on • Logged in Use’s Username • Org Id • User Id
  • 17. Organization Information Hover Quick glance of • API Org is running on • Logged in Use’s Username • Org Id • User Id
  • 19. Queries Section • SOQL Queries • Build and execute complex queries • See their result at a glance • SOSL Queries • Build and execute SOSL queries • See their result at a glance • Streaming Push Topics • See real time changes/updates to Salesforce Data by subscribing to topics which retrieve information on the basis of SOQL queries
  • 20. Streaming API Explore more about Streaming API https://developer.salesforce.com/docs/atlas.en- us.api_streaming.meta/api_streaming/
  • 21. SOQL Queries • Build complete SOQL Queries • Get the Output in the form of • List • Shows records in a list • Matrix • SOQL Matrix view is a powerful way to group query results into rows and columns, similar to a matrix report in Salesforce, but with the power of SOQL. • Bulk CSV (Uses Bulk API Jobs) – Output as CSV file • Bulk XML (Uses Bulk API Jobs) – Output as XML file
  • 22. Saved Searches • You can save, share or later revisit your SOQL and SOSL queries. • Save/Bookmark the URL
  • 24. Playing with Data • Choose Object Type. • Put in Record Id if working with single record. • Accepts CSV/ZIP files for working with data in bulk. • Insert • Update • Upsert • Delete • Undelete • Purge (Permanently delete records from recycle bin)
  • 25. Smart Lookup • Available on Insert, Update and Upsert • Allows you to provide foreign external ids or standard id lookup field values (i.e. foreign alternate keys) to automatically find their respective Salesforce ids though related objects. • Example, Insert Accounts with Recordtype Names
  • 27. Playing with Metadata You can either • Deploy Metadata • Retrieve Metadata
  • 28. Retrieve Metadata You can either • Retrieve metadata in bulk, single record or via Package Name
  • 30. Deploy Metadata • IMO, not a good tool to deploy changes • Requires a flat file structure with package.xml and all other components to be in the same folder
  • 32. Utilities • REST Explorer • Apex Execute • Password Management • Bulk API Job Status • Metadata API Process Status
  • 33. REST Explorer • Utility that gives you access to Force.com REST API • Perform all RESTful actions like • GET • POST • PUT, etc • Explore entire Data or Metadata of the org
  • 34. Apex Execute • Run Apex Code as an Anonymous Block
  • 35. Password Management • Manage/Reset passwords for any user in the org
  • 36. Job Status • Bulk API Job Status • Show the status of a Data manipulation task like Insert, Update, Delete etc. • Metadata API Process Status • Shows status of Deploy or Retrieve Tasks
  • 37. Thank You Thank you attending the session.
  • 39. Reach out to me !! Email gupta.atul31@gmail.com Twitter http://twitter.com/atul31gupta LinkedIn https://in.linkedin.com/in/atul31gupta Facebook Page https://www.facebook.com/atul31gupta Blog www.cloudvandana.com