SlideShare una empresa de Scribd logo
1 de 38
Hands-on Workshop: Introduction
to Point-And-Click App Building
First Name Last Name
Title of Presenter
email@salesforce.com
@twitterhandle
Build a business app with clicks, not code
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of
the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking
statements we make.All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service
availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future
operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of
our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service,
new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions
or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and
acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and
manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization
and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our
annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and
others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Sign up for a Developer Edition
1. In your browser, go to https://developer.salesforce.com/signup
2. Fill in the fields about you and your company
3. In the Email Address field, make sure to use a public address you can easily check from a
web browser
4. Type a unique Username. Note that this field is also in the form of an email address, but does not
have to be the same as your email address, and in fact, it’s usually better if they aren’t the same.
Your username is your login and your identity on developer.salesforce.com.
5. Read and then select the checkbox for the Master Subscription Agreement. And then click
Submit Registration.
This exercise is designed to be used with a Developer Edition Organization or DE
org.
Goal for Today’s Exercise
Show you how to create a simple Salesforce
App using only point & click tools, no code.
How many people are new to Salesforce?
How many people have customized apps in
Salesforce?
Business Case
We need a application to manage employee
suggestions
• Ways to improve employee or customer success
• Ways to improve the physical workplace
The application should be in Salesforce (of
course), and available on mobile
Management wants to see reports to make
sure suggestions are being implemented
quickly
What is an App?
You can also build your own on-demand apps by grouping standard and custom tabs into new custom
apps. A custom app consists of a label, a description, and an ordered list of tabs.
The available custom apps are listed in the Force.com app menu, which is a drop-down list that
displays at the top of every Salesforce page.
An “app” is a group of tabs that works as a unit to provide application functionality.
Salesforce provides standard apps such as Sales and Call Center. You can
customize the standard apps to match the way you work.
What is a Custom Object?
After you define a custom object, you can:
Create Custom Fields.
Associate the custom object to other records and display the custom object data in custom related
lists.
Track tasks and event for custom object records
Create a custom tab for the custom object
Create Reports and Dashboards to analyze custom object data
Import Custom object records.
Custom objects are custom database tables that allow you to store information
unique to your organization. For example, we are creating a custom object called
“Salesforce Requests” to store data based on user requests.
Trailhead
developer.salesforce.com/trailhead
Hands-on #1:
Creating a Suggestion Box App
Trailhead: Creating a Suggestion Box App
1. Go to Trailhead Project: Suggestion Box App
2. Launch your browser and got to https://login.salesforce.com/
3. Enter your username and password.
4. Follow the steps in Exercise 1: Creating a Suggestion Box App.
5. Stop at the end of Exercise 1.
You can create an app with just a few clicks. In this exercise we will create an app
and a custom object to house our Suggestions.
Suggestion Box App
Connect Trailhead to your Developer Edition org to Verify
This allows Trailhead to check your work and keep track of
points and badges
1.
2.
3.
Hands-on #2:
Adding Fields to the Suggestion Object
Divider Subtitle
How do we know what fields to add?
What information do I need to know in order to understand the suggestion?
What information is helpful when deciding who to assign a suggestion to?
How will people know when a suggestion has been implemented?
Are there reports about the suggestions I can share with my company?
Can you think of some questions we need to ask?
About Salesforce Fields
Salesforce Field Reference Guide
http://help.salesforce.com/help/pdfs/en/salesforce_field_names_reference.pdf
You can create custom fields with just a few clicks. In this exercise we will create
custom fields to house information on our Suggestion Object.
Field Label Type Business Case
Suggestion Description Text Area (Rich) Capture details about the
suggestion, including images and
links.
Suggestion Category Picklist Organize suggestions by areas of
responsibility.
Status Picklist Keep track of the progress of
each suggestion.
Implemented Date Date Know when a suggestion has
been implemented.
Number of Days Open Formula (Number) Calculate the length of time the
suggestion created date and the
implemented date (or today if not
implemented).
How to Create Fields with the Custom Field Wizard
1. Click Setup | Build | Create | Objects
2. Click on Suggestion
3. Scroll to “Custom Fields and Relationships”
4. Click New
In this part of the exercise we will create fields that will be used to gather and report
on data.
How to Create Field with the Schema Builder
Schema Builder provides a dynamic
environment to add new custom objects,
custom fields, and relationships to your
schema. This eliminates the need to click from
page to page to find the details of a master-
detail relationship or to add a new custom field
to an object in your schema.
Click Setup > Customize> Schema Builder
Trailhead: Adding Custom Fields
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 2: Adding Custom Fields.
3. Stop at the end of Exercise 2.
Follow steps in Trailhead to create 4 fields, using 2 different tools: Custom Field
Wizard and Schema Builder.
Try out the App!
Is data entry awkward?
What could we add to better manage
suggestions?
Click the New button and fill out a request.
Hands-on #3:
Modifying the User Experience
Divider Subtitle
About Salesforce Page Layouts
Page Layouts control the layout and organization of detail and edit pages in
Salesforce.
Features of Page Layouts
• Control which fields, related lists, and actions
users see, on detail and edit pages only.
• Control which standard and custom buttons
display on detail pages and related lists.
• Determine whether fields are visible, read
only, or required, on detail and edit pages
only.
Step 3: Modify the Page Layout
Salesforce Page Layout Reference Guide
http://help.salesforce.com/HTViewHelpDoc?id=customize_layoutcustomize_pd.htm&language=en_US
Arrange the fields so that data entry and suggestion viewing is easier.
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 3: Modifying the User Experience, Step 1.
3. Stop at the end of Exercise 3, Step 1.
Try out the App!
How is the experience different now that we
modified the Page Layout?
What are some ways we can add logic or
automate this app?
Click the New button and create a Salesforce Request.
Hands-on #4:
Add Business Logic
Divider Subtitle
Salesforce Formula Fields
Excel style formulas
Functions can be nested
Support for commons functions
• Math
• Text
• Date & Time
• Logical
EXAMPLES
Categorize deal size based on Opp Amount
IF(Amount > 1000000,
"Large Deal",
"Small Deal")
Calculate commission based on Opp Amount
IF(Amount > 100000, 0.09, 0.08 )
Salesforce Validation Rules
Each Validation Rule Consists of:
 A formula that evaluates to
