SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Things you didn’t know
you could do!
Buttons & Links: URL Hacking!

Hey, if Salesforce can do it - so can we!
 Disclaimers ~ Disclaimers ~ Disclaimers!
 Examples

 Understanding URLs
 How To Demo
 Step-by-Step Documentation
Atlanta User Group
Disclaimers

 URLs can BREAK at anytime
– Server migration
– Salesforce.com release

 This is not supported by Salesforce – AT ALL
– Don’t call support

– Don’t log a case

 You are a “Hacker”
Atlanta User Group
Salesforce Examples
 Passing parameters with a
URL is nothing new
 SFDC uses this in some
standard functionality
 Let’s take a look
Setup | <Object> | Buttons & Links

Atlanta User Group
Understanding URLs

 How many people use Web-to-Lead or Web-to-Case?
 How many people have created an Email Template?
 Let’s look at Salesforce.com URL’s
 Account:
– https://na10.salesforce.com/001F000000g0uKN

 New Opportunity Button from Account
– https://na10.salesforce.com/006/e?retURL=%2F001F000000g0
uKN&accid=001F000000g0uKN

Atlanta User Group
Winning with Reports

 First Report
– Sales YTD by Account
– The data is there, but we can get faster and specific

 Second Report
– Button right on the account

– Specific and fast
– How did we do that?

Atlanta User Group
Winning with Activities

 Our business – We sell coffee and accessories.
 We need to deliver coffee filters to our customers.
– We do this everyday, multiple times
– We have validation rules on our activities
– Logging this activity takes too long which leads to…?

 “I can log this activity in how many clicks?”

Atlanta User Group
How It’s Done!

 Login.salesforce.com

Atlanta User Group
Creating Your Own
Setup | Customize | <Object> | Buttons & Links
• Setup | Customize | Activities | Task Buttons and Links
• Click on “New”
• Fill out the required information
• For tasks or events make sure to use “List Button” and
“Display in existing window without sidebar or header”

Atlanta User Group
Creating Your Own
Setup | Customize | Activities | Task Buttons and Links

• Building the URL
• Open a new task (task edit page) in a new tab or window
• Copy URL

• Paste URL into the body of the button
• Format the URL

Atlanta User Group
Example:
https://na10.salesforce.com/00T/e?what_id=001F000000g0uKN&retURL=%2F0
01F000000g0uKN
Step 1 – Remove everything before the /Object
/00T/e?what_id=001F000000g0uKN&retURL=%2F001F000000g0uKN
Step 2 – Remove the ID’s

/00T/e?what_id=&retURL=%2F
Step 3 – Make it easy to read
/00T/e?
what_id=&
retURL=%2F

Atlanta User Group
Step 4 – Add merge fields
/00T/e?
what_id={!Account.Id}&
retURL=%2F{!Account.Id}
Step 5 – Find the other field names
Time to use Inspect Element.
We are looking for the “input id”
Step 6 – Add the “input id”, value, “&”
/00T/e?
what_id={!Account.Id}&
tsk5=Filter+Delivery&
tsk4={!Today}&
tsl12=“Completed”&
retURL=%2F{!Account.Id}

Atlanta User Group
Remember:
You can add as many fields are you like, but remember to get the:
• “input id”
• Add the “&”

Atlanta User Group
Creating Your Own
Setup | Customize | Activities | Task Buttons and Links
• Step 8 – Save the button and add it to the page layout

Atlanta User Group
Things to Remember

 This is NOT supported by Salesforce.
 Your button can break at anytime
 You are a “Hacker”

 Never use your instance (i.e.,NA8) in the URL. Always
start with the “/”
 Make your format easy to read (just like formulas)
 Look at URLs all the time
 Use Chrome (Inspect Element) or Firefox (using Firebug)

Atlanta User Group
Dynamic Report Link
Challenge:
1. With the click of a button,
2. From a single record,
3. Generate a list of related Pricing Requests

Solution Overview:
1. Create the report
2. Create the link

Atlanta User Group
Dynamic Report Link
Using the Report Builder, create and SAVE the Report

1. Add Filter Logic
Field
EQUALS

<leave blank>

NOTE:
The code used, when creating the link, will populate the SFDC
Organization ID when the report is run.

