SlideShare a Scribd company logo
1 of 20
Download to read offline
Things you didn’t know
    you could do!
Presented by:
  Austin Watson
    Configero
URL Hacking 101

Agenda

 Overview

 Disclaimers

 Understanding URLs

 A Few Examples

 How To Demo

 Step-by-Step Documentation   Atlanta User Group
URL Hacking 101

Overview

URL Hacking is an easy way to
streamline your processes and
make your users life easier.

 Quickly Generate Reports
 Auto-populate Forms




                                Atlanta User Group
Disclaimers


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


  This is not supported by Salesforce
    – Don’t call support
    – Don’t log a case


  Remember you are a “Hacker”

                                         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
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
Let’s Talk Reports


  Original Report
    – All Opportunities
    – The data is there, but we can get it faster and more specific


  Custom Link to Report
    – Create a link right on the account
    – It’s specific and fast
    – Let’s do it



                                               Atlanta User Group
Dynamic Report Link

Challenge:
 From a single record, with the click of a button,
 Generate a list of Opportunities for that record




Solution Overview:
 Create the report
 Create the link
 Add the Link to the Page Layout


                                                 Atlanta User Group
Dynamic Report Link


Using the Report Builder, create and SAVE the Report




Add Filter Logic
   Field       EQUALS          <leave blank>

NOTE:
   The code used, when creating the link, will populate the Account
   ID when the report is executed.

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




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
Let’s Talk 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
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
Creating Your Own

 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
The Steps:
New Task Link:

https://na12.salesforce.com/00T/e?what_id=001U0000004QYaS&retURL=%2F001U0000
    004QYaS

Step 1 – Remove everything before the /Object

    /00T/e?what_id=001U0000004QYaS&retURL=%2F001U0000004QYaS

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}&
       tsk12=“Completed”&
       retURL=%2F{!Account.Id}


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

Step 7 – Save the Link and add it to the page layout




                                                       Atlanta User Group
Things to Remember

  Your button can break at anytime
  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 (Firebug)
  You can add as many fields as you like but get the
   “input ID” and use the “&”


                                       Atlanta User Group
Questions?

More Related Content

What's hot

Building a YellowAnt application with .NET
Building a YellowAnt application with .NETBuilding a YellowAnt application with .NET
Building a YellowAnt application with .NETVishwa Krishnakumar
 
Introduction to lightning components
Introduction to lightning componentsIntroduction to lightning components
Introduction to lightning componentsMohith Shrivastava
 
Flow in Salesforce
Flow in SalesforceFlow in Salesforce
Flow in Salesforcevikas singh
 
Create rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloperCreate rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdevelopershravan kumar chelika
 
Asana by virtual releecruz
Asana by virtual releecruzAsana by virtual releecruz
Asana by virtual releecruzRelee Cruz
 
Asana how-to-guide-vaninja
Asana how-to-guide-vaninjaAsana how-to-guide-vaninja
Asana how-to-guide-vaninjaAbigail De Mesa
 
ASP.NET Session 9
ASP.NET Session 9ASP.NET Session 9
ASP.NET Session 9Sisir Ghosh
 
Mule using Salesforce
Mule using SalesforceMule using Salesforce
Mule using SalesforceKhasim Cise
 
Using QLIK with AWS & Python
Using QLIK with AWS & PythonUsing QLIK with AWS & Python
Using QLIK with AWS & PythonBruce Jenks
 
Flow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The NetherlandsFlow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The NetherlandsDaniel Laskewitz
 
Ruby on rails3 - introduction to rails
Ruby on rails3 - introduction to railsRuby on rails3 - introduction to rails
Ruby on rails3 - introduction to railsEmad Elsaid
 

What's hot (17)

Building a YellowAnt application with .NET
Building a YellowAnt application with .NETBuilding a YellowAnt application with .NET
Building a YellowAnt application with .NET
 
Mule Integration with Dropbox
Mule Integration with DropboxMule Integration with Dropbox
Mule Integration with Dropbox
 
Introduction to lightning components
Introduction to lightning componentsIntroduction to lightning components
Introduction to lightning components
 
Flow in Salesforce
Flow in SalesforceFlow in Salesforce
Flow in Salesforce
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
 
Create rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloperCreate rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloper
 
Manage and consume the api
Manage and consume the apiManage and consume the api
Manage and consume the api
 
Asana by virtual releecruz
Asana by virtual releecruzAsana by virtual releecruz
Asana by virtual releecruz
 
Build Restful Service using ADFBC
Build Restful Service using ADFBCBuild Restful Service using ADFBC
Build Restful Service using ADFBC
 