determine if an error condition
exists.
 An error message to display if the
formula evaluates to True.
Salesforce will block the save of any
record that has an error condition.
Validation Rule for Suggestions
WHEN THENIF
Suggestion is added or updated Implemented_Date__c > TODAY() Error: “The implementation date must be
today or in the past, not in the future.”
Record is
inserted or updated
Statement evaluates
to true
Block Insert/Update
Return error message
Trailhead: Adding Business Logic
Enforce a business rule to prevent people from predicting the future.
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 4: Adding Business
Logic, Step 1: Add a Formula Field.
3. Follow the steps in Exercise 4: Adding Business
Logic, Step 2: Add a Validation Rule
4. Stop at the end of Exercise 4, Step 2.
Try out the App!
Did the error message display?
What other business rules could we enforce
for this app?
Open a Suggestion you previously created. Choose an Implemented Date in the
future. Click Save.
Hands-on #5:
Create Reports and Dashboards
Divider Subtitle
Analyze your Salesforce Data
Salesforce offers a powerful suite of analytics tools that work together to help you
view and analyze your data.
Gather Data with Reports
Reports give you access to the data your organization
has accumulated over time, enabling you to make
informed decisions. You can examine your
organization’s data in almost infinite combinations,
display it in easy-to-understand formats, and share the
resulting insights with others via dashboards.
Share Insights with Dashboards
Dashboards help you visually understand changing
business conditions so you can make decisions based
on the real-time data you have gathered with reports.
Use dashboards to help users identify trends, sort out
quantities, and measure the impact of their activities.
http://www.salesforce.com/us/developer/docs/workbook_analytics/workbook_analytics.pdf
You can show data in reports and dashboards in
the form of bars, columns, lines, shapes, or other
elements. Which is right depends on what the
data is about and what you want to show with it.
• Bar Charts
• Column Charts
• Line Charts
• Pie Charts
• Donut Charts
• Funnel Charts
• Scatter Charts
About Salesforce Dashboards
Dashboards are a way to graphically display multiple reports. They give you the big
picture, letting you see key metrics at a glance.
Trailhead: Create Reports and Dashboards
A report returns a set of records that meets certain criteria, and displays it in organized rows and
columns. Report data can be filtered, grouped, and displayed graphically as a chart.
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 5: Creating Reports and Dashboards
3. Stop at the end of Exercise 5.
Try running your reports!
What are some benefits of adding a chart?
Can we print these reports?
Click the Run Report button to see your reports
Congratulations!
You just built a Salesforce App with clicks, not code!
Keep on trekking with Trailhead!
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 3: Modifying the User Experience, Steps 2 & 3.
3. Follow the steps in Exercise 4: Adding Business Logic, Step 3.
4. BONUS: Complete the Trailhead modules referenced at the end of each
exercise.
Finish the Suggestion Box App Trailhead Project to get more points and the
Suggestion Box badge (and learn more about Salesforce!).
See your app in action on Salesforce1
There are three ways you can access the
Salesforce1 mobile app.
As a downloadable mobile app you install on
your phone.
By navigating to login.salesforce.com using a
mobile browser.
By appending one/one.app to your Salesforce
instance.
Every Salesforce app is a mobile app.
Point and Click App Building Workshop

