Internal Presentation Template NZ
Download
Report
Transcript Internal Presentation Template NZ
Microsoft CRM Tablet App for
Dynamics CRM 2013
Travis Chen
Fujitsu
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
0
Copyright 2014 FUJITSU New Zealand Limited
Summary
Hardware & Software Requirements
Navigation
Search
Customisation
Offline
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
1
Copyright 2014 FUJITSU New Zealand Limited
Support Device
Windows 8.1 and Windows 8
OS: Windows 8.1 or 8
Processor: ARM-based
Memory: 1GB
Resolution: 1366 X 768 or higher
Apple iPad
Device: iPad 3 generation or later
Screen: 9 inch or larger , iPad Mini not supported
Android Tablet
Device: Google Nexus 10, Samsung Galaxy Tab3, Asus tranfomer Pad,
Samsung Galaxy Note 10
OS: Android 4.2, 4.3. Android 4.4 is not supported
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
2
Copyright 2014 FUJITSU New Zealand Limited
Support Deployment
Microsoft Dynamics CRM Online Fall 2013
Supported with both O365 and Live ID authentication
Microsoft Dynamics CRM 2013 On-Premise
Requires IFD (Internet Facing Deployment)
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
3
Copyright 2014 FUJITSU New Zealand Limited
Install
Download and install from
Windows Store
App Store
Google Play
Multiple language supported based on device language
settings.
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
4
Copyright 2014 FUJITSU New Zealand Limited
Hybrid Architecture
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
5
Copyright 2014 FUJITSU New Zealand Limited
Administration
Security Role Required – Use CRM for tablet
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
6
Copyright 2014 FUJITSU New Zealand Limited
Navigation - Dashboard
Sales Dashboard
Support only one Dashboard – ‘Sales Dashboard’
No Personal Dashboard Supported
Dashboard Design
Maximum 6 component
Only supports Charts and List, no web resource or iFrame
The default views of these component can be set
Layout is predefined
Pin Dashboard – Pin both record and list
Communication Card
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
7
Copyright 2014 FUJITSU New Zealand Limited
Navigation – Navigation Bar
Available from top-left corner
Displays all entities enabled for CRM for tablets
Order based on Sitemap from Web Application
Shown as a flat list without duplicates
Custom entities will use a fixed custom
entity icon
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
8
Copyright 2014 FUJITSU New Zealand Limited
Navigation – Command Bar
Based on command bar definitions from web application
Commands can be hidden based on display rules
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
9
Copyright 2014 FUJITSU New Zealand Limited
Search
Multi-entity Search
Only available in CRM for tablets
Searches across 10 entities (max)
Uses the Quick Find View definitions for determining the fields
to search as well as the fields to display and the sort order.
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
10
Copyright 2014 FUJITSU New Zealand Limited
Customisation – Metadata Sync
Download Metadata Changes
Metadata initially retrieved when you configure the app
Notified when customisations have changed
Choose to download now or postpone
Metadata check
Metadata checked each time app is opened
Or when app is inactive in background and reactive (if last check was
over 24 hours ago)
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
11
Copyright 2014 FUJITSU New Zealand Limited
Customisation - Entity Configuration
Out of box limited set of entities are enabled
The entities which are disabled out of the box, cannot be
enabled
All custom entities can be enabled
Lookup of entities which are not enabled, from a record which
is enabled , will show the data – but will not be clickable
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
12
Copyright 2014 FUJITSU New Zealand Limited
Customisation - Entity Configuration
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
13
Copyright 2014 FUJITSU New Zealand Limited
Customisation - Form
CRM tablet uses main
form from Web Application
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
14
Copyright 2014 FUJITSU New Zealand Limited
Customisation - Extensibility
Business Logic
Bound by client SDK (DOM customisation might not be supported)
Business Rules and Client API calls flow through
JavaScript bound to evens – supported
Web Resources – not supported
iFrames – not supported
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
15
Copyright 2014 FUJITSU New Zealand Limited
Customisation – SDK Supported
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
16
Copyright 2014 FUJITSU New Zealand Limited
Customisation – Command Bar
Rendered from ribbon XML
Some OOTB buttons are not visible
Permission checks will be honoured
Enable rules will be honoured
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
17
Copyright 2014 FUJITSU New Zealand Limited
Customisation – Server side
Fully Supported
Include both workflow and plugins
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
18
Copyright 2014 FUJITSU New Zealand Limited
Customisation - Developer Tips 1
No Alert function. Use XRM.Utility.alertDialog and
confirmDialog to display message
Below functions won’t work in CRM
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
19
Copyright 2014 FUJITSU New Zealand Limited
Customisation - Developer Tips 2
Specify what code will run in CRM for tablets
Specify what commands will display in CRM for tablet
Xrm.Page.context.client.getClientState() – Check client state
i.e. online or offline.
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
20
Copyright 2014 FUJITSU New Zealand Limited
Customisation – Developer Tips 3
Test scripts thoroughly using the web application.
Test tablet flow using Xrm.Page.context.client.getClient and
verify that the logic is appropriate for the experience people
should have when using CRM for tablets
Install CRM for tablets on a computer with Windows 8 and
Microsoft Visual Studio installed. Include debugger
statements where you want to launch the debugger using
Visual Studio.
use Xrm.Utility.alertDialog to display values from your code
within CRM for tablets.
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
21
Copyright 2014 FUJITSU New Zealand Limited
Customisation Limitations
Javascript web resources are supported
iFrames will not be displayed
Composite fields not supported
5 tabs on the form
75 fields on a form
10 lists on a form
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
22
Copyright 2014 FUJITSU New Zealand Limited
Offline
Read-only (no create or update capability)
No full client data sync process (e.g. Outlook Client offline
capabilities)
Manual Reconnect
Not available for on-premise
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
23
Copyright 2014 FUJITSU New Zealand Limited
Offline
Caching
Records which you visit will be cached and available when
disconnected on these
Cannot choose what to cache or schedule caching
Data on these records will be from the time visited
Timestamp is shown to the user at the bottom left of the screen
Cache Priority
The records in cache are retained in the following order:
Pri 1 – Dashboard (lists) and Data for tiles (not every fields)
Pri 2 - Entity pages which are visited
Charts are not cached since they are aggregate data
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
24
Copyright 2014 FUJITSU New Zealand Limited
Other Consideration - Accessibility
No support for tabbing through UI for forms
No support for multi select
No adjustable font size
No screen reader
No high contrast
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
25
Copyright 2014 FUJITSU New Zealand Limited
INTERNAL USE ONLY
FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE
26
Copyright 2014 FUJITSU New Zealand Limited