28
Salesforce1 Mobile App UX Design Guidelines For Independent Software Vendors and Partners

Salesforce1 UX Overview for ISVs and Partners

Embed Size (px)

DESCRIPTION

Overview of UX best practices when building your Salesforce1 mobile app including "Do's & Do Not's". This deck can also be found on the Salesforce1 Mobile Chatter group.

Citation preview

Page 1: Salesforce1 UX Overview for ISVs and Partners

Salesforce1 Mobile App UX Design Guidelines For Independent Software Vendors and Partners

Page 2: Salesforce1 UX Overview for ISVs and Partners

Salesforce1 Mobile App: Our UI and Features, Your Custom Apps

Publisher Actions & Feed-First Notifications

All Your CRM, Custom and AppExchange Apps

Flexible Pages for instant access to any record

Mobile Cards for inline HTML5 & Visualforce

JavaScript SDK for mobile dev anywhere

Page 3: Salesforce1 UX Overview for ISVs and Partners

Your App is Already in Salesforce1 Mobile The Salesforce UI gets pulled forward into our Mobile App

If your app runs today, it runs in the Salesforce1 Mobile App You can preview your app by adding /one/one.app to the url: https://<Salesforce_instance>/one/one.app Your app may require updating or customization for a better UI/UX in the mobile app- ie make it Salesforce1 Mobile Ready Its important to update your app to work well and be Salesforce1 Mobile Ready

Page 4: Salesforce1 UX Overview for ISVs and Partners

Table of Contents

Architecture & Integration Options Custom Actions

Left Nav Apps

Cards & Notifications

Branding

UX No-No’s

Page 5: Salesforce1 UX Overview for ISVs and Partners

Architecture & Integration Options

Page 6: Salesforce1 UX Overview for ISVs and Partners

Salesforce1 Mobile UI Architecture

Page 7: Salesforce1 UX Overview for ISVs and Partners

3 Ways to Integrate into the Mobile App

App Menu Item - Visualforce page (Position determined by admin) Recent (Custom) Objects (Position determined based on usage) Action Tile in the Action Menu (Position determined by admin)

Page 8: Salesforce1 UX Overview for ISVs and Partners

Recent Objects & Fields Appear First

Your custom object(s) will automatically appear in the Recent navigation if they have been accessed by the user Tapping on the object name takes the user to a list of recently used records and list views for your object.

Page 9: Salesforce1 UX Overview for ISVs and Partners

Users Can “Pin” Recent Options Pin options appear after running a search

Page 10: Salesforce1 UX Overview for ISVs and Partners

Custom Actions

Page 11: Salesforce1 UX Overview for ISVs and Partners

Custom Actions Are New UX Experience

Actions are used to perform a function on the Salesforce platform

Actions also appear in the Chatter Publisher on the desktop

Actions should NOT be used for simple navigation shortcuts

Actions should have action-oriented names: New, Share, Update, Import, etc.

Actions can be easily created declaratively in setup

Your  Ac(on  Here  

Page 12: Salesforce1 UX Overview for ISVs and Partners

Action Forms Enable Users to Move Faster

Action Tiles take the user to an Action Form

Use the Submit and Cancel buttons provided by Salesforce

Forms can be created declaratively or using Visualforce

Submit button can be disabled, programmatically, until user has completed required items

Page 13: Salesforce1 UX Overview for ISVs and Partners

Action Form Best Practices

Focus on the mobile user

Show the minimum number of fields possible

Provide pre-defined values whenever possible

Keep your actions in Saleforce1 or have clear return path

Fast and Simple: Try to make your action achievable in one-step

Page 14: Salesforce1 UX Overview for ISVs and Partners

Left Nav Apps

Page 15: Salesforce1 UX Overview for ISVs and Partners

Flexible Page Apps Allow You to Customize With XML

Recommended approach Define name and icon for app Choose lists to display on home page Define your own action menu (optional) Page layout & style provided by Salesforce, no custom coding necessary

Page 16: Salesforce1 UX Overview for ISVs and Partners

Visualforce Apps Allows Most Customization

Page layout and styling are 100% custom and provided by you

Action button are NOT available

Actions should be launched from buttons and left navigation should not be recreated

Page 17: Salesforce1 UX Overview for ISVs and Partners

Recommended Visualforce Home Structure

Avoid pages that contain lists of lists

Summarize content via Cards

Use drill-ins to display additional items

Card Drill-In App Home

Page 18: Salesforce1 UX Overview for ISVs and Partners

Cards & Notifications

Page 19: Salesforce1 UX Overview for ISVs and Partners

Cards Group Info for Mobile Pages

Cards surface a useful snippet of data or content

Cards can represent lists (Flexible Pages), media, or other forms of content

Custom Visualforce Flexible Page

Page 20: Salesforce1 UX Overview for ISVs and Partners

Notifications Can Be Customized

Centralized notification center on right side

Notifications are pushed to device with badging

To create a notification, publish posts that @mention the user or post to the user’s wall

Page 21: Salesforce1 UX Overview for ISVs and Partners

Branding

Page 22: Salesforce1 UX Overview for ISVs and Partners

Custom Branding for Salesforce1

What does “custom branding” mean?? Splash screen color & icon on login Publisher icon Header color **NOT the app icon on the home screen** Be thoughtful about what you brand vs your customer brands

Page 23: Salesforce1 UX Overview for ISVs and Partners

Branding Do’s for Partners

App Name

Object Name

App Icon

Object Icon

Action Tile Icon

Page 24: Salesforce1 UX Overview for ISVs and Partners

UX Things NOT TO DO

Page 25: Salesforce1 UX Overview for ISVs and Partners

Four Salesforce1 UX Things NOT to Do

DON’T

Kick the user out of the app to your app without a

return path

DON’T

Add an extra / nested menu on the left side (ie only 1 stage left menu)

DON’T

Don’t rebuild actions and publishers (ie no publisher

or “+” on a VF page)

DON’T

Don’t recreate push notifications

Page 26: Salesforce1 UX Overview for ISVs and Partners

Additional Resource

Page 27: Salesforce1 UX Overview for ISVs and Partners

Additional Resources

Salesforce1 Mobile App Style Guide: http://sfdc-styleguide.herokuapp.com/?id=style Salesforce1 and Visualforce Best Practices: http://www.slideshare.net/developerforce/visualforce-in-salesforce1-1-1 Salesforce1 Mobile App Workbook http://res.cloudinary.com/hy4kyit2a/image/upload/s1_mobile_woorkbook_v3-21.pdf

Page 28: Salesforce1 UX Overview for ISVs and Partners