Más contenido relacionado

La actualidad más candente

Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft 365 Developer
 
Appear IQ - Tutorials Backbone.js
Appear IQ - Tutorials Backbone.jsAppear IQ - Tutorials Backbone.js
Appear IQ - Tutorials Backbone.jsAppear
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSanjay Patel
 
Journey from classic Salesforce development to lightning Developmemt
Journey from classic Salesforce development to lightning DevelopmemtJourney from classic Salesforce development to lightning Developmemt
Journey from classic Salesforce development to lightning DevelopmemtSunil kumar
 
Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...Sunil kumar Mohanty
 
SharePoint Hosted Add-in with AngularJS and Bootstrap
SharePoint Hosted Add-in with AngularJS and BootstrapSharePoint Hosted Add-in with AngularJS and Bootstrap
SharePoint Hosted Add-in with AngularJS and BootstrapRoy Kim
 
AtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlassian
 
AtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using nowAtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using nowAtlassian
 
StackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part OneStackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part OneAaron Saunders
 
Rails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 IssueRails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 IssueSagar Arlekar
 
Mule integration with linkedin
Mule integration with linkedinMule integration with linkedin
Mule integration with linkedinKhasim Saheb
 
Building a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web ServicesBuilding a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web ServicesDavid Giard
 
Supercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence EditorSupercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence EditorAtlassian
 
Chapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action barChapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action barKalluri Vinay Reddy
 
Chapter 2 lesson-2 styling the action bar
Chapter 2 lesson-2 styling the action barChapter 2 lesson-2 styling the action bar
Chapter 2 lesson-2 styling the action barKalluri Vinay Reddy
 
AtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-onsAtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-onsAtlassian
 
Android app development lesson 1
Android app development lesson 1Android app development lesson 1
Android app development lesson 1Kalluri Vinay Reddy
 
Lab: Mobile App Development with XPages and Extension Library
Lab:  Mobile App Development with XPages and Extension LibraryLab:  Mobile App Development with XPages and Extension Library
Lab: Mobile App Development with XPages and Extension LibraryWorkFlowStudios
 
Lab: Developing with the extension library
Lab: Developing with the extension libraryLab: Developing with the extension library
Lab: Developing with the extension libraryWorkFlowStudios
 
O365con14 - a developer jam with yammer
O365con14 - a developer jam with yammerO365con14 - a developer jam with yammer
O365con14 - a developer jam with yammerNCCOMMS
 

La actualidad más candente (20)

Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019
 
Appear IQ - Tutorials Backbone.js
Appear IQ - Tutorials Backbone.jsAppear IQ - Tutorials Backbone.js
Appear IQ - Tutorials Backbone.js
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
 
Journey from classic Salesforce development to lightning Developmemt
Journey from classic Salesforce development to lightning DevelopmemtJourney from classic Salesforce development to lightning Developmemt
Journey from classic Salesforce development to lightning Developmemt
 
Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...
 
SharePoint Hosted Add-in with AngularJS and Bootstrap
SharePoint Hosted Add-in with AngularJS and BootstrapSharePoint Hosted Add-in with AngularJS and Bootstrap
SharePoint Hosted Add-in with AngularJS and Bootstrap
 
AtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and Server
 
AtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using nowAtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using now
 
StackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part OneStackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part One
 
Rails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 IssueRails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 Issue
 
Mule integration with linkedin
Mule integration with linkedinMule integration with linkedin
Mule integration with linkedin
 