Asana how-to-guide-vaninja
Asana how-to-guide-vaninjaAsana how-to-guide-vaninja
Asana how-to-guide-vaninja
 
ASP.NET Session 9
ASP.NET Session 9ASP.NET Session 9
ASP.NET Session 9
 
Sqlite3 databases
Sqlite3 databasesSqlite3 databases
Sqlite3 databases
 
Mule using Salesforce
Mule using SalesforceMule using Salesforce
Mule using Salesforce
 
Using QLIK with AWS & Python
Using QLIK with AWS & PythonUsing QLIK with AWS & Python
Using QLIK with AWS & Python
 
Flow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The NetherlandsFlow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The Netherlands
 
Ruby on rails3 - introduction to rails
Ruby on rails3 - introduction to railsRuby on rails3 - introduction to rails
Ruby on rails3 - introduction to rails
 

Viewers also liked

Where Am I
Where Am IWhere Am I
Where Am Iapulinas
 
International Volunteer Brigade Briefing
International Volunteer Brigade BriefingInternational Volunteer Brigade Briefing
International Volunteer Brigade Briefingstacydanielson
 
saludo
saludosaludo
saludopaola6
 
Introduction to SAS System Where Expressions
Introduction to SAS System Where ExpressionsIntroduction to SAS System Where Expressions
Introduction to SAS System Where ExpressionsMark Tabladillo
 
Mi Contest Powerpoint
Mi Contest PowerpointMi Contest Powerpoint
Mi Contest Powerpointguesta827ac
 
September 16 General Meeting
September 16 General MeetingSeptember 16 General Meeting
September 16 General MeetingMSU PRSSA
 
Facts about Tuscany
Facts about TuscanyFacts about Tuscany
Facts about TuscanyLinda Meyers
 
Steve Rice (Los Gatos): The Future of Travel
Steve Rice (Los Gatos): The Future of TravelSteve Rice (Los Gatos): The Future of Travel
Steve Rice (Los Gatos): The Future of TravelSteve Rice Los Gatos
 
10 things you should do in Italy
10 things you should do in Italy10 things you should do in Italy
10 things you should do in ItalyLinda Meyers
 
11 best places to visit in off season
11 best places to visit in off season11 best places to visit in off season
11 best places to visit in off seasonWeAreHolidays
 
Greece presentation complete1
Greece presentation complete1Greece presentation complete1
Greece presentation complete1icomaswood
 
My Dream Island Holiday - the Mafia Island Bucket List
My Dream Island Holiday - the Mafia Island Bucket ListMy Dream Island Holiday - the Mafia Island Bucket List
My Dream Island Holiday - the Mafia Island Bucket ListPeter Byrne
 
The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015LHBS
 
Top ten countries to visit once in your life
Top ten countries to visit once in your lifeTop ten countries to visit once in your life
Top ten countries to visit once in your lifeAmna Tariq
 
Oscar Nominations- The Nominees for the 2016 Academy Awards.
Oscar Nominations- The Nominees for the 2016 Academy Awards.Oscar Nominations- The Nominees for the 2016 Academy Awards.
Oscar Nominations- The Nominees for the 2016 Academy Awards.maditabalnco
 
RIP Alan Rickman.
 RIP Alan Rickman. RIP Alan Rickman.
RIP Alan Rickman.Makala D.
 
10 most beautiful countries to visit in ASIA
10 most beautiful countries to visit in ASIA10 most beautiful countries to visit in ASIA
10 most beautiful countries to visit in ASIAAmna Tariq
 
Making Your Trip to the Beach More Fun and More Exciting
Making Your Trip to the Beach More Fun and More ExcitingMaking Your Trip to the Beach More Fun and More Exciting
Making Your Trip to the Beach More Fun and More Excitingcaramoanhaven
 
UK 2015 Travel Report
UK 2015 Travel ReportUK 2015 Travel Report
UK 2015 Travel ReportMWWPR
 

Viewers also liked (20)

Where Am I
Where Am IWhere Am I
Where Am I
 
International Volunteer Brigade Briefing
International Volunteer Brigade BriefingInternational Volunteer Brigade Briefing
International Volunteer Brigade Briefing
 
saludo
saludosaludo
saludo
 
Introduction to SAS System Where Expressions
Introduction to SAS System Where ExpressionsIntroduction to SAS System Where Expressions
Introduction to SAS System Where Expressions
 
Mi Contest Powerpoint
Mi Contest PowerpointMi Contest Powerpoint
Mi Contest Powerpoint
 
September 16 General Meeting
September 16 General MeetingSeptember 16 General Meeting
September 16 General Meeting
 
