Chapter 18. Mobility

Microsoft started supporting multiple browsers with the release of CRM 2011 Update Release (UR) 12 in December 2012. With the release of Dynamics CRM 2016, however, Microsoft launched new Dynamics CRM mobile apps that work in tablets and phones and that offer a consistent interface and multiple-device support.

The Microsoft Dynamics CRM 2016 mobile apps are available for iPhone, Windows, and Android phones. Mobile app access is available with all Essential, Basic, and Professional licenses, at no additional cost.

New Features

CRM mobile existed for CRM 2015, but the new version has a lot of new features and enhancements in this area. Here is an overview of the new features introduced in CRM 2016:

Image Document integration—You can now access the SharePoint/OneDrive documents in mobile apps. You must have SharePoint or OneDrive integration enabled in System Settings for this new feature to work.

Image For more information about SharePoint integration, SEE CHAPTER 27, “SharePoint.”

Image Exporting data to Excel—You can now export data to Excel on mobile devices.

Image Emailing links to pages—You can send links to records by email to share with other CRM users. These links can open the CRM records either directly in the mobile interface or the browser interface.

Image New mobile OS support—This includes support for Windows 10 and iOS 9.

Image Support for web resources and IFRAMEs—You can now use web resources like HTML and JavaScript as well as IFRAMEs in your mobile forms and dashboards. You cannot use Silverlight web resources as that technology has been deprecated and replaced by HTML5/CSS3. Make sure the web resource has the Enabled for Tablets check box checked in the web resource as well as in the web resource properties window that is in the form where you insert it. Even though the check box says Enabled for Tablets, it works for phones as well as tablets.

Image New visual controls—A set of very cool visual controls has been designed to be used specially in mobile devices. You’ll learn about them later in this chapter, in the section “Visual Controls.”

Image Knowledge base—You can now search the knowledge base and view the articles in mobile devices.

Tablets

The Dynamics CRM for Tablets app can connect to both Microsoft Dynamics CRM Online and On-Premises deployments. On-Premises deployments require the deployment to be configured as an Internet-facing deployment (IFD) for users to access their data using tablets.

Image For more information about IFD, SEE CHAPTER 28Forms Authentication.”


Note

You can download the iPad version of the Dynamics CRM for Tablets app from https://itunes.apple.com/us/app/microsoft-dynamics-crm/id678800460?mt=8 or by searching for “Dynamics CRM” in iTunes.

You can download the Windows 10 version of the Dynamics CRM for Tablets app from https://www.microsoft.com/store/apps/9wzdncrfjbcm.


Windows 10 Installation

To install the Dynamics CRM for Tablets app on a Windows 10 tablet, follow these steps:

1. Go to www.microsoft.com/store/apps/9wzdncrfjbcm, or search for “Dynamics CRM” in the Windows Store. Figure 18.1 shows the Dynamics CRM for Tablets app in the Windows Store.

Image

FIGURE 18.1 Dynamics CRM app in the Windows Store.

2. Install the App from the Store.

3. When the app is installed, launch it from your list of apps by clicking it or by typing Dynamics CRM.

4. Click the app tile (see Figure 18.2), and a window opens, asking for your company CRM web address (see Figure 18.3). Enter it and then click the big right-pointing arrow.

Image

FIGURE 18.2 Dynamics CRM app tile on a Windows tablet.

Image

FIGURE 18.3 Dynamics CRM web address screen.

5. On the Connecting to a Service screen that appears, provide your credentials to connect to the CRM organization (see Figure 18.4).

Image

FIGURE 18.4 Sign-in screen.

After successful authentication (which may take a few minutes), you see some tips on how to use the app (see Figure 18.5).

Image

FIGURE 18.5 Tips for using the Dynamics CRM for Tablets app.

After you close the tips screen, the next screen shown is the Sales Dashboard (see Figure 18.6).

Image

FIGURE 18.6 Sales Dashboard.

Additional Installation Options

A special privilege has been added to Dynamics CRM 2016: CRM for Mobile. This privilege, which appears is in the Business Management tab under the Privacy Related Privileges group, grants users access to Dynamics CRM from tablets and phones, and it is available to the following security roles by default:

Image CEO-Business Manager

Image Sales Manager

Image Salesperson

Image System Administrator

Image System Customizer

Image Vice President of Sales

You can also add or remove this privilege from security roles as necessary. You can do so under the Privacy Related Privileges section on the Business Management tab for any security role (see Figure 18.7).

Image

FIGURE 18.7 CRM for Mobile privilege.


Note

Field-level security is enforced on the Dynamics CRM for Tablets app, just as it is on the main application.


Customizing Options and Features

The CRM for Mobile privilege takes the main form of an entity and shows it in optimized manner for tablets. The form is displayed in panorama layout, and users can swipe the screen to look for elements.

The following items are always available (see Figure 18.8):

Image Navigation bar—This is the first button in the top-left corner of the screen. It displays the navigation links to all the entities that are have CRM for Mobile and are available on the site map of the CRM web application.

Image Home—This button, which is next to the navigation bar, takes you to the Sales Dashboard of the tablet. This new version now supports more than one dashboard that you can access by clicking the navigation bar then the Dashboards option.

Image Search—This button, in the top-right corner of the screen, takes you to the multi-entity search.


Tip

Multi-entity search is a feature that is now available on the web client as well.


Image Process bar—If enabled for the entity, the process bar is located just to the left of the search icon.

Image

FIGURE 18.8 Entity form.

Image Command bar—The command bar is available at the bottom of the screen. If you swipe up from the bottom (or, when working on a desktop computer with a mouse, right-click), the command bar appears. Some of the commands that are available when using the full web or Outlook client are not available on the tablet. Also, the command bar is context sensitive, which means it displays commands based on what is currently viewed or selected.

The Dynamics CRM for Tablets app uses the main form definition for each entity, so the same fields are configured in the web application and in the app. However, you cannot switch between forms on a tablet.

If you add or remove a field from a form, the Dynamics CRM for Tablets app reflects the changes. If you have multiple main forms for an entity, the Dynamics CRM for Tablets app form displays on the basis of the form order set and security roles assigned to the form.

Form Fields

Lookup fields behave slightly differently in the web application than in the full version. You need to type a few characters in the lookup field, and the Dynamics CRM for Tablets app shows you matching records in the command bar at the bottom of the screen.

The example shown in Figure 18.9 shows the first few letters of a name typed (in this case, Re). As a result, the New option appears in the lower-right corner, so you can create a new record (see Figure 18.9).

Image

FIGURE 18.9 Lookup field on the Dynamics CRM for Tablets app form.

Phone number and email fields are clickable in the Dynamics CRM for Tablets app, and you can start a Skype call and send an email using your default email application on the tablet directly.

Communication Card

A special kind of tile called the communication card exists in the Dynamics CRM for Tablets app. This tile appears on the top of the list of tiles in the Relationship section of the form (as shown in Figure 18.10), and it appears on the Contact and User entity form by default and for other entities if the quick view card is embedded on the main form.

Image

FIGURE 18.10 First three panels of the form.

When you tap the main section of the communication card, the corresponding record form opens, and you can quickly send an email or make a call with Skype.

Navigating Records

When you open a record from a list, you see a slider bar on the record. You can use this slider bar to navigate to another record from the list. You need to tap and hold the slider bar and move it up or down to navigate to other records.

Form Elements

The first panel of the form displays contact information for relationships that exist in the record. The first item on the panel is the communication card which display information for the Contact and User entities. The tiles are displayed based on the associated view with the entity.

The second panel shows the name of the first tab on the main form. It has header fields in bold and then other fields from the first tab.

The next panel displays the current business process stage fields, if enabled for the entity, as shown in Figure 18.11.

Image

FIGURE 18.11 First three form panels.

The rest of the panels display any subgrids on the form and other content available (see Figures 18.11 and 18.12).

Image

FIGURE 18.12 The rightmost form panels.

The Dynamics CRM for Tablets app can show up to 5 tabs, 75 fields (including hidden fields), and 10 subgrids. Except for some of the methods, JavaScript web resources are supported in the Dynamics CRM for Tablets app. (They do not throw any errors but also do not return any values.)