Building a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web ServicesBuilding a TV show with Angular, Bootstrap, and Web Services
Building a TV show with Angular, Bootstrap, and Web Services
 
Supercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence EditorSupercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence Editor
 
Chapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action barChapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action bar
 
Chapter 2 lesson-2 styling the action bar
Chapter 2 lesson-2 styling the action barChapter 2 lesson-2 styling the action bar
Chapter 2 lesson-2 styling the action bar
 
AtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-onsAtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-ons
 
Android app development lesson 1
Android app development lesson 1Android app development lesson 1
Android app development lesson 1
 
Lab: Mobile App Development with XPages and Extension Library
Lab:  Mobile App Development with XPages and Extension LibraryLab:  Mobile App Development with XPages and Extension Library
Lab: Mobile App Development with XPages and Extension Library
 
Lab: Developing with the extension library
Lab: Developing with the extension libraryLab: Developing with the extension library
Lab: Developing with the extension library
 
O365con14 - a developer jam with yammer
O365con14 - a developer jam with yammerO365con14 - a developer jam with yammer
O365con14 - a developer jam with yammer
 

Destacado

ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介
ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介
ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介Salesforce Developers Japan
 
Connecticut Salesforce Developer Group - Jan 2017
Connecticut Salesforce Developer Group - Jan 2017Connecticut Salesforce Developer Group - Jan 2017
Connecticut Salesforce Developer Group - Jan 2017Jitendra Zaa
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Salesforce Developers
 
Salesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewSalesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewRoy Gilad
 
Create Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesCreate Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesJitendra Zaa
 
Salesforce Winter 17 Release Overview
Salesforce Winter 17 Release OverviewSalesforce Winter 17 Release Overview
Salesforce Winter 17 Release OverviewRoy Gilad
 

Destacado (10)

ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介
ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介
ここまでできる!Salesforce Connect 最新機能 (Winter'17) のご紹介
 
Connecticut Salesforce Developer Group - Jan 2017
Connecticut Salesforce Developer Group - Jan 2017Connecticut Salesforce Developer Group - Jan 2017
Connecticut Salesforce Developer Group - Jan 2017
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
 
Salesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewSalesforce Spring 17 Release Overview
Salesforce Spring 17 Release Overview
 
Salesforce Partner Program
Salesforce Partner ProgramSalesforce Partner Program
Salesforce Partner Program
 
Create Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesCreate Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutes
 
Salesforce 開発入門
Salesforce 開発入門Salesforce 開発入門
Salesforce 開発入門
 
Spring '17開発者向け新機能
Spring '17開発者向け新機能Spring '17開発者向け新機能
Spring '17開発者向け新機能
 
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
 
Salesforce Winter 17 Release Overview
Salesforce Winter 17 Release OverviewSalesforce Winter 17 Release Overview
Salesforce Winter 17 Release Overview
 

Similar a Point and Click App Building Workshop

Introduction to Point-and-Click App Building
Introduction to Point-and-Click App BuildingIntroduction to Point-and-Click App Building
Introduction to Point-and-Click App BuildingSalesforce Developers
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415pdufourSFDC
 
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
 
Highlights of Spring '14 webinar
Highlights of Spring '14 webinarHighlights of Spring '14 webinar
Highlights of Spring '14 webinarSalesforce.org
 
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR  Salesforce Winter '20 Event Frankfurt, GermanyLearn MOAR  Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR Salesforce Winter '20 Event Frankfurt, GermanyAlan Thomas Payne
 
Salesforce Summer '14 release overview
Salesforce Summer '14 release overviewSalesforce Summer '14 release overview
Salesforce Summer '14 release overviewRoy Gilad
 
Salesforce-Summer 19 Release
Salesforce-Summer 19 ReleaseSalesforce-Summer 19 Release
Salesforce-Summer 19 ReleaseJayant Jindal
 
Trailhead in a Box & Winter 20 Release
Trailhead in a Box & Winter 20 ReleaseTrailhead in a Box & Winter 20 Release
Trailhead in a Box & Winter 20 ReleaseJayant Jindal
 
Salesforce Summer 19 Release Overview
Salesforce Summer 19 Release OverviewSalesforce Summer 19 Release Overview
Salesforce Summer 19 Release OverviewRoy Gilad
 
Developing Salesforce Console Apps with Visualforce & the Integration Toolkit
Developing Salesforce Console Apps with Visualforce & the Integration ToolkitDeveloping Salesforce Console Apps with Visualforce & the Integration Toolkit
Developing Salesforce Console Apps with Visualforce & the Integration ToolkitAndrew Mahood
 
Making the Most of Professional Edition with the AppExchange
Making the Most of Professional Edition with the AppExchangeMaking the Most of Professional Edition with the AppExchange
Making the Most of Professional Edition with the AppExchangedreamforce2006
 
Highlights of summer '14
Highlights of summer '14Highlights of summer '14
Highlights of summer '14Salesforce.org
 
Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)Andrew Mahood
 
