SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Technical Enablement Webinar
Wave Bulk Actions & Employee Apps
March 16, 2017
Danny Chang
Today’s Speakers
@DannySFDC
Technical
Evangelists
Hemant Jawale
@HemantSFDC
Warren Chen
@WarrenDChen
Lizz Brooks
@LizzSFDC
Forward-Looking Statements
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.
Wave Bulk Actions
Warren Chen, Danny Chang, Lizz Brooks
Technical Evangelists
What we plan to cover in the next 30 minutes
Agenda
Wave Overview
Background Information
Bulk Actions Applications
Demo
Takeaways
Roadmap
Q&A
1
2
3
4
5
7
8
New Possibilities!
Wave Overview
BI for everyone, built for the Salesforce Ecosystem
What is Wave?
Why Wave Now?
Wave Analytics is the first analytics platform built for
Salesforce users
Additional features and extended functionality means
added value
Bulk Actions mean that discoveries and insights in
Wave can be made actionable on Force.com
Unleash New Possibilities
Bulk Action: a predefined action on a Wave dashboard table widget that applies to all records
shown in the table
● Action redirects the user to a new Visualforce page with a SAQL query
● Corresponding Apex controller manipulates the data
Value: Allow users to perform actions against insights/segmentation in Wave within Force.com
Make Insights in Wave Actionable!
Key Takeaways
● Action must be initiated manually from the Wave dashboard table widget
● Bypass certain apex limitations with JavaScript
● Perform multiple actions on the table widget using custom VF pages
Bulk Action Application
Problem Statement
How to create/update large numbers of records in Force.com at once
Solution - Wave Bulk Actions
Utilize Wave bulk actions to generate insights against large datasets in Wave, that users can take action
against in Force.com
Example Business Scenarios
1. Create customer segmentation for trade promotion based on historical data
2. Assign team members to different stores based on survey results and store account data
3. Identify patients who haven’t seen doctor in a year and send email reminder
4. Analyze employee performance and assign bonus to top performers
Proof of Concept
Demo
Danny Chang
Process Flow
Table Widget
Wave Dashboard
Insert/update Task List in
Force.com
Custom Visualforce Page
What we learned and what to watch out for with Wave bulk actions
Takeaways
Only available for Table widgets
Take action on all segmented data
Use standard techniques to work within governor limits
UX - user must go through the new Visualforce page flow
Wave Web SDK
Pilot in Spring ‘17
Web SDK: First-class Wave integration
● Wave Dashboard components fire and handle Lightning
Events
● Wave dashboards can interact with Lightning,
Visualforce, or external UIs via Lightning Out
● Built in collaboration with the Lightning SDK, Experience,
and App Builder Teams
Value/Relevance to ISVs
● A way for partners to integrate Wave into their UI and
workflow whether in force.com or their 3rd party
applications
Introducing Wave Templates
Beta in Spring ‘17
Release Notes
Powerful customization capabilities
1. Leverage the framework used for Wave for Sales, Wave for
Service, etc.
2. Enables apps to be fully customized for use on the customer’s org
3. A better way to package all your Wave App Assets
○ Dashboards, Lenses, Dataflows, XMD, Schema, Etc.
○ Template Wave Assets are Subscriber Extensible
4. Key for our ISV partners who are publishing apps on AppExchange
5. In collaboration with the Wave Apps teams and our partners
Wave Features - Roadmap
206
Spring ‘17
208
Summer ‘17
Wave Bulk Actions (GA)
Wave Templates (Beta)
Wave Web SDK (Pilot)
Wave Apex SDK (Pilot)
Wave Sharing (Pilot)
Wave Encryption at Rest (Pilot)
Wave Templates (GA)
Wave Web SDK (GA)
Wave Apex SDK (GA)
Wave Sharing (GA)
Wave Encryption at Rest (GA)
All GA !
Log a case through the Partner Community
How to Join the Pilot
From the Partner Community, select the Support tab
Click New Case
Select Feature Activation and Org Limits
Answer the questionnaire, and click Submit Case
1
2
3
4
Next Steps
● Start thinking of use cases where you can leverage Wave Bulk Actions, Wave Web SDK that can be
part of your Solution
● Join the Partner Community Chatter Group: Wave for ISVs Partners
● Get Access to Wave Enabled Orgs and Pilots
○ Wave Template Beta: Partner DE & EE orgs are now enabled
○ Wave Feature Pilots - File a case on the Partner Community
Employee Apps License
@HemantSFDC
@WarrenDChen
Hemant Jawale
Warren Chen
● Background on Employee Apps License
● What is the Employee Apps License
● What is a Permission Set License (PSL)
● Force.com + Employee Apps Licenses
● Use Cases for Using Employee Apps
● Demo: How to Setup Employee Apps User PSL
● Warning for ISVs
● Summary
Agenda
● Employee Apps has been around awhile, under many names
○ Was initially referenced as ‘Company Communities for Force.com’
○ Also called ‘Employee Apps and Communities’
○ Alternatively referenced as ‘Employee Communities’
● It is not a ‘Community’ license
○ Differs from Customer, Customer Plus, and Partner Community Licenses
● Intended for Internal users only (i.e. Employees and Contractors)
● Add-on Permission Set License (PSL) on a Force.com license
Background on Employee Apps
● Enabled with a Permission Set License (PSL) as an add-on to a Force.com license
● Employee App gives the user access to:
○ Cases
○ Assets
○ Work Orders
○ Knowledge Base (Read-Only)
What is the Employee Apps License?
What is a Permission Set License (PSL)?
Salesforce Platform -
Force.com license User
Employee Apps -
Permission Set
License
Standard Force.com Functionality +
Employee Apps
Standard Force.com
Functionality
Salesforce Platform -
Force.com license User
User with no PSL
User with Employee Apps PSL
Entitle users to access features that are not included in their standard user license
Force.com + Employee Apps Licenses
Employee Apps -
Permission Set
License
Salesforce Platform -
Force.com license User
Salesforce Platform User with
Employee Apps PSL
● Accounts and Contacts
● Reports and Dashboards
● Tasks and Events
● Identity and Chatter
● Accounts and Contacts
● Reports and Dashboards
● Tasks and Events
● Identity and Chatter
+
● Knowledge (Read only)
● Employee Cases
● Employee Assets
● Employee Work Orders
● Workflow Approvals
● Knowledge (Read only)
● Employee Cases
● Employee Assets
● Employee Work Orders
● Workflow Approvals
Use Cases leveraging Employee Apps
Concierge App HR Application
Social Intranet Human Capital Management
● Log In Directly
○ Employee App users can access Aloha/Lightning UI as internal users
● Employee App users can access an app built for their use case
○ Aloha/Lightning App
○ Visualforce based App
○ A Community App using the Community Builder
How can Employee App Users access the Org?
Demo
Setting up Employee App User with the PSL
Summary of Steps Involved
1. Identify the Force.com licensed users to grant Employee Apps functionality
2. Locate the “Company Communities for Force.com” PSL in the Org
3. Create a Permission Set linked to the “Company Communities for Force.com” PSL
4. Provide the appropriate object CRUD access and system permissions
5. Add Assignments > Assign the permission set to the force.com user
6. Confirm the permission set and PSL have been licensed to the force.com user
7. Login as the force.com user who now has Employee App functionality
Warning for ISVs
Do Not include the Permission Set with the PSL in your managed package
○ This will create a hard dependency on the PSL to be present in the
subscriber org
○ Package install will fail because of the dependency
Packaging
● Remember, Employee Apps is a Permission Set License Add-on
● Assign the PSL to a Force.com user to get Employee App features
○ Cases
○ Assets
○ Work Orders
○ Knowledge (Read-only)
● REMEMBER! Do not include the Permission Set with the Employee App PSL in your package
○ Package install will fail because a hard dependency on PSL being in the subscriber’s org
Summary
Q&A
Additional Resources
One Two
Release Notes
https://sfdc.co/bgLJi9
Three Four
Visualforce
Example
https://sfdc.co/yfS0p
Apex Example
https://sfdc.co/bu30EE
Partner
Community
http://p.force.com
Appendix
How to Join the Pilot
1. Find the Support tab in
the Partner Community
Log a case through the Partner Community
How to Join the Pilot
2. Click New Case
Log a case through the Partner Community
How to Join the Pilot
3. Select Feature Activation
and Org Limits
Log a case through the Partner Community
How to Join the Pilot
4. Fill out the details and
Submit Case
Log a case through the Partner Community
Employee App Setup
Screenshots
Listed Permission Set License in the Org
Create a Permission Set
Permission Set Settings and Assignment
Platform user with the Add-on
Employee App User Aloha Login
Community Cloud Pricing
Community License Comparison
Employee App Resources
Lightning Bolt Solutions
Resources
Tech Enablement Webinar for ISVs (March 16, 2017)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API
 
AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileBuild, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
 
UX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
UX and Design: Top Tips for Salesforce Apps on Mobile and WearablesUX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
UX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
 
Dreamforce Developer Recap
Dreamforce Developer RecapDreamforce Developer Recap
Dreamforce Developer Recap
 
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
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
 
ISV Monthly Tech Enablement (July 2017)
ISV Monthly Tech Enablement (July 2017)ISV Monthly Tech Enablement (July 2017)
ISV Monthly Tech Enablement (July 2017)
 
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
 
Modern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesModern App Dev: Modular Development Strategies
Modern App Dev: Modular Development Strategies
 
ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)
 
Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
 
Manage Massive Datasets with Big Objects & Async SOQL
Manage Massive Datasets with  Big Objects & Async SOQLManage Massive Datasets with  Big Objects & Async SOQL
Manage Massive Datasets with Big Objects & Async SOQL
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
 
Building BOTS on App Cloud
Building BOTS on App CloudBuilding BOTS on App Cloud
Building BOTS on App Cloud
 
Build your API with Force.com and Heroku
Build your API with Force.com and HerokuBuild your API with Force.com and Heroku
Build your API with Force.com and Heroku
 
Performance Testing ISV Apps to Scale 11/9/2016
Performance Testing ISV Apps to Scale 11/9/2016Performance Testing ISV Apps to Scale 11/9/2016
Performance Testing ISV Apps to Scale 11/9/2016
 