Atlanta User Group
Dynamic Report Link
Setup | (Object) | Buttons and Links | New

2
3
1
2
1. Enter Report URL (run report, copy & paste URL)
2. Enter ‘pv0=’
3. Use drop downs to select the appropriate field (first line of criteria)
Atlanta User Group
Dynamic Report Link
Understand:
PV means Parameter Value
Each line of report criteria is a
different ‘pv’ code
Line one = pv0
Line two = pv1
Line three = pv2
and so on…
If there is more than one line of criteria, each line of pv code will need to
be added to your link/button code

Atlanta User Group
Questions?
Please Contact Us
Email: info@configero.com
Content Presented by Jared Miller, Salesforce MVP

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Amazon Web Services
 
Understanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformUnderstanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformSalesforce Developers
 
Kubernetes Operators And The Redis Enterprise Journey: Michal Rabinowitch
Kubernetes Operators And The Redis Enterprise Journey: Michal RabinowitchKubernetes Operators And The Redis Enterprise Journey: Michal Rabinowitch
Kubernetes Operators And The Redis Enterprise Journey: Michal RabinowitchRedis Labs
 
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...Edureka!
 
What Is Salesforce CRM, Editions, Licenses?
What Is Salesforce CRM, Editions, Licenses?What Is Salesforce CRM, Editions, Licenses?
What Is Salesforce CRM, Editions, Licenses?Thinqloud
 
Introduction to MongoDB Enterprise
Introduction to MongoDB EnterpriseIntroduction to MongoDB Enterprise
Introduction to MongoDB EnterpriseMongoDB
 
Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#MasterCode.vn
 
Excel Formulas and Functions | Edureka
Excel Formulas and Functions | EdurekaExcel Formulas and Functions | Edureka
Excel Formulas and Functions | EdurekaEdureka!
 
Documenting Your Salesforce Org by Nik Panter
Documenting Your Salesforce Org	 by Nik PanterDocumenting Your Salesforce Org	 by Nik Panter
Documenting Your Salesforce Org by Nik PanterSalesforce Admins
 
Hacking the Grails Spring Security Plugins
Hacking the Grails Spring Security PluginsHacking the Grails Spring Security Plugins
Hacking the Grails Spring Security PluginsGR8Conf
 
CSS workshop @ OutSystems
CSS workshop @ OutSystemsCSS workshop @ OutSystems
CSS workshop @ OutSystemsRuben Goncalves
 
Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...
Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...
Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...Oliver Palma
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter ArchitectureBigClasses Com
 
Salesforce Basic Development
Salesforce Basic DevelopmentSalesforce Basic Development
Salesforce Basic DevelopmentNaveen Dhanaraj
 
AWS Tag Management for Cost Allocation
AWS Tag Management for Cost AllocationAWS Tag Management for Cost Allocation
AWS Tag Management for Cost AllocationYotascale
 
EMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x TroubleshootingEMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x TroubleshootingHaytham Ghandour
 
Running OpenShift Clusters in a Cloudstack Environment
Running OpenShift Clusters in a Cloudstack EnvironmentRunning OpenShift Clusters in a Cloudstack Environment
Running OpenShift Clusters in a Cloudstack EnvironmentShapeBlue
 

Was ist angesagt? (19)

Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
 
Understanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformUnderstanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce Platform
 
Kubernetes Operators And The Redis Enterprise Journey: Michal Rabinowitch
Kubernetes Operators And The Redis Enterprise Journey: Michal RabinowitchKubernetes Operators And The Redis Enterprise Journey: Michal Rabinowitch
Kubernetes Operators And The Redis Enterprise Journey: Michal Rabinowitch
 
Basecamp copenhagen B2C Commerce
Basecamp copenhagen B2C CommerceBasecamp copenhagen B2C Commerce
Basecamp copenhagen B2C Commerce
 
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
 
What Is Salesforce CRM, Editions, Licenses?
What Is Salesforce CRM, Editions, Licenses?What Is Salesforce CRM, Editions, Licenses?
What Is Salesforce CRM, Editions, Licenses?
 
Introduction to MongoDB Enterprise
Introduction to MongoDB EnterpriseIntroduction to MongoDB Enterprise
Introduction to MongoDB Enterprise
 
Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#
 