Spring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday BashSpring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday BashInternetCreations
 
Dreamforce 13 Optimizing Data Sync for Mobile Apps
Dreamforce 13 Optimizing Data Sync for Mobile AppsDreamforce 13 Optimizing Data Sync for Mobile Apps
Dreamforce 13 Optimizing Data Sync for Mobile AppsTeodoro Alonso
 
Highlights of Winter '15 Release
Highlights of Winter '15 Release Highlights of Winter '15 Release
Highlights of Winter '15 Release Salesforce.org
 
Force com getting_started_trial
Force com getting_started_trialForce com getting_started_trial
Force com getting_started_trialronmechling
 
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Bordeaux Salesforce Developer Group
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019rikkehovgaard
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudSalesforce Developers
 

Similar a Point and Click App Building Workshop (20)

Introduction to Point-and-Click App Building
Introduction to Point-and-Click App BuildingIntroduction to Point-and-Click App Building
Introduction to Point-and-Click App Building
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
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
 
Highlights of Spring '14 webinar
Highlights of Spring '14 webinarHighlights of Spring '14 webinar
Highlights of Spring '14 webinar
 
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR  Salesforce Winter '20 Event Frankfurt, GermanyLearn MOAR  Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
 
Salesforce Summer '14 release overview
Salesforce Summer '14 release overviewSalesforce Summer '14 release overview
Salesforce Summer '14 release overview
 
Salesforce-Summer 19 Release
Salesforce-Summer 19 ReleaseSalesforce-Summer 19 Release
Salesforce-Summer 19 Release
 
Trailhead in a Box & Winter 20 Release
Trailhead in a Box & Winter 20 ReleaseTrailhead in a Box & Winter 20 Release
Trailhead in a Box & Winter 20 Release
 
Salesforce Summer 19 Release Overview
Salesforce Summer 19 Release OverviewSalesforce Summer 19 Release Overview
Salesforce Summer 19 Release Overview
 
Developing Salesforce Console Apps with Visualforce & the Integration Toolkit
Developing Salesforce Console Apps with Visualforce & the Integration ToolkitDeveloping Salesforce Console Apps with Visualforce & the Integration Toolkit
Developing Salesforce Console Apps with Visualforce & the Integration Toolkit
 
Making the Most of Professional Edition with the AppExchange
Making the Most of Professional Edition with the AppExchangeMaking the Most of Professional Edition with the AppExchange
Making the Most of Professional Edition with the AppExchange
 
Highlights of summer '14
Highlights of summer '14Highlights of summer '14
Highlights of summer '14
 
Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)
 
Spring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday BashSpring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday Bash
 
Dreamforce 13 Optimizing Data Sync for Mobile Apps
Dreamforce 13 Optimizing Data Sync for Mobile AppsDreamforce 13 Optimizing Data Sync for Mobile Apps
Dreamforce 13 Optimizing Data Sync for Mobile Apps
 
Highlights of Winter '15 Release
Highlights of Winter '15 Release Highlights of Winter '15 Release
Highlights of Winter '15 Release
 
Force com getting_started_trial
Force com getting_started_trialForce com getting_started_trial
Force com getting_started_trial
 
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing Cloud
 

Más de Salesforce Developers

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base ComponentsSalesforce Developers
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsSalesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaSalesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsSalesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsSalesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and TestingSalesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce dataSalesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionSalesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPSalesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceSalesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DXSalesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
 

Más de Salesforce Developers (20)

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
 

