32
Build Your Own Help & Training to Make Every User an Expert! Andrea Leszek, VP, Technology Services, salesforce.com Stewart Florsheim, VP, Marketing, Kenandy Shannon Cunningham, Global Education Leader, ServiceMax

Build Your Own Help and Training to Make Every User an Expert

Embed Size (px)

Citation preview

Page 1: Build Your Own Help and Training to Make Every User an Expert

Build Your Own Help & Training to Make Every User an Expert!

 Andrea Leszek, VP, Technology Services, salesforce.com  Stewart Florsheim, VP, Marketing, Kenandy  Shannon Cunningham, Global Education Leader, ServiceMax  

Page 2: Build Your Own Help and Training to Make Every User an Expert

 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.

Safe Harbor

Page 3: Build Your Own Help and Training to Make Every User an Expert

Examples of help & training ecosystems by Kenandy, salesforce.com, ServiceMax

How to build custom help in your app

How to link your app pages to custom help

How to build a help & training portal

Best Practices for maintaining and curating your help & training

What you’ll learn in this session Agenda

Page 4: Build Your Own Help and Training to Make Every User an Expert

Stewart Florsheim VP, Marketing

@stewflorsheim

Page 5: Build Your Own Help and Training to Make Every User an Expert

Kenandy Help & Training Ecosystem Field-Level Help: For selected custom Kenandy fields that require explanation

Page 6: Build Your Own Help and Training to Make Every User an Expert

Kenandy Help & Training Ecosystem Context-Sensitive Page-Level Help: Help for every Kenandy object

Page 7: Build Your Own Help and Training to Make Every User an Expert

Kenandy Help & Training Ecosystem PDF: User Manual, Release Notes, Knowledge Articles

Page 8: Build Your Own Help and Training to Make Every User an Expert

Kenandy Help & Training Ecosystem Training Material: Short videos and PowerPoint decks (for instructor-led training)

Page 9: Build Your Own Help and Training to Make Every User an Expert

Kenandy Help & Training Ecosystem Getting Around tab: In the Kenandy application, to orient users

Page 10: Build Your Own Help and Training to Make Every User an Expert

Kenandy Community

Always available via SSO, from app and context-sensitive Help. Back-end integration with Salesforce.

Includes client-generated content and Kenandy-generated content with consolidated search.

If clients can’t find what they need, they can log a case directly from the site.

Goals: Collaboration, Self-Help, Transparency

Page 11: Build Your Own Help and Training to Make Every User an Expert

Single-Source Documentation

Page-Level Help (available from app)

PDF documents (available on Kenandy Community)

Training materials (for instructor-led training)

Content: Produced in Madcap Flare and output to multiple sources

Page 12: Build Your Own Help and Training to Make Every User an Expert

Demo Field-level help, Page-level help, Getting Around tab

Page 13: Build Your Own Help and Training to Make Every User an Expert

Shannon Cunningham Global Education Leader

@SFDCTraining

Page 14: Build Your Own Help and Training to Make Every User an Expert

Available as Web Help (HTML5) and PDF

Create modular, topic-wise help, with section bookmarks

Deliver admin and end user screens & functionality

Host separately (but accessible from within main product)

Support context-sensitive links

Assign multi-language

Custom Help Overview

Page 15: Build Your Own Help and Training to Make Every User an Expert

Context-Sensitive Help List View Custom Help Visualforce Custom Help

Page 16: Build Your Own Help and Training to Make Every User an Expert

Authoring Tools

•  MadCap - Flare single-sourced for HTML & PDF formats

•  Release-aware help links within the product

•  Support for multiple release-specific versions of help

•  Help urls stored in custom labels – easy to override

Page 17: Build Your Own Help and Training to Make Every User an Expert

Hosting Your Own Help

Override Salesforce

Help

1 Custom Help with External URLs (prefix http://)

2 Custom Help Files Stored in

Documents

3

Page 18: Build Your Own Help and Training to Make Every User an Expert

Localizing Help

Enable Translation Workbench

1 Add Translations to Page

2

Page 19: Build Your Own Help and Training to Make Every User an Expert

Demo Context-sensitive page help and localization

Page 20: Build Your Own Help and Training to Make Every User an Expert

Andrea Leszek VP, Technology Services

@aleszek

@salesforcedocs

Page 21: Build Your Own Help and Training to Make Every User an Expert

Different portals for different user types Salesforce.com Help & Training Ecosystem

Help & Training – docs, training, support articles, QuickStarts, videos

Salesforce Community – collaboration, ideas, answers, and more

Release Notes portal

Salesforce developers – Trailhead, dev docs, blogs, and more

Page 22: Build Your Own Help and Training to Make Every User an Expert

help.salesforce.com Salesforce Help & Training site – Simplified Architecture

Salesforce Org

Salesforce Customer Portal – authenticated Force.com Sites – unauthenticated

with custom Visualforce UI

Salesforce Knowledge -  Support articles -  Documentation

Documentation source control system

Integration via APIs & custom Java interface

LiveAgent Chat

Coveo Search

Cornerstone for Salesforce LMS

Page 23: Build Your Own Help and Training to Make Every User an Expert

Use Communities for portal instead of Customer Portal

Simplify Salesforce Knowledge integration with documentation

Use responsive design UI framework, such as Lightning or Angular JS

Use Coveo search for advanced functionality - allows search federation, dynamic facets, customizable analytics engine

Or what we would do differently now... Best Practices and Lessons Learned

Page 24: Build Your Own Help and Training to Make Every User an Expert

Available as open source project on Github Documentation Portals built on Heroku

Go to docs.releasenotes.salesforce.com

Documentation stored in CloudAnt database. Integrated with doc source control system. Built with Ruby using

Sinatra web app framework and Twitter Bootstrap for responsive UI.

Hosted on Heroku.

Page 25: Build Your Own Help and Training to Make Every User an Expert

Demo Open source doc portal built on Heroku

Page 26: Build Your Own Help and Training to Make Every User an Expert

Prerequisites: Accounts for Github, Heroku, and CloudAnt – all free to get started

1.  Deploy the sample content from the github repo to try it out.

2.  Be sure to change the CloudAnt URL to your database when deploying your own content.

3.  Then you can start customizing your own: • Set up the project on github • Run it locally • Learn how to deploy to Heroku • Change the look and feel • Add your own content • Change the login/password or eliminate it

https://github.com/forcedotcom/doc-portal Available on Github - Open source of earlier version

Page 27: Build Your Own Help and Training to Make Every User an Expert

Best Practices Governance, Indexing, Maintenance

Page 28: Build Your Own Help and Training to Make Every User an Expert

Governance: Managing your Help

Create a

Plan

Program Team

Member

Align Schedules

Document Standards

Signoff Policy

Release Change

Schedules

Page 29: Build Your Own Help and Training to Make Every User an Expert

Examples of help & training ecosystems by Kenandy, salesforce.com, ServiceMax

How to build custom help in your app

How to link your app pages to custom help

How to build a help & training portal

Best Practices for maintaining and curating your help & training

What we hope you learned in this session Summary

Page 30: Build Your Own Help and Training to Make Every User an Expert

Questions? Andrea Leszek, salesforce.com, @aleszek

Stewart Florsheim, Kenandy, @stewflorsheim

Shannon Cunningham, ServiceMax, @SFDCTraining

Page 31: Build Your Own Help and Training to Make Every User an Expert

Thank you

Page 32: Build Your Own Help and Training to Make Every User an Expert

Share Your Feedback, Win a GoPro!

3 Earn a GoPro prize entry for each completed survey

Tap the bell to take a survey 2Enroll in a session 1