You can use the following conditional code to separate code that will not work with tablets:

if (Xrm.Page.context.client.getClient() != "Mobile")
{
       //Code that should not run in Dynamics CRM for Tablets app can be included here
}

Limitations of the Dynamics CRM for Tablets App

The following form features are not available in the Dynamics CRM for Tablets app:

Image Yammer

Image Activity feeds

Image Bing Maps integration

Image SQL Server reports

Entities Enabled for the Dynamics CRM for Tablets App

The following system entities are available for read-write operations in the Dynamics CRM for Tablets app:

Image Account

Image Activity

Image Appointment

Image Case

Image Competitor

Image Connection

Image Contact

Image Lead

Image Note

Image Opportunity

Image Opportunity Product

Image Phone Call

Image Queue Item

Image Social Activity

Image Social Profile

Image Task

The following entities are available for read-only operations in the Dynamics CRM for Tablets app:

Image Attachment

Image Email

Image Entitlement

Image Knowledge Base Record

Image Product

Image Queue

Image SLA KPI Instance

Image Team

Image User

Image Web Resource

The entities that are not enabled out of the box cannot be enabled for the Dynamics CRM for Tablets app, but you can enable custom entities to be available and used for the Dynamics CRM for Tablets app by setting the Enable for Mobile privilege, as shown in Figure 18.13. If you want the entity to be read-only, check the Read-Only in Mobile check box.

Image

FIGURE 18.13 Enabling an entity for the Dynamics CRM for Tablets app.


Note

Entities for which the Dynamics CRM for Tablets app is not enabled have the same options, but those options are disabled and not clickable.


Sales Dashboard

The home page in the Dynamics CRM for Tablets app is the Sales Dashboard, which is a combination of views and charts (see Figure 18.14). You can have more than one dashboard for the Dynamics CRM for Tablets app, and users can switch between dashboards in tablets by right-clicking the bottom command options and selecting Dashboard. You can customize this dashboard in the web application, and changes are then reflected in the Dynamics CRM for Tablets app. A dashboard can have a maximum of six components, and the same dashboard is shown to all users.

Image

FIGURE 18.14 Sales Dashboard.

Navigation Bar

The navigation bar displayed in tablets uses the same site map as the web application. All entities that are enabled for the Dynamics CRM for Tablets app and are visible in the navigation bar of the web application appear on the navigation bar in the Dynamics CRM for Tablets app. It is shown as a flat list in the order based on the site map from the web application, without any duplicates. Figure 18.15 shows the navigation bar.

Image

FIGURE 18.15 Navigation bar.


Note

Custom entities use a fixed custom entity icon in this release.


Command Bar

Just as with the web application, there is a command bar for the Dynamics CRM for Tablets app. It displays context-sensitive commands based on what you are viewing or the record currently selected. It uses the same RibbonDiffXML that is used by the web application to control which command buttons are displayed on the command bar, and you can also use RibbonDiffXML to decide whether to show a button only in the web application, the Dynamics CRM for Tablets app, or both. Figure 18.16 shows the command bar at the bottom of the screen.

Image

FIGURE 18.16 Command bar.

To view the command bar on a Windows 10 device, you swipe up from the bottom of the tablet. (There is a bottom tab in the iPad for the command bar.) You can toggle what the command bar shows. To do this on a regular computer, select the ... in the bottom-right corner and hold the mouse key on a selected record. To do this on a tablet, press your finger on a record for 2 seconds.

Quick Create

In a dashboard, you can see a + (quick create) icon at the far-left corner of the command bar (see Figure 18.17). When you click it, you have the option to create a record for entities that have the CRM for Mobile privilege enabled.

Image

FIGURE 18.17 Quick create.

Refresh

The Refresh command is available on the command bar on all pages in a tablet. Click it to refresh data for the page. You can find this command in the lower-right corner of the command bar on the dashboard, as shown in Figure 18.17.

Metadata Sync

When you configure the Dynamics CRM for Tablets app, metadata is retrieved. If you made any customization changes, you need to download the latest customizations either immediately or later (see Figure 18.18). The app checks for changes in the metadata each time it is opened or when the app is inactive in the background and the last check was made 24 hours or more previously.