Excel Formulas and Functions | Edureka
Excel Formulas and Functions | EdurekaExcel Formulas and Functions | Edureka
Excel Formulas and Functions | Edureka
 
Documenting Your Salesforce Org by Nik Panter
Documenting Your Salesforce Org	 by Nik PanterDocumenting Your Salesforce Org	 by Nik Panter
Documenting Your Salesforce Org by Nik Panter
 
Hacking the Grails Spring Security Plugins
Hacking the Grails Spring Security PluginsHacking the Grails Spring Security Plugins
Hacking the Grails Spring Security Plugins
 
CSS workshop @ OutSystems
CSS workshop @ OutSystemsCSS workshop @ OutSystems
CSS workshop @ OutSystems
 
Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...
Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...
Build Your Own Website A Comic Guide to HTML, CSS and Wordpress (Nate Cooper)...
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter Architecture
 
Salesforce Basic Development
Salesforce Basic DevelopmentSalesforce Basic Development
Salesforce Basic Development
 
AWS Tag Management for Cost Allocation
AWS Tag Management for Cost AllocationAWS Tag Management for Cost Allocation
AWS Tag Management for Cost Allocation
 
EMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x TroubleshootingEMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x Troubleshooting
 
Azure ML Training - Deep Dive
Azure ML Training - Deep DiveAzure ML Training - Deep Dive
Azure ML Training - Deep Dive
 
Running OpenShift Clusters in a Cloudstack Environment
Running OpenShift Clusters in a Cloudstack EnvironmentRunning OpenShift Clusters in a Cloudstack Environment
Running OpenShift Clusters in a Cloudstack Environment
 

Andere mochten auch

Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników Stanislaw Eysmont
 
Meaningful Analytics: Finding Data That Matters to You
Meaningful Analytics: Finding Data That Matters to YouMeaningful Analytics: Finding Data That Matters to You
Meaningful Analytics: Finding Data That Matters to YouBrandon Coppernoll
 
Daily Newsletter: 13th April, 2011
Daily Newsletter: 13th April, 2011Daily Newsletter: 13th April, 2011
Daily Newsletter: 13th April, 2011Fullerton Securities
 
¡¡¡¡NIVELACION!!!
¡¡¡¡NIVELACION!!!¡¡¡¡NIVELACION!!!
¡¡¡¡NIVELACION!!!locosporsaber
 
חבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכותחבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכותeditaharonovich
 
Performance Arts Awards Graded Examinations in Musical Theatre | RSL
Performance Arts Awards Graded Examinations in Musical Theatre | RSLPerformance Arts Awards Graded Examinations in Musical Theatre | RSL
Performance Arts Awards Graded Examinations in Musical Theatre | RSLFrancesca Denton
 
הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...
הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...
הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...amnons
 
Guerilla marketing
Guerilla marketingGuerilla marketing
Guerilla marketingjayaram v
 
Oral Health Care for All Ages
Oral Health Care for All AgesOral Health Care for All Ages
Oral Health Care for All AgesGerman Arzate
 
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...Publicis Sapient Engineering
 
Understanding the basics of web design
Understanding the basics of web designUnderstanding the basics of web design
Understanding the basics of web designJesus Obenita Jr.
 

Andere mochten auch (18)

Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
 
Presentación_1
Presentación_1Presentación_1
Presentación_1
 
pb
pbpb
pb
 
Meaningful Analytics: Finding Data That Matters to You
Meaningful Analytics: Finding Data That Matters to YouMeaningful Analytics: Finding Data That Matters to You
Meaningful Analytics: Finding Data That Matters to You
 
Daily Newsletter: 13th April, 2011
Daily Newsletter: 13th April, 2011Daily Newsletter: 13th April, 2011
Daily Newsletter: 13th April, 2011
 
A call for unity 2. english
A call for unity 2. englishA call for unity 2. english
A call for unity 2. english
 
¡¡¡¡NIVELACION!!!
¡¡¡¡NIVELACION!!!¡¡¡¡NIVELACION!!!
¡¡¡¡NIVELACION!!!
 
Apple Presentaion
Apple Presentaion Apple Presentaion
Apple Presentaion
 
חבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכותחבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכות
 