Partner Roadmap Webinar (August 3, 2017)
Partner Roadmap Webinar (August 3, 2017)Partner Roadmap Webinar (August 3, 2017)
Partner Roadmap Webinar (August 3, 2017)
 

Destacado

Destacado (20)

Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)
 
AMP FY18 Overview
AMP FY18 OverviewAMP FY18 Overview
AMP FY18 Overview
 
Einstein Partner Webinar (February 13, 2017)
Einstein Partner Webinar (February 13, 2017)Einstein Partner Webinar (February 13, 2017)
Einstein Partner Webinar (February 13, 2017)
 
AMP FY18
AMP FY18AMP FY18
AMP FY18
 
Starting A Successful ISV Business with Salesforce (October 13, 2014)
Starting A Successful ISV Business with Salesforce (October 13, 2014)Starting A Successful ISV Business with Salesforce (October 13, 2014)
Starting A Successful ISV Business with Salesforce (October 13, 2014)
 
Project Management Essentials
Project Management Essentials Project Management Essentials
Project Management Essentials
 
ISV Partner Benefit Series (September 30, 2015)
ISV Partner Benefit Series (September 30, 2015)ISV Partner Benefit Series (September 30, 2015)
ISV Partner Benefit Series (September 30, 2015)
 
Salesforce Partner Program for ISV Partners
Salesforce Partner Program for ISV PartnersSalesforce Partner Program for ISV Partners
Salesforce Partner Program for ISV Partners
 
Salesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewSalesforce Spring 17 Release Overview
Salesforce Spring 17 Release Overview
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
JRM for communications
JRM for communicationsJRM for communications
JRM for communications
 
Marketing Cloud - Partner Office Hour (October 20, 2015)
Marketing Cloud - Partner Office Hour (October 20, 2015)Marketing Cloud - Partner Office Hour (October 20, 2015)
Marketing Cloud - Partner Office Hour (October 20, 2015)
 
Marketing Cloud - Partner Office Hour (January 13, 2016)
Marketing Cloud - Partner Office Hour (January 13, 2016)Marketing Cloud - Partner Office Hour (January 13, 2016)
Marketing Cloud - Partner Office Hour (January 13, 2016)
 
PACAC 2016 Seven Ways to Delight Future Students
PACAC 2016 Seven Ways to Delight Future StudentsPACAC 2016 Seven Ways to Delight Future Students
PACAC 2016 Seven Ways to Delight Future Students
 
Salesforce Lightning Components and App Builder EMEA World Tour 2015
Salesforce Lightning Components and App Builder EMEA World Tour 2015Salesforce Lightning Components and App Builder EMEA World Tour 2015
Salesforce Lightning Components and App Builder EMEA World Tour 2015
 
Social Admissions Report 2016
Social Admissions Report 2016Social Admissions Report 2016
Social Admissions Report 2016
 
Winter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsWinter '16 Release - Overview and Highlights
Winter '16 Release - Overview and Highlights
 
Torq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud PackagesTorq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud Packages
 