Último

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
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
 
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
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
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
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
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
 
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
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
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
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Point and Click App Building Workshop

  • 1. Hands-on Workshop: Introduction to Point-And-Click App Building First Name Last Name Title of Presenter email@salesforce.com @twitterhandle Build a business app with clicks, not code
  • 2. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make.All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. Sign up for a Developer Edition 1. In your browser, go to https://developer.salesforce.com/signup 2. Fill in the fields about you and your company 3. In the Email Address field, make sure to use a public address you can easily check from a web browser 4. Type a unique Username. Note that this field is also in the form of an email address, but does not have to be the same as your email address, and in fact, it’s usually better if they aren’t the same. Your username is your login and your identity on developer.salesforce.com. 5. Read and then select the checkbox for the Master Subscription Agreement. And then click Submit Registration. This exercise is designed to be used with a Developer Edition Organization or DE org.
  • 4. Goal for Today’s Exercise Show you how to create a simple Salesforce App using only point & click tools, no code. How many people are new to Salesforce? How many people have customized apps in Salesforce?
  • 5. Business Case We need a application to manage employee suggestions • Ways to improve employee or customer success • Ways to improve the physical workplace The application should be in Salesforce (of course), and available on mobile Management wants to see reports to make sure suggestions are being implemented quickly
  • 6. What is an App? You can also build your own on-demand apps by grouping standard and custom tabs into new custom apps. A custom app consists of a label, a description, and an ordered list of tabs. The available custom apps are listed in the Force.com app menu, which is a drop-down list that displays at the top of every Salesforce page. An “app” is a group of tabs that works as a unit to provide application functionality. Salesforce provides standard apps such as Sales and Call Center. You can customize the standard apps to match the way you work.
  • 7. What is a Custom Object? After you define a custom object, you can: Create Custom Fields. Associate the custom object to other records and display the custom object data in custom related lists. Track tasks and event for custom object records Create a custom tab for the custom object Create Reports and Dashboards to analyze custom object data Import Custom object records. Custom objects are custom database tables that allow you to store information unique to your organization. For example, we are creating a custom object called “Salesforce Requests” to store data based on user requests.
  • 9. Hands-on #1: Creating a Suggestion Box App
  • 10. Trailhead: Creating a Suggestion Box App 1. Go to Trailhead Project: Suggestion Box App 2. Launch your browser and got to https://login.salesforce.com/ 3. Enter your username and password. 4. Follow the steps in Exercise 1: Creating a Suggestion Box App. 5. Stop at the end of Exercise 1. You can create an app with just a few clicks. In this exercise we will create an app and a custom object to house our Suggestions.
  • 12. Connect Trailhead to your Developer Edition org to Verify This allows Trailhead to check your work and keep track of points and badges 1. 2. 3.
  • 13. Hands-on #2: Adding Fields to the Suggestion Object Divider Subtitle
  • 14. How do we know what fields to add? What information do I need to know in order to understand the suggestion? What information is helpful when deciding who to assign a suggestion to? How will people know when a suggestion has been implemented? Are there reports about the suggestions I can share with my company? Can you think of some questions we need to ask?
  • 15. About Salesforce Fields Salesforce Field Reference Guide http://help.salesforce.com/help/pdfs/en/salesforce_field_names_reference.pdf You can create custom fields with just a few clicks. In this exercise we will create custom fields to house information on our Suggestion Object. Field Label Type Business Case Suggestion Description Text Area (Rich) Capture details about the suggestion, including images and links. Suggestion Category Picklist Organize suggestions by areas of responsibility. Status Picklist Keep track of the progress of each suggestion. Implemented Date Date Know when a suggestion has been implemented. Number of Days Open Formula (Number) Calculate the length of time the suggestion created date and the implemented date (or today if not implemented).
  • 16. How to Create Fields with the Custom Field Wizard 1. Click Setup | Build | Create | Objects 2. Click on Suggestion 3. Scroll to “Custom Fields and Relationships” 4. Click New In this part of the exercise we will create fields that will be used to gather and report on data.
  • 17. How to Create Field with the Schema Builder Schema Builder provides a dynamic environment to add new custom objects, custom fields, and relationships to your schema. This eliminates the need to click from page to page to find the details of a master- detail relationship or to add a new custom field to an object in your schema. Click Setup > Customize> Schema Builder
  • 18. Trailhead: Adding Custom Fields 1. Go to Trailhead Project: Suggestion Box App 2. Follow the steps in Exercise 2: Adding Custom Fields. 3. Stop at the end of Exercise 2. Follow steps in Trailhead to create 4 fields, using 2 different tools: Custom Field Wizard and Schema Builder.
  • 19. Try out the App! Is data entry awkward? What could we add to better manage suggestions? Click the New button and fill out a request.
  • 20. Hands-on #3: Modifying the User Experience Divider Subtitle
  • 21. About Salesforce Page Layouts Page Layouts control the layout and organization of detail and edit pages in Salesforce. Features of Page Layouts • Control which fields, related lists, and actions users see, on detail and edit pages only. • Control which standard and custom buttons display on detail pages and related lists. • Determine whether fields are visible, read only, or required, on detail and edit pages only.
  • 22. Step 3: Modify the Page Layout Salesforce Page Layout Reference Guide http://help.salesforce.com/HTViewHelpDoc?id=customize_layoutcustomize_pd.htm&language=en_US Arrange the fields so that data entry and suggestion viewing is easier. 1. Go to Trailhead Project: Suggestion Box App 2. Follow the steps in Exercise 3: Modifying the User Experience, Step 1. 3. Stop at the end of Exercise 3, Step 1.
  • 23. Try out the App! How is the experience different now that we modified the Page Layout? What are some ways we can add logic or automate this app? Click the New button and create a Salesforce Request.
  • 24. Hands-on #4: Add Business Logic Divider Subtitle
  • 25. Salesforce Formula Fields Excel style formulas Functions can be nested Support for commons functions • Math • Text • Date & Time • Logical EXAMPLES Categorize deal size based on Opp Amount IF(Amount > 1000000, "Large Deal", "Small Deal") Calculate commission based on Opp Amount IF(Amount > 100000, 0.09, 0.08 )
  • 26. Salesforce Validation Rules Each Validation Rule Consists of:  A formula that evaluates to determine if an error condition exists.  An error message to display if the formula evaluates to True. Salesforce will block the save of any record that has an error condition.
  • 27. Validation Rule for Suggestions WHEN THENIF Suggestion is added or updated Implemented_Date__c > TODAY() Error: “The implementation date must be today or in the past, not in the future.” Record is inserted or updated Statement evaluates to true Block Insert/Update Return error message
  • 28. Trailhead: Adding Business Logic Enforce a business rule to prevent people from predicting the future. 1. Go to Trailhead Project: Suggestion Box App 2. Follow the steps in Exercise 4: Adding Business Logic, Step 1: Add a Formula Field. 3. Follow the steps in Exercise 4: Adding Business Logic, Step 2: Add a Validation Rule 4. Stop at the end of Exercise 4, Step 2.
  • 29. Try out the App! Did the error message display? What other business rules could we enforce for this app? Open a Suggestion you previously created. Choose an Implemented Date in the future. Click Save.
  • 30. Hands-on #5: Create Reports and Dashboards Divider Subtitle
  • 31. Analyze your Salesforce Data Salesforce offers a powerful suite of analytics tools that work together to help you view and analyze your data. Gather Data with Reports Reports give you access to the data your organization has accumulated over time, enabling you to make informed decisions. You can examine your organization’s data in almost infinite combinations, display it in easy-to-understand formats, and share the resulting insights with others via dashboards. Share Insights with Dashboards Dashboards help you visually understand changing business conditions so you can make decisions based on the real-time data you have gathered with reports. Use dashboards to help users identify trends, sort out quantities, and measure the impact of their activities. http://www.salesforce.com/us/developer/docs/workbook_analytics/workbook_analytics.pdf
  • 32. You can show data in reports and dashboards in the form of bars, columns, lines, shapes, or other elements. Which is right depends on what the data is about and what you want to show with it. • Bar Charts • Column Charts • Line Charts • Pie Charts • Donut Charts • Funnel Charts • Scatter Charts About Salesforce Dashboards Dashboards are a way to graphically display multiple reports. They give you the big picture, letting you see key metrics at a glance.
  • 33. Trailhead: Create Reports and Dashboards A report returns a set of records that meets certain criteria, and displays it in organized rows and columns. Report data can be filtered, grouped, and displayed graphically as a chart. 1. Go to Trailhead Project: Suggestion Box App 2. Follow the steps in Exercise 5: Creating Reports and Dashboards 3. Stop at the end of Exercise 5.
  • 34. Try running your reports! What are some benefits of adding a chart? Can we print these reports? Click the Run Report button to see your reports
  • 35. Congratulations! You just built a Salesforce App with clicks, not code!
  • 36. Keep on trekking with Trailhead! 1. Go to Trailhead Project: Suggestion Box App 2. Follow the steps in Exercise 3: Modifying the User Experience, Steps 2 & 3. 3. Follow the steps in Exercise 4: Adding Business Logic, Step 3. 4. BONUS: Complete the Trailhead modules referenced at the end of each exercise. Finish the Suggestion Box App Trailhead Project to get more points and the Suggestion Box badge (and learn more about Salesforce!).
  • 37. See your app in action on Salesforce1 There are three ways you can access the Salesforce1 mobile app. As a downloadable mobile app you install on your phone. By navigating to login.salesforce.com using a mobile browser. By appending one/one.app to your Salesforce instance. Every Salesforce app is a mobile app.