Image

FIGURE 18.18 Metadata sync alert.

Simple Lists

Simple lists are special lists that are rendered on a dashboard and within a form (see Figure 18.19). A simple list shows 10 records by default, and you can scroll down the list to retrieve more records if they exist. The primary field is always shown at the top, and the rest of the fields are taken from the selected view.

Image

FIGURE 18.19 Create Record menu from a simple list on a dashboard.

You can perform a few actions on simple lists:

Image Tap the header of a list to open the full list for the current view.

Image Tap and hold a record in the list to display the command bar.

Image Tap on the record in the list to open that record.

Image Tap the + button at the top of a list to create a new record. This button is available for entities that are enabled for tablets. It opens a quick create form if quick create forms are enabled (and otherwise it opens the main entity form).

Activities Simple List

Figure 18.20 shows the Activities simple list, which has some extra functionality compared to other simple lists.

Image

FIGURE 18.20 Activities simple list.


Note

There are separate icons for the activity types (like phone call, task, and so on) to differentiate them.


You can check a check box next to an activity to mark it as completed. In the My Activities list, activities that are due today (and that are past due) appear in a darker color, and activities that are not yet due appear in a lighter color. An activity for which a due date and time are set displays the date and time in the icon.

You can create new activities by clicking the + at the top of the Activities simple list.

Stakeholders and Sales Team Lists

The Stakeholders and Sales Team lists appear on the Opportunity entity form, and they display the primary field and role for the listed contacts/users. With these lists you can create and edit directly from the Dynamics CRM for Tablets app by tapping on the + button at the top of a list (see Figure 18.21). When creating a new record, you have two options: User Name (Contact lookup) and Role. Similarly, for Sales Team, the first field lookup is for the User entity, instead of the Contact entity.

Image

FIGURE 18.21 The Stakeholders and Sales Team lists.

Views

In the Dynamics CRM for Tablets app, views display columns in a similar way to what you see in the web application (see Figure 18.22). If a view has more columns than can fit onscreen, you can swipe from left to right. A view shows 25 records by default, and you can scroll down to see additional records. You can change a view by selecting the Select View command from the command bar. Tap this button to see all the views for that entity.

Image

FIGURE 18.22 Select View command.


Note

Unlike in the web/Outlook application, in the Dynamics CRM for Tablets app, the personal views are shown before system views.


You can resize the width of columns in a view by selecting Resize Columns from the command bar: Just tap it and then drag the column to resize it as necessary. You can also sort the records by tapping on a column header in this view.

Business Process Flows

Business process flows (BPFs) are available in the Dynamics CRM for Tablets app just as in the web application. There are two components on a form:

Image The stage chart (shown in the upper right)

Image The stage requirements


Note

If a BPF spans multiple entities and if any of those entities are not available in the Dynamics CRM for Tablets app, you cannot go to that record type.


Charts

Charts appear on tablets if they are included in dashboards.


Note

There is no other way to show charts in tablets other than by having them included in dashboards.


Just as with the web/Outlook application, with the Dynamics CRM for Tablets app, you can tap a section of a chart to drill through and see the records that represent that portion of the chart. When you do this, you see a border along the section that you tapped on the chart (see Figure 18.23).

Image

FIGURE 18.23 Charts drill-down.

You can change the current view by selecting Select View from the command bar. You can then see all the personal and system views for the selected entity.

If you change the view, the chart refreshes to show the selected view. You can change the chart by using the Select Chart command on the command bar, as shown in Figure 18.23.


Note

If you export a chart’s XML and modify it and then import it back into Dynamics CRM, it might not render properly in the Dynamics CRM for Tablets app. To use charts in the Dynamics CRM for Tablets app, you should modify the charts by using the Chart Designer in the Dynamics CRM web application.


Multi-Entity Quick Find/Search

By using the search functionality in the Dynamics CRM for Tablets app, you can execute a quick find query against 10 entities at a time, and the results are grouped by entity and sorted by the order specified in the quick search view of that entity (see Figure 18.24).

Image

FIGURE 18.24 Multi-entity search results.