Facts about Tuscany
Facts about TuscanyFacts about Tuscany
Facts about Tuscany
 
Steve Rice (Los Gatos): The Future of Travel
Steve Rice (Los Gatos): The Future of TravelSteve Rice (Los Gatos): The Future of Travel
Steve Rice (Los Gatos): The Future of Travel
 
10 things you should do in Italy
10 things you should do in Italy10 things you should do in Italy
10 things you should do in Italy
 
11 best places to visit in off season
11 best places to visit in off season11 best places to visit in off season
11 best places to visit in off season
 
The Horror Genre
The Horror GenreThe Horror Genre
The Horror Genre
 
Greece presentation complete1
Greece presentation complete1Greece presentation complete1
Greece presentation complete1
 
My Dream Island Holiday - the Mafia Island Bucket List
My Dream Island Holiday - the Mafia Island Bucket ListMy Dream Island Holiday - the Mafia Island Bucket List
My Dream Island Holiday - the Mafia Island Bucket List
 
The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015
 
Top ten countries to visit once in your life
Top ten countries to visit once in your lifeTop ten countries to visit once in your life
Top ten countries to visit once in your life
 
Oscar Nominations- The Nominees for the 2016 Academy Awards.
Oscar Nominations- The Nominees for the 2016 Academy Awards.Oscar Nominations- The Nominees for the 2016 Academy Awards.
Oscar Nominations- The Nominees for the 2016 Academy Awards.
 
RIP Alan Rickman.
 RIP Alan Rickman. RIP Alan Rickman.
RIP Alan Rickman.
 
10 most beautiful countries to visit in ASIA
10 most beautiful countries to visit in ASIA10 most beautiful countries to visit in ASIA
10 most beautiful countries to visit in ASIA
 
Making Your Trip to the Beach More Fun and More Exciting
Making Your Trip to the Beach More Fun and More ExcitingMaking Your Trip to the Beach More Fun and More Exciting
Making Your Trip to the Beach More Fun and More Exciting
 
UK 2015 Travel Report
UK 2015 Travel ReportUK 2015 Travel Report
UK 2015 Travel Report
 

Similar to Atlanta user group presentation configero 8 nov11

URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce Configero
 
FlexNet Delivery and FlexNet Operations On-Demand Tips & Tricks
FlexNet Delivery and FlexNet Operations On-Demand Tips & TricksFlexNet Delivery and FlexNet Operations On-Demand Tips & Tricks
FlexNet Delivery and FlexNet Operations On-Demand Tips & TricksFlexera
 
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
 
Automation frameworks
Automation frameworksAutomation frameworks
Automation frameworksVishwanath KC
 
07 b 01workflowdefinition
07 b 01workflowdefinition07 b 01workflowdefinition
07 b 01workflowdefinitiontflung
 
Salesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer OverviewSalesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer OverviewRoy Gilad
 
Eladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard Story
Eladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard StoryEladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard Story
Eladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard StoryCP-Union
 
Salesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolSalesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolBMC Software
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmAndrew Brust
 
Intro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite AppsIntro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite Appsdreamforce2006
 
DataSift September '12 Release Overview
DataSift September '12 Release OverviewDataSift September '12 Release Overview
DataSift September '12 Release OverviewDataSift
 
How to develop a gateway service using code based implementation
How to develop a gateway service using code based implementationHow to develop a gateway service using code based implementation
How to develop a gateway service using code based implementationnitin2517
 
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 ☁
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsPrathamesh Kulkarni
 

Similar to Atlanta user group presentation configero 8 nov11 (20)

URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
 
FlexNet Delivery and FlexNet Operations On-Demand Tips & Tricks
FlexNet Delivery and FlexNet Operations On-Demand Tips & TricksFlexNet Delivery and FlexNet Operations On-Demand Tips & Tricks
FlexNet Delivery and FlexNet Operations On-Demand Tips & Tricks
 
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
 
summer21-fr
summer21-frsummer21-fr
summer21-fr
 
Automation frameworks
Automation frameworksAutomation frameworks
Automation frameworks
 
07 b 01workflowdefinition
07 b 01workflowdefinition07 b 01workflowdefinition
07 b 01workflowdefinition
 
Salesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer OverviewSalesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer Overview
 
OCC Portal - A Dashboards Story
OCC Portal - A Dashboards StoryOCC Portal - A Dashboards Story
OCC Portal - A Dashboards Story
 
Eladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard Story
Eladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard StoryEladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard Story
Eladio Abquina on FOSS TOOL for Mining Big Data;OCC PORTAL Dashboard Story
 
Salesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolSalesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow tool
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch Paradigm
 
Intro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite AppsIntro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite Apps
 
Just in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules MiningJust in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules Mining
 
DataSift September '12 Release Overview
DataSift September '12 Release OverviewDataSift September '12 Release Overview
DataSift September '12 Release Overview
 
How to develop a gateway service using code based implementation
How to develop a gateway service using code based implementationHow to develop a gateway service using code based implementation
How to develop a gateway service using code based implementation
 
DF19 South-East Florida Global Gathering
DF19 South-East Florida Global GatheringDF19 South-East Florida Global Gathering
DF19 South-East Florida Global Gathering
 
About work flow
About work flowAbout work flow
About work flow
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google Analytics
 
MS flow.docx
MS flow.docxMS flow.docx
MS flow.docx
 
Configuration tips
Configuration tipsConfiguration tips
Configuration tips
 

More from vraopolisetti

Concurforce - Atlanta ASUG Presentation
Concurforce - Atlanta ASUG PresentationConcurforce - Atlanta ASUG Presentation
Concurforce - Atlanta ASUG Presentationvraopolisetti
 
Salesforce Batch processing - Atlanta SFUG
Salesforce Batch processing - Atlanta SFUGSalesforce Batch processing - Atlanta SFUG
Salesforce Batch processing - Atlanta SFUGvraopolisetti
 
Salesforce Adoption and Best Practices
Salesforce Adoption and Best PracticesSalesforce Adoption and Best Practices
Salesforce Adoption and Best Practicesvraopolisetti
 
Take Your Sales Pipeline Reporting to the Next Level 05-30-2012
Take Your Sales Pipeline Reporting to the Next Level   05-30-2012Take Your Sales Pipeline Reporting to the Next Level   05-30-2012
Take Your Sales Pipeline Reporting to the Next Level 05-30-2012vraopolisetti
 
Getting your data into salesforce 5 30-2012
Getting your data into salesforce 5 30-2012Getting your data into salesforce 5 30-2012
Getting your data into salesforce 5 30-2012vraopolisetti
 
Earning certifications efficiently 5.30.12 atlanta user group
Earning certifications efficiently 5.30.12 atlanta user groupEarning certifications efficiently 5.30.12 atlanta user group
Earning certifications efficiently 5.30.12 atlanta user groupvraopolisetti
 
Atlanta Salesforce UG Meeting 2/23/2011 Symplified
Atlanta Salesforce UG Meeting 2/23/2011 SymplifiedAtlanta Salesforce UG Meeting 2/23/2011 Symplified
Atlanta Salesforce UG Meeting 2/23/2011 Symplifiedvraopolisetti
 
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12) Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12) vraopolisetti
 
Increasing reporting value with statistics
Increasing reporting value with statisticsIncreasing reporting value with statistics
Increasing reporting value with statisticsvraopolisetti
 
building an app exchange app
building an app exchange appbuilding an app exchange app
building an app exchange appvraopolisetti
 
Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records
Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records
Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records vraopolisetti
 
Building Robust Applications with Dynamic Visualforce
Building Robust Applications with Dynamic Visualforce Building Robust Applications with Dynamic Visualforce
Building Robust Applications with Dynamic Visualforce vraopolisetti
 
Build Amazing Website without coding using Salesforce SiteForce
Build Amazing Website without coding using Salesforce SiteForceBuild Amazing Website without coding using Salesforce SiteForce
Build Amazing Website without coding using Salesforce SiteForcevraopolisetti
 
Apttus atlanta sfdc user group pres feb 2011
Apttus atlanta sfdc user group pres feb 2011Apttus atlanta sfdc user group pres feb 2011
Apttus atlanta sfdc user group pres feb 2011vraopolisetti
 
Marketing operations and resource management with salesforcecom
Marketing operations and resource management with salesforcecomMarketing operations and resource management with salesforcecom
Marketing operations and resource management with salesforcecomvraopolisetti
 

More from vraopolisetti (15)

Concurforce - Atlanta ASUG Presentation
Concurforce - Atlanta ASUG PresentationConcurforce - Atlanta ASUG Presentation
Concurforce - Atlanta ASUG Presentation
 
Salesforce Batch processing - Atlanta SFUG
Salesforce Batch processing - Atlanta SFUGSalesforce Batch processing - Atlanta SFUG
Salesforce Batch processing - Atlanta SFUG
 
Salesforce Adoption and Best Practices
Salesforce Adoption and Best PracticesSalesforce Adoption and Best Practices
Salesforce Adoption and Best Practices
 