Notas del editor

  1. Key Takeaway: We are a publicly traded company. Please make your buying decisions only on the products commercially available from Salesforce.com. Talk Track: Before I begin, just a quick note that when considering future developments, whether by us or with any other solution provider, you should always base your purchasing decisions on what is currently available.
  2. Instruct everyone to follow the directions and sign up for a Developer Account. Generally this part of the exercise takes about 10 minutes for everyone to get through the form, get the confirmation email, and get logged into a new org. However depending on internet speed it may take up to 20 minutes. DO REMIND people that they need to sign up for a Dev org with an email they can access while at their computer right now. While they are completing this cover the goals for the session and the Business Case.
  3. How many people are new to Salesforce? How many people have customized apps in Salesforce? One of the things we like to do to introduce people to Salesforce is to get them hands on – even if in the end, they will not be the person maintaining the system, we find it is powerful to know first-hand what it takes to customize and create new apps in Salesforce. So our goal today is to show you how to create a simple app in Salesforce, without any code. This app will run both in the browser and on your mobile devices. Overview of what the goal is for today’s exercise. Everything in this app can (and is) built using clicks! Even the formula field!
  4. Explaining the business case helps new Admins understand how to take business requirements and turn them into a working Salesforce application. This app we are building is basically a ticketing system- 1 object related to the user object for tracking new feature or bug requests as well as tracking new user requests. At the end we build some simple reports that we can show to management which document our progress.
  5. Explain what is an app - An “app” is a group of tabs that works as a unit to provide application functionality. Salesforce provides standard apps such as Sales and Call Center. You can customize the standard apps to match the way you work.
  6. Explain a Custom Object in terms of other database terms like “tables”. Tables are where you store records, and fields are used to capture data for the record.
  7. We’ll use Salesforce’s online learning platform, Trailhead, to complete the hands-on exercises in this workshop and to track progress. All of the exercises are in the Build a Suggestion Box App Project…to navigate to projects, click….
  8. At this point have all participants log in to their Dev org and have them complete the first part of the exercise. Usually this can take about 10 minutes. Maybe do this together?
  9. Once the majority of participants have completed the application everyone should be on this screen. In the participant guide this screen is broken out to show key components. Be sure to highlight the Force.com App Menu Tabs Create New… records Force.com Quick Access menu
  10. Walk everyone through these steps
  11. The activity time for this step is 20 minutes
  12. Highlight that it’s important when building an app to ask business leaders and users what information needs to be gathered. This slide shows example questions, you can elaborate on those questions.
  13. Now that we have the business case, and questions asked let’s review the fields we are going to create. Take a moment to cover each of the 5 fields that will be created- what the label is, what the type is, and what the business case is for creating that field. NOTE THAT THE FORMULA FIELD WILL BE CREATED IN THE BUSINESS LOGIC SECTION
  14. There is 20 minutes allotted to complete this portion. Instruct everyone to start building fields. Questions that have come up in this portion- The formula field for new app developers appears tricky, generally they forget it’s a __c or they name the fields differently than what is provided so they get a syntax error. The formula field can be created using the formula building tools- no keyboard necessary.
  15. At this point have all participants log in to their Dev org and have them complete the first part of the exercise. Usually this can take about 10 minutes
  16. 5 minutes Now that everyone has created the fields
  17. 10 minutes
  18. 5 minutes
  19. These fields will be familiar to anyone who uses Excel heavily. Formula fields are treated like other fields, but calculate in real time.
  20. 5 minutes
  21. 5 minutes
  22. 10 minutes
  23. At this point have all participants log in to their Dev org and have them complete the first part of the exercise. Usually this can take about 10 minutes
  24. If time, have them do this, if not just make sure they are aware that they are now MOBILE APP DEVELOPERS!