Marketing Cloud - Partner Office Hour (February 2, 2016)
Marketing Cloud - Partner Office Hour (February 2, 2016)Marketing Cloud - Partner Office Hour (February 2, 2016)
Marketing Cloud - Partner Office Hour (February 2, 2016)
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning Exchange
 

Similar a Tech Enablement Webinar for ISVs (March 16, 2017)

Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
Salesforce Developers
 

Similar a Tech Enablement Webinar for ISVs (March 16, 2017) (20)

Building and Distributing a Salesforce App
Building and Distributing a Salesforce AppBuilding and Distributing a Salesforce App
Building and Distributing a Salesforce App
 
Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning Overview
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
 
Architect and Design Your App for Commercial Success
Architect and Design Your App for Commercial SuccessArchitect and Design Your App for Commercial Success
Architect and Design Your App for Commercial Success
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
 
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
 
Force.com Canvas: 2 Case Studies and a Roadmap
Force.com Canvas: 2 Case Studies and a RoadmapForce.com Canvas: 2 Case Studies and a Roadmap
Force.com Canvas: 2 Case Studies and a Roadmap
 
PhillyForce 2018 - Salesforce Platform Keynote
PhillyForce 2018  - Salesforce Platform KeynotePhillyForce 2018  - Salesforce Platform Keynote
PhillyForce 2018 - Salesforce Platform Keynote
 
Spring '16 Lightning Update for ISVs (March 15, 2016)
Spring '16 Lightning Update for ISVs (March 15, 2016)Spring '16 Lightning Update for ISVs (March 15, 2016)
Spring '16 Lightning Update for ISVs (March 15, 2016)
 
Dreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use casesDreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use cases
 
Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature Highlights
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep Dive
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
 
Go with the Flow: Automating Business Processes with Clicks
Go with the Flow: Automating Business Processes with ClicksGo with the Flow: Automating Business Processes with Clicks
Go with the Flow: Automating Business Processes with Clicks
 
Force.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter FeedForce.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter Feed
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 

Más de Salesforce Partners

Salesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam PrepSalesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam Prep
Salesforce Partners
 

Más de Salesforce Partners (20)

Lightning Now for Consulting Partners
Lightning Now for Consulting PartnersLightning Now for Consulting Partners
Lightning Now for Consulting Partners
 
Salesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification Paths
 
Salesforce Proficiency Pack for Administrators
Salesforce Proficiency Pack for AdministratorsSalesforce Proficiency Pack for Administrators
Salesforce Proficiency Pack for Administrators
 
Environment Hub Fundamentals (Salesforce Partners)
Environment Hub Fundamentals (Salesforce Partners)Environment Hub Fundamentals (Salesforce Partners)
Environment Hub Fundamentals (Salesforce Partners)
 
Demo Environment Best Practices (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)Demo Environment Best Practices (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)
 
Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)
 
Salesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam PrepSalesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam Prep
 
Einstein Analytics for Partners
Einstein Analytics for PartnersEinstein Analytics for Partners
Einstein Analytics for Partners
 
Sales Cloud Lightning Migration Best Practices
Sales Cloud Lightning Migration Best PracticesSales Cloud Lightning Migration Best Practices
Sales Cloud Lightning Migration Best Practices
 
FSL Implementation Guidance Part 1 (May 10, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)FSL Implementation Guidance Part 1 (May 10, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)
 
AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages
 
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
 
FSL Implementation Guidance Part 1
FSL Implementation Guidance Part 1FSL Implementation Guidance Part 1
FSL Implementation Guidance Part 1
 
Partner Forums Guide
Partner Forums GuidePartner Forums Guide
Partner Forums Guide
 
Difficult Conversations and Delivering Bad News
Difficult Conversations and Delivering Bad NewsDifficult Conversations and Delivering Bad News
Difficult Conversations and Delivering Bad News
 
How to Position Lightning
How to Position LightningHow to Position Lightning
How to Position Lightning
 
Storytelling
StorytellingStorytelling
Storytelling
 
Partner Roadmap (May 04, 2017)
Partner Roadmap (May 04, 2017)Partner Roadmap (May 04, 2017)
Partner Roadmap (May 04, 2017)
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
Introduction to A.I in Sales Cloud and Sales Cloud Einstein (April 27, 2017)
Introduction to A.I in Sales Cloud and Sales Cloud Einstein (April 27, 2017)Introduction to A.I in Sales Cloud and Sales Cloud Einstein (April 27, 2017)
Introduction to A.I in Sales Cloud and Sales Cloud Einstein (April 27, 2017)
 

Último

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Último (20)

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

Tech Enablement Webinar for ISVs (March 16, 2017)

  • 1. Technical Enablement Webinar Wave Bulk Actions & Employee Apps March 16, 2017
  • 2. Danny Chang Today’s Speakers @DannySFDC Technical Evangelists Hemant Jawale @HemantSFDC Warren Chen @WarrenDChen Lizz Brooks @LizzSFDC
  • 3. Forward-Looking Statements 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.
  • 4. Wave Bulk Actions Warren Chen, Danny Chang, Lizz Brooks Technical Evangelists
  • 5. What we plan to cover in the next 30 minutes Agenda Wave Overview Background Information Bulk Actions Applications Demo Takeaways Roadmap Q&A 1 2 3 4 5 7 8
  • 6. New Possibilities! Wave Overview BI for everyone, built for the Salesforce Ecosystem What is Wave? Why Wave Now? Wave Analytics is the first analytics platform built for Salesforce users Additional features and extended functionality means added value Bulk Actions mean that discoveries and insights in Wave can be made actionable on Force.com
  • 7. Unleash New Possibilities Bulk Action: a predefined action on a Wave dashboard table widget that applies to all records shown in the table ● Action redirects the user to a new Visualforce page with a SAQL query ● Corresponding Apex controller manipulates the data Value: Allow users to perform actions against insights/segmentation in Wave within Force.com Make Insights in Wave Actionable! Key Takeaways ● Action must be initiated manually from the Wave dashboard table widget ● Bypass certain apex limitations with JavaScript ● Perform multiple actions on the table widget using custom VF pages
  • 8. Bulk Action Application Problem Statement How to create/update large numbers of records in Force.com at once Solution - Wave Bulk Actions Utilize Wave bulk actions to generate insights against large datasets in Wave, that users can take action against in Force.com Example Business Scenarios 1. Create customer segmentation for trade promotion based on historical data 2. Assign team members to different stores based on survey results and store account data 3. Identify patients who haven’t seen doctor in a year and send email reminder 4. Analyze employee performance and assign bonus to top performers
  • 10. Process Flow Table Widget Wave Dashboard Insert/update Task List in Force.com Custom Visualforce Page
  • 11. What we learned and what to watch out for with Wave bulk actions Takeaways Only available for Table widgets Take action on all segmented data Use standard techniques to work within governor limits UX - user must go through the new Visualforce page flow
  • 12. Wave Web SDK Pilot in Spring ‘17 Web SDK: First-class Wave integration ● Wave Dashboard components fire and handle Lightning Events ● Wave dashboards can interact with Lightning, Visualforce, or external UIs via Lightning Out ● Built in collaboration with the Lightning SDK, Experience, and App Builder Teams Value/Relevance to ISVs ● A way for partners to integrate Wave into their UI and workflow whether in force.com or their 3rd party applications
  • 13. Introducing Wave Templates Beta in Spring ‘17 Release Notes Powerful customization capabilities 1. Leverage the framework used for Wave for Sales, Wave for Service, etc. 2. Enables apps to be fully customized for use on the customer’s org 3. A better way to package all your Wave App Assets ○ Dashboards, Lenses, Dataflows, XMD, Schema, Etc. ○ Template Wave Assets are Subscriber Extensible 4. Key for our ISV partners who are publishing apps on AppExchange 5. In collaboration with the Wave Apps teams and our partners
  • 14. Wave Features - Roadmap 206 Spring ‘17 208 Summer ‘17 Wave Bulk Actions (GA) Wave Templates (Beta) Wave Web SDK (Pilot) Wave Apex SDK (Pilot) Wave Sharing (Pilot) Wave Encryption at Rest (Pilot) Wave Templates (GA) Wave Web SDK (GA) Wave Apex SDK (GA) Wave Sharing (GA) Wave Encryption at Rest (GA) All GA !
  • 15. Log a case through the Partner Community How to Join the Pilot From the Partner Community, select the Support tab Click New Case Select Feature Activation and Org Limits Answer the questionnaire, and click Submit Case 1 2 3 4
  • 16. Next Steps ● Start thinking of use cases where you can leverage Wave Bulk Actions, Wave Web SDK that can be part of your Solution ● Join the Partner Community Chatter Group: Wave for ISVs Partners ● Get Access to Wave Enabled Orgs and Pilots ○ Wave Template Beta: Partner DE & EE orgs are now enabled ○ Wave Feature Pilots - File a case on the Partner Community
  • 18. ● Background on Employee Apps License ● What is the Employee Apps License ● What is a Permission Set License (PSL) ● Force.com + Employee Apps Licenses ● Use Cases for Using Employee Apps ● Demo: How to Setup Employee Apps User PSL ● Warning for ISVs ● Summary Agenda
  • 19. ● Employee Apps has been around awhile, under many names ○ Was initially referenced as ‘Company Communities for Force.com’ ○ Also called ‘Employee Apps and Communities’ ○ Alternatively referenced as ‘Employee Communities’ ● It is not a ‘Community’ license ○ Differs from Customer, Customer Plus, and Partner Community Licenses ● Intended for Internal users only (i.e. Employees and Contractors) ● Add-on Permission Set License (PSL) on a Force.com license Background on Employee Apps
  • 20. ● Enabled with a Permission Set License (PSL) as an add-on to a Force.com license ● Employee App gives the user access to: ○ Cases ○ Assets ○ Work Orders ○ Knowledge Base (Read-Only) What is the Employee Apps License?
  • 21. What is a Permission Set License (PSL)? Salesforce Platform - Force.com license User Employee Apps - Permission Set License Standard Force.com Functionality + Employee Apps Standard Force.com Functionality Salesforce Platform - Force.com license User User with no PSL User with Employee Apps PSL Entitle users to access features that are not included in their standard user license
  • 22. Force.com + Employee Apps Licenses Employee Apps - Permission Set License Salesforce Platform - Force.com license User Salesforce Platform User with Employee Apps PSL ● Accounts and Contacts ● Reports and Dashboards ● Tasks and Events ● Identity and Chatter ● Accounts and Contacts ● Reports and Dashboards ● Tasks and Events ● Identity and Chatter + ● Knowledge (Read only) ● Employee Cases ● Employee Assets ● Employee Work Orders ● Workflow Approvals ● Knowledge (Read only) ● Employee Cases ● Employee Assets ● Employee Work Orders ● Workflow Approvals
  • 23. Use Cases leveraging Employee Apps Concierge App HR Application Social Intranet Human Capital Management
  • 24. ● Log In Directly ○ Employee App users can access Aloha/Lightning UI as internal users ● Employee App users can access an app built for their use case ○ Aloha/Lightning App ○ Visualforce based App ○ A Community App using the Community Builder How can Employee App Users access the Org?
  • 25. Demo Setting up Employee App User with the PSL
  • 26. Summary of Steps Involved 1. Identify the Force.com licensed users to grant Employee Apps functionality 2. Locate the “Company Communities for Force.com” PSL in the Org 3. Create a Permission Set linked to the “Company Communities for Force.com” PSL 4. Provide the appropriate object CRUD access and system permissions 5. Add Assignments > Assign the permission set to the force.com user 6. Confirm the permission set and PSL have been licensed to the force.com user 7. Login as the force.com user who now has Employee App functionality
  • 27. Warning for ISVs Do Not include the Permission Set with the PSL in your managed package ○ This will create a hard dependency on the PSL to be present in the subscriber org ○ Package install will fail because of the dependency Packaging
  • 28. ● Remember, Employee Apps is a Permission Set License Add-on ● Assign the PSL to a Force.com user to get Employee App features ○ Cases ○ Assets ○ Work Orders ○ Knowledge (Read-only) ● REMEMBER! Do not include the Permission Set with the Employee App PSL in your package ○ Package install will fail because a hard dependency on PSL being in the subscriber’s org Summary
  • 29. Q&A
  • 30. Additional Resources One Two Release Notes https://sfdc.co/bgLJi9 Three Four Visualforce Example https://sfdc.co/yfS0p Apex Example https://sfdc.co/bu30EE Partner Community http://p.force.com
  • 31.
  • 33. How to Join the Pilot 1. Find the Support tab in the Partner Community Log a case through the Partner Community
  • 34. How to Join the Pilot 2. Click New Case Log a case through the Partner Community
  • 35. How to Join the Pilot 3. Select Feature Activation and Org Limits Log a case through the Partner Community
  • 36. How to Join the Pilot 4. Fill out the details and Submit Case Log a case through the Partner Community
  • 38. Listed Permission Set License in the Org
  • 40. Permission Set Settings and Assignment
  • 41. Platform user with the Add-on
  • 42. Employee App User Aloha Login
  • 43. Community Cloud Pricing Community License Comparison Employee App Resources Lightning Bolt Solutions Resources