Multi-entity search uses quick search views of entities as the underlying search criteria, which means it searches in columns that are specified in the quick find columns of the entities.

In addition, you can always select the entity you want to search by selecting the Filter option located next to the search when you start a Quick Search from the dashboard. Change that filter to select the entity from the drop-down (see Figure 18.25). If you do a search from a list or a form, the Filter With condition has that entity selected by default.

Image

FIGURE 18.25 Filter with entities enabled for multi-entity search.

The following entities are enabled by default for multi-entity quick find:

Image Account

Image Case

Image Contact

Image Lead

Image Opportunity

Image User

Image Competitor

Image Activities

However, you can configure the search across other entities easily enough, as explained in the next section.

Configuring Multi-Entity Quick Search

You can configure which entities multi-entity search should work against and the order in which entities should display in the results.

Follow these steps to configure the search:

1. Go to the CRM web application and click Settings > Administration. The window shown in Figure 18.26 appears.

Image

FIGURE 18.26 Administration page.

2. Click System Settings, and a pop-up window appears (see Figure 18.27).

Image

FIGURE 18.27 System Settings window.

3. On the General tab, in the Set Up Search section, click the Select button to the right of Select Entities for Search. A pop-up window opens, showing a list of entities that are enabled for search on the Dynamics CRM for Tablets app (see Figure 18.28).

Image

FIGURE 18.28 Configuring a multi-entity search.

4. Add or remove up to 10 entities by using the Add and Remove buttons. When you’re finished with this, click OK.

5. Click OK in the next window and then close and restart the Dynamics CRM for Tablets app.

Offline Access/Usage

The Dynamics CRM for Tablets app caches data when you access records. The next time you open a record, the app tries to show you cached data; a background process gets updated data from the server if there are any changes and renders updated data (and also updates the cache). This means you can access cached data when you are disconnected from the Dynamics CRM server; however, the data you view while you’re offline is cached, so you can only read that data and not update or create records.


Note

Unlike when working with the Microsoft Outlook client, where you can define filters to control data for synchronization and schedule synchronization intervals for the offline client, you cannot schedule or control what to cache.


When you’re working with the app and you connect to the server, you do not automatically reconnect. Instead, you get an alert, and you have to click Reconnect to connect to the server again (see Figure 18.29).

Image

FIGURE 18.29 Reconnect alert.


Note

You also see a timestamp on the bottom left of the screen, showing when the data was last retrieved.


When you’re offline, you cannot use the search feature, and if you try to use it, you get an error (see Figure 18.30).

Image

FIGURE 18.30 Error on a search in offline mode.

In addition, when you open in offline mode a record that was cached, the Dynamics CRM for Tablets app shows a lock sign at the bottom, and all fields are noneditable because this is a read-only record (see Figure 18.31).

Image

FIGURE 18.31 Cached record.

If you open a record that was not cached, the app shows you an error message (see Figure 18.32).

Image

FIGURE 18.32 Error on a record that was not cached.

Cache Priority

When you work offline, the data is cached in the following order of priority:

1. Dashboard lists and data for tiles—The records displayed on lists in the dashboard and any records pinned to Sales Dashboard are prioritized for caching.

2. Entity pages—The records that are opened from lists and the dashboard get second priority. The records that are cached are based on what you accessed in the Dynamics CRM for Tablets app previously, not what you accessed in the web application.

Attachments and charts are not available in offline mode, and images like contact photos are cached in browser mode, so they might not be available when you are offline.


Note

Data is cached in the HTML5 local store, which is different for each operating system; it is Index DB for Windows 10, and Web SQL for iOS 9.


Auto-Save

Auto-Save is a feature in CRM 2016 that can be disabled in System Settings. If it is disabled in the CRM web application, it is also disabled in the Dynamics CRM for Tablets app. If it is enabled the CRM web application, the record is saved automatically if you move away from the form. If it is disabled, the user has to open the command bar and tap the Save command.

Images

A new feature in CRM 2016 is that you can upload images for records. In the Dynamics CRM for Tablets app, you can view images, but you cannot change or upload images through a tablet. You have to upload images through the web application, and then you can view them in the Dynamics CRM for Tablets app.