Sexto grado Productivo
Sexto grado ProductivoSexto grado Productivo
Sexto grado Productivo
 
Performance Arts Awards Graded Examinations in Musical Theatre | RSL
Performance Arts Awards Graded Examinations in Musical Theatre | RSLPerformance Arts Awards Graded Examinations in Musical Theatre | RSL
Performance Arts Awards Graded Examinations in Musical Theatre | RSL
 
הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...
הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...
הודו - מצגת כנס עם הפנים לנמר - הקמת תשתיות בהודו - אמנון שחרור באוניברסיטת ת...
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Guerilla marketing
Guerilla marketingGuerilla marketing
Guerilla marketing
 
Oral Health Care for All Ages
Oral Health Care for All AgesOral Health Care for All Ages
Oral Health Care for All Ages
 
Calendário 2015 2016
Calendário 2015 2016Calendário 2015 2016
Calendário 2015 2016
 
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
 
Understanding the basics of web design
Understanding the basics of web designUnderstanding the basics of web design
Understanding the basics of web design
 

Ähnlich wie URL Hacking 101: An Easy Way to Streamline Processes in Salesforce

Atlanta user group presentation configero 8 nov11
Atlanta user group presentation configero 8 nov11Atlanta user group presentation configero 8 nov11
Atlanta user group presentation configero 8 nov11vraopolisetti
 
Cis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry universityCis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry universitylhkslkdh89009
 
How not to suck at Cyber Security
How not to suck at Cyber SecurityHow not to suck at Cyber Security
How not to suck at Cyber SecurityChris Watts
 
07 b 01workflowdefinition
07 b 01workflowdefinition07 b 01workflowdefinition
07 b 01workflowdefinitiontflung
 
Automate All The Things with Flow
Automate All The Things with FlowAutomate All The Things with Flow
Automate All The Things with FlowSalesforce Admins
 
Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features Michael Gill
 
3-TIER ARCHITECTURE IN ASP.NET MVC
3-TIER ARCHITECTURE IN ASP.NET MVC3-TIER ARCHITECTURE IN ASP.NET MVC
3-TIER ARCHITECTURE IN ASP.NET MVCMohd Manzoor Ahmed
 
130297267 transformations
130297267 transformations130297267 transformations
130297267 transformationsSunil Pandey
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmAndrew Brust
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsPrathamesh Kulkarni
 
Programming Building Blocks for Admins
Programming Building Blocks for Admins Programming Building Blocks for Admins
Programming Building Blocks for Admins Salesforce Admins
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event HandlingWebStackAcademy
 
Affiliate Management Platform
Affiliate Management  Platform Affiliate Management  Platform
Affiliate Management Platform Sudhi Ranjan Das
 
Preparing for Lightning: Replacing URL Hacks with Actions
Preparing for Lightning: Replacing URL Hacks with ActionsPreparing for Lightning: Replacing URL Hacks with Actions
Preparing for Lightning: Replacing URL Hacks with ActionsMike White
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Doria Hamelryk
 
DF19 South-East Florida Global Gathering
DF19 South-East Florida Global GatheringDF19 South-East Florida Global Gathering
DF19 South-East Florida Global GatheringLuis E. Luciani ☁
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google AnalyticsJeff Wisniewski
 
Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Ron Corbisier
 
S-Controls for Dummies
S-Controls for DummiesS-Controls for Dummies
S-Controls for Dummiesdreamforce2006
 

Ähnlich wie URL Hacking 101: An Easy Way to Streamline Processes in Salesforce (20)

Atlanta user group presentation configero 8 nov11
Atlanta user group presentation configero 8 nov11Atlanta user group presentation configero 8 nov11
Atlanta user group presentation configero 8 nov11
 
Cis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry universityCis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry university
 
How not to suck at Cyber Security
How not to suck at Cyber SecurityHow not to suck at Cyber Security
How not to suck at Cyber Security
 
07 b 01workflowdefinition
07 b 01workflowdefinition07 b 01workflowdefinition
07 b 01workflowdefinition
 
summer21-fr
summer21-frsummer21-fr
summer21-fr
 
Automate All The Things with Flow
Automate All The Things with FlowAutomate All The Things with Flow
Automate All The Things with Flow
 
Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features
 
3-TIER ARCHITECTURE IN ASP.NET MVC
3-TIER ARCHITECTURE IN ASP.NET MVC3-TIER ARCHITECTURE IN ASP.NET MVC
3-TIER ARCHITECTURE IN ASP.NET MVC
 
130297267 transformations
130297267 transformations130297267 transformations
130297267 transformations
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch Paradigm
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google Analytics
 
Programming Building Blocks for Admins
Programming Building Blocks for Admins Programming Building Blocks for Admins
Programming Building Blocks for Admins
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event Handling
 
Affiliate Management Platform
Affiliate Management  Platform Affiliate Management  Platform
Affiliate Management Platform
 
Preparing for Lightning: Replacing URL Hacks with Actions
Preparing for Lightning: Replacing URL Hacks with ActionsPreparing for Lightning: Replacing URL Hacks with Actions
Preparing for Lightning: Replacing URL Hacks with Actions
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)
 
DF19 South-East Florida Global Gathering
DF19 South-East Florida Global GatheringDF19 South-East Florida Global Gathering
DF19 South-East Florida Global Gathering
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google Analytics
 
Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413
 
S-Controls for Dummies
S-Controls for DummiesS-Controls for Dummies
S-Controls for Dummies
 

Mehr von Configero

Expert Webcast - How to Save Users 80% Time in Salesforce
Expert Webcast - How to Save Users 80% Time in Salesforce Expert Webcast - How to Save Users 80% Time in Salesforce
Expert Webcast - How to Save Users 80% Time in Salesforce Configero
 
Social Enterprise Comes to Life with Integration
Social Enterprise Comes to Life with IntegrationSocial Enterprise Comes to Life with Integration
Social Enterprise Comes to Life with IntegrationConfigero
 
Keeping it Simple with Permission Sets
Keeping it Simple with Permission SetsKeeping it Simple with Permission Sets
Keeping it Simple with Permission SetsConfigero
 
What NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce AdministratorWhat NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce AdministratorConfigero
 
Become a Formula Ninja
Become a Formula NinjaBecome a Formula Ninja
Become a Formula NinjaConfigero
 
Webinar: Manufacturing on the Ground and in the Cloud
Webinar: Manufacturing on the Ground and in the CloudWebinar: Manufacturing on the Ground and in the Cloud
Webinar: Manufacturing on the Ground and in the CloudConfigero
 

Mehr von Configero (6)

Expert Webcast - How to Save Users 80% Time in Salesforce
Expert Webcast - How to Save Users 80% Time in Salesforce Expert Webcast - How to Save Users 80% Time in Salesforce
Expert Webcast - How to Save Users 80% Time in Salesforce
 
Social Enterprise Comes to Life with Integration
Social Enterprise Comes to Life with IntegrationSocial Enterprise Comes to Life with Integration
Social Enterprise Comes to Life with Integration
 
Keeping it Simple with Permission Sets
Keeping it Simple with Permission SetsKeeping it Simple with Permission Sets
Keeping it Simple with Permission Sets
 
What NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce AdministratorWhat NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce Administrator
 
Become a Formula Ninja
Become a Formula NinjaBecome a Formula Ninja
Become a Formula Ninja
 
Webinar: Manufacturing on the Ground and in the Cloud
Webinar: Manufacturing on the Ground and in the CloudWebinar: Manufacturing on the Ground and in the Cloud
Webinar: Manufacturing on the Ground and in the Cloud
 