Take Your Sales Pipeline Reporting to the Next Level 05-30-2012
Take Your Sales Pipeline Reporting to the Next Level   05-30-2012Take Your Sales Pipeline Reporting to the Next Level   05-30-2012
Take Your Sales Pipeline Reporting to the Next Level 05-30-2012
 
Getting your data into salesforce 5 30-2012
Getting your data into salesforce 5 30-2012Getting your data into salesforce 5 30-2012
Getting your data into salesforce 5 30-2012
 
Earning certifications efficiently 5.30.12 atlanta user group
Earning certifications efficiently 5.30.12 atlanta user groupEarning certifications efficiently 5.30.12 atlanta user group
Earning certifications efficiently 5.30.12 atlanta user group
 
Atlanta Salesforce UG Meeting 2/23/2011 Symplified
Atlanta Salesforce UG Meeting 2/23/2011 SymplifiedAtlanta Salesforce UG Meeting 2/23/2011 Symplified
Atlanta Salesforce UG Meeting 2/23/2011 Symplified
 
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12) Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
 
Increasing reporting value with statistics
Increasing reporting value with statisticsIncreasing reporting value with statistics
Increasing reporting value with statistics
 
building an app exchange app
building an app exchange appbuilding an app exchange app
building an app exchange app
 
Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records
Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records
Who Sees What When? Using Dynamic Sharing Rules To Manage Access To Records
 
Building Robust Applications with Dynamic Visualforce
Building Robust Applications with Dynamic Visualforce Building Robust Applications with Dynamic Visualforce
Building Robust Applications with Dynamic Visualforce
 
Build Amazing Website without coding using Salesforce SiteForce
Build Amazing Website without coding using Salesforce SiteForceBuild Amazing Website without coding using Salesforce SiteForce
Build Amazing Website without coding using Salesforce SiteForce
 
Apttus atlanta sfdc user group pres feb 2011
Apttus atlanta sfdc user group pres feb 2011Apttus atlanta sfdc user group pres feb 2011
Apttus atlanta sfdc user group pres feb 2011
 
Marketing operations and resource management with salesforcecom
Marketing operations and resource management with salesforcecomMarketing operations and resource management with salesforcecom
Marketing operations and resource management with salesforcecom
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Recently uploaded (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Atlanta user group presentation configero 8 nov11

  • 1. Things you didn’t know you could do!
  • 2. Presented by: Austin Watson Configero
  • 3. URL Hacking 101 Agenda  Overview  Disclaimers  Understanding URLs  A Few Examples  How To Demo  Step-by-Step Documentation Atlanta User Group
  • 4. URL Hacking 101 Overview URL Hacking is an easy way to streamline your processes and make your users life easier.  Quickly Generate Reports  Auto-populate Forms Atlanta User Group
  • 5. Disclaimers  URLs can BREAK at anytime – Server migration – Salesforce.com release  This is not supported by Salesforce – Don’t call support – Don’t log a case  Remember you are a “Hacker” Atlanta User Group
  • 6. 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
  • 7. 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
  • 8. Let’s Talk Reports  Original Report – All Opportunities – The data is there, but we can get it faster and more specific  Custom Link to Report – Create a link right on the account – It’s specific and fast – Let’s do it Atlanta User Group
  • 9. Dynamic Report Link Challenge:  From a single record, with the click of a button,  Generate a list of Opportunities for that record Solution Overview:  Create the report  Create the link  Add the Link to the Page Layout Atlanta User Group
  • 10. Dynamic Report Link Using the Report Builder, create and SAVE the Report Add Filter Logic Field EQUALS <leave blank> NOTE: The code used, when creating the link, will populate the Account ID when the report is executed. Atlanta User Group
  • 11. Dynamic Report Link Setup | (Object) | Buttons and Links | New 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
  • 12. 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
  • 13. Let’s Talk 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
  • 14. 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
  • 15. Creating Your Own  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
  • 16. The Steps: New Task Link: https://na12.salesforce.com/00T/e?what_id=001U0000004QYaS&retURL=%2F001U0000 004QYaS Step 1 – Remove everything before the /Object /00T/e?what_id=001U0000004QYaS&retURL=%2F001U0000004QYaS 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
  • 17. 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}& tsk12=“Completed”& retURL=%2F{!Account.Id} Atlanta User Group
  • 18. Creating Your Own Setup | Customize | Activities | Task Buttons and Links Step 7 – Save the Link and add it to the page layout Atlanta User Group
  • 19. Things to Remember  Your button can break at anytime  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 (Firebug)  You can add as many fields as you like but get the “input ID” and use the “&” Atlanta User Group