Note

This is counterintuitive, in our opinion, as nearly every tablet has a built-in camera application, and it would seem like an easy extension to provide this functionality within the Dynamics CRM for Tablets app.


Server-Side Extensibility

Any create, read, update, and delete (CRUD) requests from a tablet trigger plug-ins and workflows, much as when you’re working with the web application. However, you need to be sure to thoroughly test these custom processes because the Dynamics CRM for Tablets app is still in initial release and may produce unexpected results.

Mobile Phones

Specific mobile phone apps for Dynamics CRM help users connect and be productive while working with their phones. Users can access Customer info; update opportunities, notes, and tasks; and get prepared for meetings while on the go. As with the Dynamics CRM for Tablets app, there are no additional license fees to access these mobile apps. Users can access Dynamics CRM 2016 or Dynamics CRM Online in the following ways:

Image Dynamics CRM for Phones app

Image Dynamics CRM Mobile Express app

Image Dynamics CRM on a phone’s web browser


Note

Mobile Express, the default “light” application for Dynamics CRM, is a supported interface for access to Dynamics CRM. However, because of its low usage and limited customization options, we have excluded it from this book.


Dynamics CRM for Phones Apps

Table 18.1 lists the phones and the operating systems supported for the Dynamics CRM for Phones app.

Image

TABLE 18.1 Phones and Operating Systems Supported by Dynamics CRM


Note

You can download the Dynamics CRM for Phones app for the supported phones as follows:

Image For iPhone, visit https://itunes.apple.com/us/app/dynamics-crm-for-phones/id1003997947?mt=8.

Image For Android, visit https://play.google.com/store/apps/details?id=com.microsoft.crm.crmphone.

Image For Windows phone, visit www.microsoft.com/en-us/store/apps/microsoft-dynamics-crm/9wzdncrfjbcm.



Note

Microsoft has not released an app for BlackBerry devices, and it is unlikely that it will do so in the future. You can access Dynamics CRM on BlackBerry devices using the BlackBerry mobile browser and Dynamics CRM Mobile Express.


Dynamics CRM on a Phone’s Web Browser

Users who do not have the Dynamics CRM for Phones app installed can access Dynamics CRM data by using the mobile phone browser. Table 18.2 lists the mobile browser and phone operating system versions supported for accessing Dynamics CRM 2016 on a phone.

Image

TABLE 18.2 Supported Phone Operating Systems

Required Privileges

To use Dynamics CRM from a mobile phone, you need to enable the CRM for Mobile privilege (called CRM for Phones in Dynamics CRM 2015). Figure 18.33 shows this security privilege on the Business Management tab in the Privacy Related Privileges section. This privilege is available in all new installations of Dynamics CRM 2016 On-Premises and Online, and you can configure it as necessary.

Image

FIGURE 18.33 CRM for Mobile privilege.

Enabling Entities for the Dynamics CRM for Phones App

You need to enable entities for the Dynamics CRM for Phones app just as you do for tablets. You have to customize an entity and enable the Enable for Mobile option under the Outlook & Mobile section, as shown in Figure 18.34.

Image

FIGURE 18.34 Enabling CRM for Mobile for an entity.

Customization and Features

As with the web application, you can have multiple web forms for the Dynamics CRM for Phones app, but you cannot switch between forms on the Dynamics CRM for Phones app. You need to set the form order and assign security roles to the forms. Users then see a form based on the form order set and the security role assigned.

The following steps guide you through creating a new form and customizing it:

1. Log in to the CRM web application and go to Settings > Customizations > Customize the System. The default solution opens. Expand the Entities node and select the Account entity or another entity for which you want to create a mobile form (see Figure 18.35).

Image

FIGURE 18.35 Selecting the Account entity in the default solution.

2. Click Forms and then open the existing mobile form. From the menu, click Save As and provide a new name and description for the form, and then click OK.

3. Add or remove existing fields on the form by using the Add or Remove buttons (see Figure 18.36). All required fields are included in the form by default and cannot be removed.

Image

FIGURE 18.36 Mobile Express form customizations.


Tip

You can set the order of the fields to be displayed on the mobile form by using the Move Up and Move Down buttons.


