Salesforce1 is both a mobile application and platform that allows users to access Salesforce data from any mobile device. The document provides an overview of what Salesforce1 is, why users should care about it, what capabilities it provides like accessing records, publisher actions, and notifications. It also covers how to configure elements like mobile layouts, publisher actions, and flexipages. Examples of how customers have used Salesforce1 to create mobile apps for tasks like managing requests and checking into events are also presented.
This webinar presentation introduced the HERE application Launchers. This simple-to-use API enables your apps to launch HERE apps while passing them geolocation information to use in delivering various services. For example, if you want to help a user get to destinations, your app can now pass the destinations geolocation to HERE Drive, and HERE Drive will then provide the user with turn-by-turn navigation. Currently, three HERE apps HERE Maps, HERE Drive, and HERE Transit provide the services implemented in the HERE Launchers API. This webinar describes the use cases supported by the Launchers and explains how to add them to your apps.
For detailed documentation on the HERE application Launchers, see http://developer.nokia.com/Resources/Library/Lumia/#!maps-and-navigation/here-launchers.html
For more details about developing for Nokia Lumia smartphones visit http://www.developer.nokia.com/windowsphone
Check out details of the other Lumia App Labs, including the future schedule, here: http://www.developer.nokia.com/Develop/Windows_Phone/Learn/
The Salient Process SPARK UI toolkit for IBM BPMDennis Parrott
油
The Salient Process SPARK UI toolkit provides the next generation UI capabilities for IBM Business Process Manager (BPM). This presentation from IBM InterConnect 2017, takes you through the evolution of BPM UI leading up to the IBM partnership with Salient Process with a view to embed the SPARK UI toolkit in a future IBM BPM release, outlines the benefits of using the SPARK UI toolkit, and provides an overview of the various capabilities and controls that are included within the SPARK UI toolkit.
This is a presentation how to introduce CQRS pattern to an existing application, step by step, without breaking changes and holding up the development.
This is a presentation how to introduce CQRS pattern to an existing application, step by step, without breaking changes and holding up the development.
Join the SBM team to learn about the recent innovations in Serena Business Manager (SBM) 11.1. This major release is focused on enhancements intended to modernize SBMs infrastructure, increase security, improve integration and expand reporting capabilities.
Nokia Theme API and Webview API are new additions in Nokia Asha SDK 1.2. The Theme API enables developers to change themes and to access the properties of a current theme. The Webview API is used to display web pages inside a MIDlet, enabling delivery of more-sophisticated Help, About, and other screens to users. In addition, Nokia Asha SDK 1.2 contains updates to the Contact API that allow MIDlets to receive notifications with social contacts in the phonebook are added, deleted, or modified. Pranav Gothadiya, lead developer and product owner for Nokia Asha SDKs, starts this training webinar with an overview of new and updated features in Nokia Asha SDK 1.2 and the new Nokia Asha software platform 1.4. Pranav then demonstrates code examples included in the SDK to illustrate the new Theme and Webview APIs. He also touches on the (Social) Contact API, as well as on SDK features that enable developers to support frame-positioning control and progressive audio recording.
The document summarizes new features and enhancements planned for Serena Business Manager in 2016. Key highlights include:
1) The "Aurora" release in July 2016 will focus on improving participation in Agile environments with a new Kanban board view, enhanced backlog view, and device responsive UI.
2) Enhancements to REST interfaces and a new mobile client are also planned.
3) The "Babylon" release in October 2016 will enable migration from the classic workspace UI and improve integration capabilities through a new "Serena Data Server" and integration framework.
4) Additional enhancements include improved searching, reporting, and analytics of application usage.
The document provides an overview of the proposed development of the Aloop platform. It will be developed in two phases: 1) design and development of a marketing website and minimum viable product (MVP) of the platform, and 2) ongoing support after launch. Phase 1 will include wireframing, prototyping, design, and development of the marketing site and core features of the platform. Phase 2 will provide ongoing cloud infrastructure management and support through a dedicated development team. Estimated costs are provided for each part of the project.
The document summarizes Nokia X platform 2.0, which provides an improved user experience over version 1.0. It is now compatible with Android 4.3 instead of 4.1. While the API offering remains mainly the same, ensuring compatibility of applications from version 1.0, there are new features like a control panel and ongoing tasks layer. The user interface also includes enhancements like a 4-column layout and separation of applications, widgets, and notifications.
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Serena Software
油
This document provides an overview and demonstration of new features in Dimensions CM 14.2, including developer usability improvements, stream merging enhancements, and changesets and stream versions. It discusses personal streams, shelving, stream organization tools, cherry pick merging, 3-way merging benefits, lock-free delivering, and how the Dimensions CM Bridge allows clients that integrate with SVN to connect directly to Dimensions CM. The presentation agenda includes demonstrations of developer usability, stream merging, and changesets and stream versions.
The document discusses modernizing agile software engineering practices, including managing code changes, feature-based development, and peer reviewing changes. It recommends adopting copy/modify/merge development using streams rather than check-out/check-in to enable parallel development. Features should be developed in separate streams for isolation. Peer review is important to find defects early, improve quality, and develop skills. Regular merging and rebasing of streams is advised to integrate changes.
This document provides an overview of Salesforce1 and Salesforce Lightning. Salesforce1 is a platform and mobile app that allows users to access Salesforce from any device with a lightweight mobile interface. It can be used to create customer and employee applications, connect products, and build company communities. Salesforce Lightning is the next generation of the Salesforce platform that features a new streamlined user interface designed to work across any screen size or device, along with components, an app builder, process builder, and schema builder to more easily develop applications.
Whats new in IBM BPM 8.5.7 CF2016.06 - CF2017.03Dennis Parrott
油
The document discusses new features in IBM Business Process Manager (BPM), including enhancements to the web-based Process Designer tool. Key updates include improved support for REST integrations through new REST service capabilities, conversion of heritage services to the new service flow paradigm, and the planned integration of Salient Process's SPARK UI toolkit to provide a modern user interface for human tasks. The document provides an overview of various new capabilities in BPM and the web Process Designer.
At Dreamforce '14 this session discussed six new technologies in development for Lightning Components, five of which have been delivered as of the Winter '16 release. We have been hard at work on improvements in a number of areas, many of which were driven by the needs of our partners and customers. Join this panel session to hear directly from the architects and developers where Salesforce is going in coming releases, and to have the chance to influence our direction.
Developer Group - Sitecore Application Lifecycle ManagementThomas Eldblom
油
This document discusses Sitecore Application Lifecycle Management (ALM) and provides strategies for optimizing the complete Sitecore application development and solution management lifecycle. It covers establishing processes for requirements, design, development, testing, deployment, and release management. The key messages are that ALM is about processes, not tools, and establishing conventions and automation is important for consistency and speed. Continuous integration, deployment, and establishing a common culture and way of working are emphasized.
This document provides guidance on implementing the Field Service Lightning (FSL) managed package, including:
- Initial considerations such as reviewing documentation and defining field service challenges
- Using the recommended permission sets and sharing model
- Disabling data integration rules to allow FSL triggers to function properly
- Enabling feed tracking on service appointments
- Assigning the correct FSL page layouts to profiles
- Best practices for modeling service territories
Salesforce1 Dev Week Silicon Valley 際際滷sBassman531
油
This document provides information about building mobile apps using the Salesforce1 platform. It discusses how to create both customer-facing and employee-facing apps using out-of-the-box functionality, custom apps and integrations, Visualforce, and connecting to external services. Visualforce options for mobile include pages on record detail, publisher actions, and formula field links. The Salesforce1 app and platform allows for fast non-programmatic development while also supporting more advanced HTML5, JavaScript, and CSS-based Visualforce development.
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...Paul Della-Nebbia
油
This document provides an overview and agenda for a presentation on mobilizing Notes and Domino applications. The presentation will cover the mobile development landscape, differences between Upgrade Pack 1 and Extension Library, testing mobile apps, introducing mobile controls, displaying views and documents, converting a Notes app to mobile, and advanced mobile techniques. It also lists several mobile sessions occurring at the IBM Connect conference.
Salesforce1 is both an app and a platform that unifies the Salesforce mobile experience. The Salesforce1 app can be customized through declarative tools like page layouts, publisher actions, and navigation menus or programmatically using Visualforce, Canvas apps, and Flexi pages. The platform provides APIs and services to build these customizations. Notifications, search, and some device access are also available in the Salesforce1 mobile experience.
Presentation about all the possible places where I can use a Lightning Component, how to build applications with AppBuilder and how to manage AppExchange components. Talk I did on Granada dev group meetup and on Paris Woman In Tech, on September 2016.
This document provides an overview of Salesforce1, including:
- Salesforce1 is both an app and a platform that allows access to CRM data from any device.
- The platform provides declarative and programmatic tools for customizing the Salesforce1 experience through mobile navigation, page layouts, publisher actions, and Visualforce.
- Resources for developing on the Salesforce1 platform include the style guide, connected app configuration, and notifications functionality.
Dreamforce 2017 - Up close and personal with Lightning Experience as Platformandyinthecloud
油
Lightning Experience is not just a pretty face, its a sophisticated application container for modern web applications. Understand how to leverage Lightning's numerous extensibility to build Lightning applications like a pro without reinventing the wheel. We will look in detail at Lightning, Actions, Action Overrides, Utility Bar and the rich features of the multi-tabbed Lighting Console App.
Lightning Design System and Components for Visualforce DevelopersSalesforce Developers
油
Visualforce apps can be adapted to the Lightning Experience and drive large-scale adoption. Join us for this exclusive webinar to learn about how Visualforce works with Lightning components and the Lightning Design System. Youll learn about the right tools and best practices to create best in class solutions for Lightning Experience development.
The document provides an overview of creating mobile apps without coding using ViziApps. It discusses the ViziApps workflow which allows visually designing apps without coding. The design process involves four main steps - designing the app interface, defining data handling using options like Google Docs spreadsheets, previewing the app, and publishing. It also covers basics of app design like defining goals and usability considerations for small screens.
This document provides information about a Global Office 365 Bootcamp 2018 event being held in Iselin, New Jersey. It introduces the organizers Tom Daly, Paul Galvin, and Adnan Rafique. It then provides an overview of topics that will be covered, including setting up an Office 365 tenant and development environment, an introduction to SharePoint client-side web parts and extensions, building "Hello World" examples, connecting to SharePoint APIs, an introduction to React, and other important React concepts like components, props, state, and lifecycle methods. Links are provided to Microsoft documentation for many of the code examples and tutorials that will be shown.
The document provides an agenda and details for a Lightning Workshop on March 11th 2015. It will include presentations on Salesforce1 Lightning Overview and hands-on tutorials for Lightning Components, Process Builder, Lightning App Builder, and Lightning Connect. Safe harbor statements are also included regarding any forward-looking statements made in the document.
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
油
Abstract
In this session John and Mark will demonstrate how an XPages developer can make the simple, practical, logical evolution from XPages to IBM Worklight developer.
Have you ever wondered how to easily integrate a mobile phone native feature set with your corporate web applications? We will show that any XPages developer currently building mobile-accessible websites already has the skillset to build native mobile apps using IBM Worklight. We will cover installation, setup, similarities in designer clients, the test environment, the skills necessary and provide a working example.
You have the skills, you have the knowledge. Your only challenge is to come to the session and understand how to make this work. Go from HTML5 to native in minutes.
The document summarizes new features and enhancements planned for Serena Business Manager in 2016. Key highlights include:
1) The "Aurora" release in July 2016 will focus on improving participation in Agile environments with a new Kanban board view, enhanced backlog view, and device responsive UI.
2) Enhancements to REST interfaces and a new mobile client are also planned.
3) The "Babylon" release in October 2016 will enable migration from the classic workspace UI and improve integration capabilities through a new "Serena Data Server" and integration framework.
4) Additional enhancements include improved searching, reporting, and analytics of application usage.
The document provides an overview of the proposed development of the Aloop platform. It will be developed in two phases: 1) design and development of a marketing website and minimum viable product (MVP) of the platform, and 2) ongoing support after launch. Phase 1 will include wireframing, prototyping, design, and development of the marketing site and core features of the platform. Phase 2 will provide ongoing cloud infrastructure management and support through a dedicated development team. Estimated costs are provided for each part of the project.
The document summarizes Nokia X platform 2.0, which provides an improved user experience over version 1.0. It is now compatible with Android 4.3 instead of 4.1. While the API offering remains mainly the same, ensuring compatibility of applications from version 1.0, there are new features like a control panel and ongoing tasks layer. The user interface also includes enhancements like a 4-column layout and separation of applications, widgets, and notifications.
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Serena Software
油
This document provides an overview and demonstration of new features in Dimensions CM 14.2, including developer usability improvements, stream merging enhancements, and changesets and stream versions. It discusses personal streams, shelving, stream organization tools, cherry pick merging, 3-way merging benefits, lock-free delivering, and how the Dimensions CM Bridge allows clients that integrate with SVN to connect directly to Dimensions CM. The presentation agenda includes demonstrations of developer usability, stream merging, and changesets and stream versions.
The document discusses modernizing agile software engineering practices, including managing code changes, feature-based development, and peer reviewing changes. It recommends adopting copy/modify/merge development using streams rather than check-out/check-in to enable parallel development. Features should be developed in separate streams for isolation. Peer review is important to find defects early, improve quality, and develop skills. Regular merging and rebasing of streams is advised to integrate changes.
This document provides an overview of Salesforce1 and Salesforce Lightning. Salesforce1 is a platform and mobile app that allows users to access Salesforce from any device with a lightweight mobile interface. It can be used to create customer and employee applications, connect products, and build company communities. Salesforce Lightning is the next generation of the Salesforce platform that features a new streamlined user interface designed to work across any screen size or device, along with components, an app builder, process builder, and schema builder to more easily develop applications.
Whats new in IBM BPM 8.5.7 CF2016.06 - CF2017.03Dennis Parrott
油
The document discusses new features in IBM Business Process Manager (BPM), including enhancements to the web-based Process Designer tool. Key updates include improved support for REST integrations through new REST service capabilities, conversion of heritage services to the new service flow paradigm, and the planned integration of Salient Process's SPARK UI toolkit to provide a modern user interface for human tasks. The document provides an overview of various new capabilities in BPM and the web Process Designer.
At Dreamforce '14 this session discussed six new technologies in development for Lightning Components, five of which have been delivered as of the Winter '16 release. We have been hard at work on improvements in a number of areas, many of which were driven by the needs of our partners and customers. Join this panel session to hear directly from the architects and developers where Salesforce is going in coming releases, and to have the chance to influence our direction.
Developer Group - Sitecore Application Lifecycle ManagementThomas Eldblom
油
This document discusses Sitecore Application Lifecycle Management (ALM) and provides strategies for optimizing the complete Sitecore application development and solution management lifecycle. It covers establishing processes for requirements, design, development, testing, deployment, and release management. The key messages are that ALM is about processes, not tools, and establishing conventions and automation is important for consistency and speed. Continuous integration, deployment, and establishing a common culture and way of working are emphasized.
This document provides guidance on implementing the Field Service Lightning (FSL) managed package, including:
- Initial considerations such as reviewing documentation and defining field service challenges
- Using the recommended permission sets and sharing model
- Disabling data integration rules to allow FSL triggers to function properly
- Enabling feed tracking on service appointments
- Assigning the correct FSL page layouts to profiles
- Best practices for modeling service territories
Salesforce1 Dev Week Silicon Valley 際際滷sBassman531
油
This document provides information about building mobile apps using the Salesforce1 platform. It discusses how to create both customer-facing and employee-facing apps using out-of-the-box functionality, custom apps and integrations, Visualforce, and connecting to external services. Visualforce options for mobile include pages on record detail, publisher actions, and formula field links. The Salesforce1 app and platform allows for fast non-programmatic development while also supporting more advanced HTML5, JavaScript, and CSS-based Visualforce development.
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...Paul Della-Nebbia
油
This document provides an overview and agenda for a presentation on mobilizing Notes and Domino applications. The presentation will cover the mobile development landscape, differences between Upgrade Pack 1 and Extension Library, testing mobile apps, introducing mobile controls, displaying views and documents, converting a Notes app to mobile, and advanced mobile techniques. It also lists several mobile sessions occurring at the IBM Connect conference.
Salesforce1 is both an app and a platform that unifies the Salesforce mobile experience. The Salesforce1 app can be customized through declarative tools like page layouts, publisher actions, and navigation menus or programmatically using Visualforce, Canvas apps, and Flexi pages. The platform provides APIs and services to build these customizations. Notifications, search, and some device access are also available in the Salesforce1 mobile experience.
Presentation about all the possible places where I can use a Lightning Component, how to build applications with AppBuilder and how to manage AppExchange components. Talk I did on Granada dev group meetup and on Paris Woman In Tech, on September 2016.
This document provides an overview of Salesforce1, including:
- Salesforce1 is both an app and a platform that allows access to CRM data from any device.
- The platform provides declarative and programmatic tools for customizing the Salesforce1 experience through mobile navigation, page layouts, publisher actions, and Visualforce.
- Resources for developing on the Salesforce1 platform include the style guide, connected app configuration, and notifications functionality.
Dreamforce 2017 - Up close and personal with Lightning Experience as Platformandyinthecloud
油
Lightning Experience is not just a pretty face, its a sophisticated application container for modern web applications. Understand how to leverage Lightning's numerous extensibility to build Lightning applications like a pro without reinventing the wheel. We will look in detail at Lightning, Actions, Action Overrides, Utility Bar and the rich features of the multi-tabbed Lighting Console App.
Lightning Design System and Components for Visualforce DevelopersSalesforce Developers
油
Visualforce apps can be adapted to the Lightning Experience and drive large-scale adoption. Join us for this exclusive webinar to learn about how Visualforce works with Lightning components and the Lightning Design System. Youll learn about the right tools and best practices to create best in class solutions for Lightning Experience development.
The document provides an overview of creating mobile apps without coding using ViziApps. It discusses the ViziApps workflow which allows visually designing apps without coding. The design process involves four main steps - designing the app interface, defining data handling using options like Google Docs spreadsheets, previewing the app, and publishing. It also covers basics of app design like defining goals and usability considerations for small screens.
This document provides information about a Global Office 365 Bootcamp 2018 event being held in Iselin, New Jersey. It introduces the organizers Tom Daly, Paul Galvin, and Adnan Rafique. It then provides an overview of topics that will be covered, including setting up an Office 365 tenant and development environment, an introduction to SharePoint client-side web parts and extensions, building "Hello World" examples, connecting to SharePoint APIs, an introduction to React, and other important React concepts like components, props, state, and lifecycle methods. Links are provided to Microsoft documentation for many of the code examples and tutorials that will be shown.
The document provides an agenda and details for a Lightning Workshop on March 11th 2015. It will include presentations on Salesforce1 Lightning Overview and hands-on tutorials for Lightning Components, Process Builder, Lightning App Builder, and Lightning Connect. Safe harbor statements are also included regarding any forward-looking statements made in the document.
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
油
Abstract
In this session John and Mark will demonstrate how an XPages developer can make the simple, practical, logical evolution from XPages to IBM Worklight developer.
Have you ever wondered how to easily integrate a mobile phone native feature set with your corporate web applications? We will show that any XPages developer currently building mobile-accessible websites already has the skillset to build native mobile apps using IBM Worklight. We will cover installation, setup, similarities in designer clients, the test environment, the skills necessary and provide a working example.
You have the skills, you have the knowledge. Your only challenge is to come to the session and understand how to make this work. Go from HTML5 to native in minutes.
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!Howard Greenberg
油
This document provides an overview and agenda for a training session on developing mobile applications using XPages. The training will cover understanding the mobile development landscape, testing mobile apps, using mobile controls in XPages, displaying views and documents, and converting existing Notes apps to mobile. It also briefly discusses IBM Notes and Domino 9 enhancements for mobile development.
際際滷 deck from BrightGen's webinar covering the key features from the Summer 20 major release of Salesforce. Presented by Keir Bowden (CTO) and Clive Platt (Head of Service Management). View the recording at : https://www.youtube.com/watch?v=d1RD2UPuWhc&list=PLtQLA95lrNgpmFvI_10z1xXp3Oz_CH9eM&index=2&t=0s
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceJoris Poelmans
油
The Unified Interface is already the default experience for new Dynamics 365 Sales or Customer Services customers, but you might still use the classic/legacy web client on existing projects. In this session, we will explain why you need to move to the Unified Interface, different scenarios for making this transition and look into lessons learned from customers which already took the jump.
This document discusses using Visualforce pages in Salesforce1. It covers where Visualforce can be used in Salesforce1, such as in the left navigation menu, publisher actions, and page layouts. It also discusses how to use Visualforce in Salesforce1, including considerations for the user interface, business logic and data binding, navigation, and supporting multiple device types. Tips are provided on how to make Visualforce pages more optimized for the Salesforce1 mobile experience.
redpill Mobile Case Study (Salvation Army)Peter Presnell
油
Case study that summarizes key findings by Red Pill Development as they built a mobile interface for Notes applications at Salvation Army. Using asymmetric modernization a mobile interface can be delivered for an entire portfolio of applications in a few days.
AngularJS application on Visualforce for the Force.com platform and the Salesforce1 mobile application. Dreamforce 2014. Talk is given for experienced Salesforce developers who want to learn common features of AngularJS to build custom applications for the Salesforce1 mobile app.
Chatter Publisher Actions provide a new way of interacting with Salesforce applications, allowing users to take control of records and processes from within the Chatter feed. As a key component of Salesforce1, Publisher Actions are also inherently mobile. Join us as we demonstrate specific use cases, and code examples to help developers take advantage of this new feature of the Force.com platform.
Sinergija 11 WP7 Mango multitasking and multitaskingCatalin Gheorghiu
油
This document provides an overview and summary of multitasking capabilities in Windows Phone 7 (WP7) and how they have evolved with the Mango update.
The key points are:
1) WP7 originally had limited multitasking support for applications, but Mango introduced new dormant and background states to better support applications running in the background.
2) Mango allows applications to receive notifications of state changes and save state when dormant. It also supports background agents or tasks that can run when the application is not in the foreground.
3) There are two types of background tasks - periodic tasks that run every 30 minutes, and resource-intensive tasks that run when the phone is
2. 則р Introduction
則р What is Saleforce1 ?
則р Why should you care ?
則р What can you do with it ?
則р How can you use it ?
則р Case Studies
則р Lessons Learned
則р FAQs
則р What Next?
2
Agenda
6. Is it a mobile app or a platform ?
6
則р Its both
則р You cant configure the Mobile App without the Platform
則р The Platform can operate in Salesforce1 mode without installing the
mobile app on a device
則р Theres no need to think of them as being separate
則р Start thinking of all your changes in terms of both traditional and mobile
users
則р But, you can always switch it off
14. What can I do with Salesforce1
14
則р Declarative i.e. clicks not code
則р Compact Layouts
則р Expanded Lookups
則р Publisher Actions exposed via the + button
則р AppExchange Apps for Salesforce1
則р Code
則р Flexipages (hopefully not for long)
則р Visualforce Mobile Pages
則р Canvas
則р 3rd Party Applications (Dropbox, Evernote, )
15. 則р Problem:
則р Need app to take pictures of shop displays to check channel is providing the
agreed amount of space
則р Before Salesforce1 (30+ days)
則р Use Salesforce Mobile SDK or Heroku to write hybrid app using PhoneGap to
access the camera
則р Deploy to users
則р After Salesforce1: (< 1 hour)
則р Create a custom object Site Visit, or use an existing object such as Case
則р Enable the Mobile Smart Actions in the Page Layout
15
Customer Example 1 Configuration
16. 則р Problem:
則р Need an app that lets employees share locations so they can find each other and
meet up on site.
則р Before Salesforce1 (30+ days)
則р Salesforce Mobile SDK or Heroku to write hybrid app using PhoneGap to access
GPS
則р Test on different devices & Deploy
則р After Salesforce1 (< 2 hours)
則р Create custom object Check In with a Geolocation field
則р Create Mobile Vf page for user Check In
則р Create Mobile Vf page to display all people in radius using GoogleMapsAPI
則р Add VF pages as tabs and to Mobile Navigation menu
16
Customer Example 2 Code & Config
18. How to use
18
1. Download the Salesforce1 Mobile App
2. Switch on (or off!) the Salesforce1 Mobile Browser View
則р Mobile Administration -> Salesforce1
則р Individual users can disable in their Personal Information too, or switch into Full Mode
ad hoc
則р Can use https://<instance>.salesforce.com/one/one.app URL to test in browser
3. Configure (optional, but recommended)
19. 則р Alerts when key events happen - mentions, approvals, comments, posts,
task assignments (Spring 14)
則р Cannot be programmatically issued yet
則р Two types
1. In App Notifications
2. Push Notifications
則р Notifications are from across all communities (Spring 14)
則р Displays only 20 most recent
19
Salesforce1 Notifications
20. 則р Setup -> Mobile Navigation
則р Configure the tabs visible for Mobile users
20
Navigation
21. 則р Optimise standard page layout for users who are mainly mobile
則р Use Mobile Cards for SF1 App Users
則р Expanded Lookups provide a preview of a related object
則р Visualforce pages to extend the output (e.g. external sources)
則р Mobile Cards appear above the Related Lists on the last card
則р Compact Layouts
則р Define which fields appear in Chatter after a publisher action is used to create a
record
則р Fields displayed in the highlights, preview cards and expanded lookups
則р Create one per Record Type
則р Generic for all user profiles
21
Mobile Layouts
22. 則р Ensure you enable Publisher Actions first!
則р Use Object Actions when specific micro-moments on those types of
records
則р Use Global actions when common to all objects, or that need to be
available everywhere (e.g. Log a Call, Add Task)
22
Publisher Actions
23. 則р Action Layouts should be limited to just the object mandatory fields and
those pertaining to the micro moment.
則р Use the standard actions (Log Call etc) to speed up config
則р Can have different actions for each Record Type (New <RecordType>)
label
則р Use Pre-defined values to set defaults for the micro moment
23
Action Layouts
24. 則р Visualforce
則р A mobile enabled Visualforce page
則р Canvas (DE and Pilot)
則р A mobile enabled Visualforce page containing a reference to an external app
則р Like standard Publisher Actions available in both desktop and mobile
modes
則р Need to be added as tabs to appear in the Mobile Navigation
則р Need to be based on the Objects StandardController to appear in
Publisher Action Menu
24
Custom Actions
25. 則р Define what Object View(s) to use and which Object(s) recent items as cards
則р Use to standardise default view on objects
則р Or create at a glance menu items for Sales, Service etc
則р Requires basic XML
則р Can only be uploaded via the Force.com Metadata API (including Workbench)
則р You specify:
則р Name of the Flexipage
則р The Object and the View(s) to include
則р The Objects to include their Recent Items
則р Any Publisher Actions
25
Flexipages
27. <componentInstanceProperties>
<name>entityName</name>
<value>Delivery__c</value> <!-- The object -->
</componentInstanceProperties>
<componentInstanceProperties>
<name>filterName</name>
<value>Todays_Deliveries</value> <!-- The List View -->
</componentInstanceProperties>
<componentName>flexipage:filterListCard</componentName>
<componentInstanceProperties>
<name>entityNames</name>
<value>Delivery__c,Return_Item__c</value> <! The Objects -->
</componentInstanceProperties>
<componentname>flexipage:recentItems</componentname>
<quickActionName>New_Delivery</quickActionName>
<masterLabel>Deliveries</masterLabel>
27
28. 則р Flexipages
則р Visualforce (HTML5 & CSS3)
則р Canvas
則р Custom Development Limitations on Salesforce1
則р For Future User Group ?
28
No time today to talk in detail about
31. 31
Caf辿 de Paris Party Solution
Web
Registration
Lead
Approval
Event
Confirmation
Party
Check In
≒ Web2Lead
≒ Approval Process
≒ Workflow for Email Confirmation
≒ Find a nice icon
≒ Custom Action for Lead Update
≒ Compact Layout to highlight key fields
34. Requests App Problem Statement
34
Request from Office Manager
則р Our Office Admins receive 50+ requests pcm
則р Average 30 mins per request on comms
則р When they go on holiday everything stops
We then discovered:
則р Asset DB independent from Finance
則р Centralised expenses were not being cross-charged
則р Project costs were not inclusive
35. Requests App - Solution
35
則р Lunchtime Hackathon of 2 teams of volunteers (贈0)
則р Admin bought them some cakes and biscuits (贈6.50)
則р Both teams came up with a Salesforce1 solution
則р 1 Custom Object
則р 1 Queue
則р 1 Global Publisher Action
則р 1 Approval Workflow
則р Edit the Global Publisher Layout
則р Integration with Kimble
41. 1. Salesforce1 can be a bit buggy
2. List Views are only visible to users if they use them in the main app
3. Refresh after making changes
4. You can deep link to Salesforce1 screens: com.salesforce.salesforce1://entity/view?
entityId={Account.Id}
5. Things seem to disappearor was it me?
6. Social profile pics
7. Slow loading of each app/layout
8. Recent Objects takes time
9. Save As on a Page Layout resets to the Global Actions
10.Image formula fields work in SF1 but not in Chatter Feed
41
10 Salesforce1 Gotchas
42. 則р Way more customisable
則р Today App (App Only)
則р Open MS Office files
則р Mobile Smart Actions
則р Custom buttons & overrides
則р Still a bit flaky
則р Notifications
則р Visualforce Support
則р Modern UI
則р Company Branding (Spring 14)
42
則р Events are from Salesforce Events
則р Offline support
則р No button overrides
則р Limited configuration
則р No Visualforce
則р No custom layouts
則р Two column view of data
則р Reliable, mature app
則р Still looks like iOS 3
則р No gesture support
Salesforce1 vs Salesforce Classic
Salesforce1
油 Salesforce
油Classic
油
43. 則р Great for rolling out to employees
則р Instant changes
則р Limited UI Flexibility
則р Experience depends on internet
connection
則р Limited device interaction (camera)
則р Low cost
則р Cross platform baked in
則р Simple deployment
則р Hybrid apps slow on poor internet
connections
43
則р Great for rolling out to customers
則р Traditional software release cycle
則р Complete UI Flexibility
則р Full offline capability can be built
則р Full access to device capabilities
則р Variable cost, simple things can be
expensive
則р Multi platform development (Android
challenges)
則р Deployment Challenges
則р Best UX, Fast Apps
Salesforce1 vs Mobile Dev
Salesforce1
油 Mobile
油Dev
油(Hybrid
油&
油Na%ve)
油
44. 則р Spring 14
則р Branding for browser view first. App versions to follow shortly after
則р Salesforce Touch now superseded by Salesforce1
則р Salesforce Classic and Chatter support for Blackberry ends in Summer 14
則р Maybe the Blackberry 10 version of Salesforce1 will be ready then?
則р Interesting new pre-set Micro Moments (e.g. Running Late etc)
則р Collapse historical Events on Today
則р Embedded Charts Support
則р Additional notification types
則р Support Leads Social Profile images
則р Twitter People in Common support first 5
則р Feed search
則р Community access and presumably notifications across communities
44
Spring 14 & Summer 14
45. 則р Windows 8 Phone & Blackberry 10 support
則р Limited Offline Capability
則р Flexipages Configuration/Utility
則р Access for Company Community Users
則р Aura Framework opening up. Dont expect it this year.
45
Rumourville aka Safe Harbour
46. 則р Do I need Chatter enabled to use Salesforce1? No
則р Does it cost anything? No
則р Is it difficult to configure? No
則р Do all my validations and workflows work the same? Yes
則р Will all my AppExchange Apps work with it? It Depends
則р Additional apps available
則р Check with existing your vendors
則р Is it difficult to program/customise? No-ish
則р Is it enabled by default? Yes
則р Can I stop my users using it? Yes
46
F.A.Q.
48. 則р Recommended Reading
則р Salesforce1 Admin Guide Config Only
則р Salesforce1 App Developer Guide Admin + Development
則р https://developer.salesforce.com/resources Library of useful blogs, videos and best
practices
則р Salesforce1 Style Guide - easy to follow, handy set of custom icons, essential if
youre building custom apps that need to look the same
則р Contact makepositive to discuss your mobile application needs
則р info@makepositive.com
則р @makepositive
48
Next Steps
50. Our Focus
100% customer satisfaction
Our People
40+ certified Salesforce developers &
technical architects
PWC heritage
Offices in
London
Manchester
India
Founded in 2003.
We became
obsessed with
Salesforce in 2009.
Marketing Cloud
Sales Cloud
Service Cloud
Force.com
Heroku
51. 51
9.3 1 350
+Were obsessed with
customer satisfaction.
Average score: 9.3/10
No. of mid tier partners
who can offer a
complete customer
service solution in the
UK.
Thats us!
No. of Salesforce
projects.
Including Heroku,
Communites, Service
Cloud, Sales Cloud
and Marketing Cloud
More about us