Kürzlich hochgeladen

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Kürzlich hochgeladen (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

URL Hacking 101: An Easy Way to Streamline Processes in Salesforce

  • 1. Things you didn’t know you could do!
  • 2. Buttons & Links: URL Hacking! Hey, if Salesforce can do it - so can we!  Disclaimers ~ Disclaimers ~ Disclaimers!  Examples  Understanding URLs  How To Demo  Step-by-Step Documentation Atlanta User Group
  • 3. Disclaimers  URLs can BREAK at anytime – Server migration – Salesforce.com release  This is not supported by Salesforce – AT ALL – Don’t call support – Don’t log a case  You are a “Hacker” Atlanta User Group
  • 4. Salesforce Examples  Passing parameters with a URL is nothing new  SFDC uses this in some standard functionality  Let’s take a look Setup | <Object> | Buttons & Links Atlanta User Group
  • 5. Understanding URLs  How many people use Web-to-Lead or Web-to-Case?  How many people have created an Email Template?  Let’s look at Salesforce.com URL’s  Account: – https://na10.salesforce.com/001F000000g0uKN  New Opportunity Button from Account – https://na10.salesforce.com/006/e?retURL=%2F001F000000g0 uKN&accid=001F000000g0uKN Atlanta User Group
  • 6. Winning with Reports  First Report – Sales YTD by Account – The data is there, but we can get faster and specific  Second Report – Button right on the account – Specific and fast – How did we do that? Atlanta User Group
  • 7. Winning with Activities  Our business – We sell coffee and accessories.  We need to deliver coffee filters to our customers. – We do this everyday, multiple times – We have validation rules on our activities – Logging this activity takes too long which leads to…?  “I can log this activity in how many clicks?” Atlanta User Group
  • 8. How It’s Done!  Login.salesforce.com Atlanta User Group
  • 9. Creating Your Own Setup | Customize | <Object> | Buttons & Links • Setup | Customize | Activities | Task Buttons and Links • Click on “New” • Fill out the required information • For tasks or events make sure to use “List Button” and “Display in existing window without sidebar or header” Atlanta User Group
  • 10. Creating Your Own Setup | Customize | Activities | Task Buttons and Links • Building the URL • Open a new task (task edit page) in a new tab or window • Copy URL • Paste URL into the body of the button • Format the URL Atlanta User Group
  • 11. Example: https://na10.salesforce.com/00T/e?what_id=001F000000g0uKN&retURL=%2F0 01F000000g0uKN Step 1 – Remove everything before the /Object /00T/e?what_id=001F000000g0uKN&retURL=%2F001F000000g0uKN Step 2 – Remove the ID’s /00T/e?what_id=&retURL=%2F Step 3 – Make it easy to read /00T/e? what_id=& retURL=%2F Atlanta User Group
  • 12. Step 4 – Add merge fields /00T/e? what_id={!Account.Id}& retURL=%2F{!Account.Id} Step 5 – Find the other field names Time to use Inspect Element. We are looking for the “input id” Step 6 – Add the “input id”, value, “&” /00T/e? what_id={!Account.Id}& tsk5=Filter+Delivery& tsk4={!Today}& tsl12=“Completed”& retURL=%2F{!Account.Id} Atlanta User Group
  • 13. Remember: You can add as many fields are you like, but remember to get the: • “input id” • Add the “&” Atlanta User Group
  • 14. Creating Your Own Setup | Customize | Activities | Task Buttons and Links • Step 8 – Save the button and add it to the page layout Atlanta User Group
  • 15. Things to Remember  This is NOT supported by Salesforce.  Your button can break at anytime  You are a “Hacker”  Never use your instance (i.e.,NA8) in the URL. Always start with the “/”  Make your format easy to read (just like formulas)  Look at URLs all the time  Use Chrome (Inspect Element) or Firefox (using Firebug) Atlanta User Group
  • 16. Dynamic Report Link Challenge: 1. With the click of a button, 2. From a single record, 3. Generate a list of related Pricing Requests Solution Overview: 1. Create the report 2. Create the link Atlanta User Group
  • 17. Dynamic Report Link Using the Report Builder, create and SAVE the Report 1. Add Filter Logic Field EQUALS <leave blank> NOTE: The code used, when creating the link, will populate the SFDC Organization ID when the report is run. Atlanta User Group
  • 18. Dynamic Report Link Setup | (Object) | Buttons and Links | New 2 3 1 2 1. Enter Report URL (run report, copy & paste URL) 2. Enter ‘pv0=’ 3. Use drop downs to select the appropriate field (first line of criteria) Atlanta User Group
  • 19. Dynamic Report Link Understand: PV means Parameter Value Each line of report criteria is a different ‘pv’ code Line one = pv0 Line two = pv1 Line three = pv2 and so on… If there is more than one line of criteria, each line of pv code will need to be added to your link/button code Atlanta User Group
  • 20. Questions? Please Contact Us Email: info@configero.com Content Presented by Jared Miller, Salesforce MVP