4. Select a field and then click or tap the Read Only button to make that field read-only. In Figure 18.36, No. of Employees is a read-only field.


Note

If you set a required field as read-only, users can view the record but cannot edit it. If you try to create a new record, that field is not displayed, and you can save the record without any data in that field. If someone opens that record from some other client (not the mobile client), that person must provide a value for that field before saving any changes.


5. Click Enable Security Roles and then, in the Assign Security Roles dialog, select the security roles for which you want this form to be available (see Figure 18.37). Then click OK.

Image

FIGURE 18.37 Assigning all security roles to the new mobile form.

6. Click Save and Close to close the Form Designer for the new Mobile Express form. Click Form Order and select Mobile Express Form Set, and you see two mobile forms with green arrow buttons. Select the new form and then use the arrow buttons to move the new form to the top.

7. Publish the customizations when you are done, and the new form is the one shown when users access the Mobile Express app.

Installing and Using the Dynamics CRM for Phones App

Follow these steps to install the Dynamics CRM for Phones app on an iPhone:

1. Go to the App Store and search for “Microsoft Dynamics CRM.” Select and download the Dynamics CRM for Phones app (see Figure 18.38).

Image

FIGURE 18.38 Dynamics CRM for Phones app in the App Store.

2. Once the app is installed on your phone, tap the app icon to open it, provide your company’s CRM web address, and then click the right-arrow button.

3. Provide your login credentials to log in to CRM (see Figure 18.39). After authentication, the application takes some time to download the customizations, which might be seconds or minutes, depending on the number of customizations and business rules on your CRM organization.

Image

FIGURE 18.39 Providing login credentials for the CRM organization.

4. When the update process finishes, swipe to the right, and you see the Sales Dashboard. You should see four buttons on the top bar. The left-arrow button takes you back to the previous screen. The home button takes you to the home page, the third button is for search functionality, and the last button shows the icons available for sitemap navigation.

5. Click the last icon, and you are presented with a list of icons including Accounts, Contacts, Opportunities, and so on (see Figure 18.40).

Image

FIGURE 18.40 Icons available in the Dynamics CRM for Phones app.

6. Click an icon, such as Accounts, to see a list of records for that entity type (see Figure 18.41).

Image

FIGURE 18.41 List of account records.

7. To search for a specific account, click the third icon at the top of the screen and enter some text to search, as shown in Figure 18.42. Then tap the search icon on the mobile form to see the results (see Figure 18.43). If you didn’t select a filter, you might have more results than you can see on one screen, in which case you can simply swipe from right to left.

Image

FIGURE 18.42 Enter some text and tap the search icon on the mobile form.

Image

FIGURE 18.43 Search results.

8. Tap the + icon near the view name (which is also available when you tap the ... at the bottom-right corner of the screen) to create records for the selected entity type. A new mobile form for the entity appears (see Figure 18.44). Complete the form and click the Save icon at the bottom to save the record or tap the Cancel icon to cancel and close the form.

Image

FIGURE 18.44 New account entity mobile form.

9. To add values in a lookup field, select the field, and you see a list of records (see Figure 18.45).

Image

FIGURE 18.45 Lookup records.

Enter a few characters and tap Done, then Find at the bottom (see Figure 18.46).

Image

FIGURE 18.46 Lookup search.

Select the record from the displayed results and tap the Done button (see Figure 18.47).

Image

FIGURE 18.47 Lookup search results.

10. When you open a record, you see only the fields that contain data. You also see links to related entities under the list of fields on the form on iPhone or Android phones, as shown in Figure 18.48. On Windows phones, you have to swipe to view related entities.

Image

FIGURE 18.48 Related entities of a record.

You see more actions when you are viewing a record if you click the ... in the bottom-right corner of the screen (see Figure 18.49):

Image

FIGURE 18.49 Contextual menu for a record.

Image New—This takes you to the new record form.

Image Deactivate—Tap this icon to deactivate the record.

Image Assign—Tap this icon to assign this record to another user or team.

Image Delete—Tap this icon to delete the record.

Image Switch Process—Tap this option to change the process flow of this record.

