SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

How to Achieve Messaging-Market Fit by Dan Olsen
How to Achieve Messaging-Market Fit by Dan OlsenHow to Achieve Messaging-Market Fit by Dan Olsen
How to Achieve Messaging-Market Fit by Dan OlsenDan Olsen
 
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...Taste
 
Speed up alt text generation without coding skills
Speed up alt text generation without coding skillsSpeed up alt text generation without coding skills
Speed up alt text generation without coding skillsMiracle Inameti-Archibong
 
How Search Works
How Search WorksHow Search Works
How Search WorksAhrefs
 
Product Roadmap Template
Product Roadmap TemplateProduct Roadmap Template
Product Roadmap TemplateSarah Shane
 
Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO Sara Taher
 
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22Aleyda Solís
 
Google Discover Optimisation with Google Web Stories
Google Discover Optimisation with Google Web StoriesGoogle Discover Optimisation with Google Web Stories
Google Discover Optimisation with Google Web StoriesFelipe Bazon
 
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...MargoHowie
 
“A Playbook for Achieving Product-Market Fit” by Dan Olsen
“A Playbook for Achieving Product-Market Fit” by Dan Olsen“A Playbook for Achieving Product-Market Fit” by Dan Olsen
“A Playbook for Achieving Product-Market Fit” by Dan OlsenProductized
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBotify
 
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...Harjeet Dhillon
 
Esoteric SEO Tips I Hope You Don't Already Know
Esoteric SEO Tips I Hope You Don't Already KnowEsoteric SEO Tips I Hope You Don't Already Know
Esoteric SEO Tips I Hope You Don't Already KnowOliver Mason
 
Creating actionable insights from competitive analysis for interactive design
Creating actionable insights from competitive analysis for interactive designCreating actionable insights from competitive analysis for interactive design
Creating actionable insights from competitive analysis for interactive designStuart Silverstein
 
Harnessing the Power of Product Analytics by Dan Olsen
Harnessing the Power of Product Analytics by Dan OlsenHarnessing the Power of Product Analytics by Dan Olsen
Harnessing the Power of Product Analytics by Dan OlsenDan Olsen
 
Google Sheets + SEO = 15 tips en 15 minutos #VamosTalegon
Google Sheets + SEO = 15 tips en 15 minutos #VamosTalegonGoogle Sheets + SEO = 15 tips en 15 minutos #VamosTalegon
Google Sheets + SEO = 15 tips en 15 minutos #VamosTalegonAleyda Solís
 
Getting Data into Marketo
Getting Data into Marketo Getting Data into Marketo
Getting Data into Marketo Murtza Manzur
 
Facebook Advertising Presentation
Facebook Advertising PresentationFacebook Advertising Presentation
Facebook Advertising Presentationvisitpittsburgh
 

Mais procurados (20)

How to Achieve Messaging-Market Fit by Dan Olsen
How to Achieve Messaging-Market Fit by Dan OlsenHow to Achieve Messaging-Market Fit by Dan Olsen
How to Achieve Messaging-Market Fit by Dan Olsen
 
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
SEO Restart 2022: Radim Daniel Pánek - Milisekundy vydělávají miliony, tak ne...
 
Speed up alt text generation without coding skills
Speed up alt text generation without coding skillsSpeed up alt text generation without coding skills
Speed up alt text generation without coding skills
 
Deep dive google analytics
Deep dive google analytics Deep dive google analytics
Deep dive google analytics
 
How Search Works
How Search WorksHow Search Works
How Search Works
 
Product Roadmap Template
Product Roadmap TemplateProduct Roadmap Template
Product Roadmap Template
 
Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO
 
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22
 
Google Discover Optimisation with Google Web Stories
Google Discover Optimisation with Google Web StoriesGoogle Discover Optimisation with Google Web Stories
Google Discover Optimisation with Google Web Stories
 
Social Media Analytics Report
Social Media Analytics ReportSocial Media Analytics Report
Social Media Analytics Report
 
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
 
“A Playbook for Achieving Product-Market Fit” by Dan Olsen
“A Playbook for Achieving Product-Market Fit” by Dan Olsen“A Playbook for Achieving Product-Market Fit” by Dan Olsen
“A Playbook for Achieving Product-Market Fit” by Dan Olsen
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
 
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
 
Esoteric SEO Tips I Hope You Don't Already Know
Esoteric SEO Tips I Hope You Don't Already KnowEsoteric SEO Tips I Hope You Don't Already Know
Esoteric SEO Tips I Hope You Don't Already Know
 
Creating actionable insights from competitive analysis for interactive design
Creating actionable insights from competitive analysis for interactive designCreating actionable insights from competitive analysis for interactive design
Creating actionable insights from competitive analysis for interactive design
 
Harnessing the Power of Product Analytics by Dan Olsen
Harnessing the Power of Product Analytics by Dan OlsenHarnessing the Power of Product Analytics by Dan Olsen
Harnessing the Power of Product Analytics by Dan Olsen
 
Google Sheets + SEO = 15 tips en 15 minutos #VamosTalegon
Google Sheets + SEO = 15 tips en 15 minutos #VamosTalegonGoogle Sheets + SEO = 15 tips en 15 minutos #VamosTalegon
Google Sheets + SEO = 15 tips en 15 minutos #VamosTalegon
 
Getting Data into Marketo
Getting Data into Marketo Getting Data into Marketo
Getting Data into Marketo
 
Facebook Advertising Presentation
Facebook Advertising PresentationFacebook Advertising Presentation
Facebook Advertising Presentation
 

Destaque

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.
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 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