Image SEE CHAPTER 26, “Process Development,” to learn more about the process flow usage.

Image Pin to Home—Tap this option to add a shortcut to this record on the home screen, where the Sales Dashboard will be displayed, along with the records you pinned.

Image Share Link—This opens a new email containing a URL that links to the selected record so you can share with a user who has access to CRM.

Image Word Templates—Tap this option to create a Word document using the Word templates available in the system.

Image SEE CHAPTER 21, “Office Integration,” to learn more about Word templates.

You can tap a phone number in the application to start a call and tap an email address to send an email message. In addition, you can mark activities as completed from your Dynamics CRM for Phones app. Open any Activity record and then tap the Mark Complete icon to mark it as complete, as shown in Figure 18.50.

Image

FIGURE 18.50 Marking an activity complete.

What’s Extra in the Dynamics CRM for Phones App

In addition to the features already described, the following features are also available:

Image Activity feeds—If activity feeds are enabled in your Dynamics CRM organization, you can view user or auto posts in CRM by using the Dynamics CRM for Phones app.

Image Offline access—You can view recently accessed records while you are disconnected from the network. However, you cannot update or create new records while you’re offline.

Image Local cache clearing—If you have modified some organizational settings or customizations, you can force those changes to appear on your phone by clearing the cache. Tap the gear icon on the home page and then tap Clear Local Cache.

Visual Controls

Dynamics CRM has the following new visual controls. Some of them are available only for specific field types; some of them are interactive, allowing you to modify the values; and others are read-only, as described here. There are controls designed to be used specifically in phones, tablets, or both but not in web or Outlook client applications.

For whole numbers, decimals, and currency fields, you can use the following visual controls:

Image Arc Knob—This control has Edit and Read modes, and the property values you must set are Min, Max, and Step.

Image Bullet Graph—This control has Read-Only mode, and the property values you must set are Min, Max, Good, Bad, and Target.

Image Linear Gauge—This control has Edit and Read modes, and the property values you must set are Min, Max, and Step.

Image Linear Slider—This control has Edit and Read modes, and the property values you must set are Min, Max, and Step.

Image Number Input—This control has Edit and Read modes, and the property value you must set is Step.

Image Radio Knob—This control has Edit and Read modes, and the property values you must set are Min, Max, and Step.

For single-line strings fields, you can use the following visual controls:

Image Input Mask—This control has Edit and Read modes, and the property value you must set is the Mask.

Image Auto-Complete—This control has Edit mode, and the property value you must set is Source, which can be either View or Option Set. This control is useful for letting the user start typing a state name, for example, and presenting a list of the predefined states from which the use can choose that can be stored in either a custom entity or option set.

For single-line strings fields with URL formats, you can also use the following visual controls:

Image Multimedia Control—This control has Read-Only mode, and it doesn’t have any additional property. It is useful for showing URLs such as YouTube-embedded controls so the user can play a video without leaving the record.

Image Website Preview—This control has Read-Only mode, and it doesn’t have any additional property. It is useful for showing a preview of a URL without leaving the record.

For option set fields, you can use the following visual control:

Image Option Set—This control has Edit and Read modes, and it doesn’t have any additional property.

For two options fields, you can use the following visual control:

Image Flip–Switch—This control has Edit and Read modes, and it doesn’t have any additional property.

For text fields with multiple lines, you can use the following visual control:

Image Pen Control—This control has Edit and Read modes, and it doesn’t have any additional property. This control is useful for capturing signatures, for example.

For subgrids, you can use the following visual control:

Image Calendar Control—This control has Edit and Read modes, and the property values you must set are Start Date and Description; optionally you can also set End Date and Duration.

Summary

This chapter covers the different types of mobility options for Microsoft Dynamics CRM 2016, including the installation, customization, use, and features of the Dynamics CRM mobile apps.

Note that, as previously mentioned, the data caching option is really handy for users who are not connected to network, but it is limited with regard to usage (for example, it requires users to be connected to perform updates).


Note

One of the darlings of mobility for Dynamics CRM, CWR Mobility, has merged with Resco, and they continue to provide a third-party alternative for mobility. For more information visit www.resco.net.


..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset