CT Mobile Description and Deployment
CT Mobile Description
CT Mobile is provided as two connected components:
-
The managed package is available on Salesforce’s AppExchange platform.
-
The native CT Mobile app.
-
The core of the CT Mobile app is designed to ensure offline operation for most of the standard and custom objects.
-
The additional modules enhance the functionality.
The set of available modules differs depending on the device platform and the CT Mobile app version.
-
-
AWS for the CT Presenter functionality.
Not in use for CT Mobile Android 2.0 app.

Deployment Steps
CT Mobile deployment is performed in the following order:
-
Install the CT Mobile package in your Salesforce organization.
-
Integrate the CT Mobile package with the target system.
-
Install the CT Mobile app on your mobile device.
-
Log in to the CT Mobile app and perform the first synchronization.
-
Set up desired integrations, for example, with CT Orders, CT Sign, CG Cloud, etc.
| To find out more about integrations, go to Other modules availability and Integrations. |
CT Mobile Package Installation
| Available for the following Salesforce editions: Enterprise, Unlimited, Force.com, Developer, Performance. |
CT Mobile is an add-on to Salesforce that is provided as an Appexchange ISV product and allows users to work with Salesforce offline.
Follow the guide to install the CT Mobile package.
| After installation, it is necessary to set up remote site settings. |
CT Mobile Package Description
UI Tools
Salesforce Metadata
Mobile App Settings
Components
|
|
Integration of CT Mobile with the Target System
The CT Mobile app is a solution that allows users to operate with the target system data in offline mode. The target system is a client Salesforce organization with the installed CT CPG or CT Pharma package.
To create a relationship between CT Mobile package components and a client system:
-
Fill out the Product Object API Name and Reference Object API Name fields on CT Mobile Control Panel: General.
A field with the lookup type for the Activity object will be automatically created for each Activity object specified on the CT Mobile Control Panel: Calendar.
CT Mobile Solution Configuration
|
We kindly ask you to perform all customization via CT Mobile Control Panel and set up a separate profile for a user who configures the system.
|
Assign the CT Mobile User permission set to all profiles of users who will work with the CT Mobile app.
The CT Mobile solution provides offline record management and customized screen forms for the CT Mobile app to simplify and upscale the field sales force teams' work. In your Salesforce organization:
-
customize the Home Screen
-
add objects and modules to the main menu
-
specify available offline objects, custom related lists, SOQL filters, lookup filters, and actions
Person Accounts are supported. -
specify screen forms, such as compact layouts, mini layouts, mobile layouts, and custom color settings
-
configure CT Mobile Replication
CT Mobile App Installation
Before installation, read the technical requirements. To install the CT Mobile app, go to the article.
| Contact the Customertimes team if you want to use the custom CT Mobile build. |
CT Mobile app description
The core version consists of all main functionality and a set of modules interacting with each other via the application interface. Core and Modules
|
|
||
Customization It is possible to implement a custom process with a code in the CT Mobile app. For Enterprise clients, the following options are available.
The custom builds can be released as public or corporate applications. |
Logging in to the CT Mobile app
Log in to the CT Mobile app using your Salesforce credentials to a production environment, sandbox instance, or custom domain.
For the full functionality of CT Mobile on devices, it is necessary to allow CT Mobile access to certain data, e.g., geolocation data or access to the device gallery.
Synchronization in the CT Mobile app
| To learn more about the sync process and sync modes, read the synchronization articles. |
After the first logging in, perform the first synchronization to download all data and metadata to the mobile device.
-
The exchange of data between the CT Mobile app and Salesforce servers is performed via Salesforce API with no intermediate proxies or infrastructure. All data exchange is performed via 256-bit SSL connect, TLS1.2
-
All uploaded data is stored in separate temporary storage. The current database will be replaced after the synchronization is complete to avoid data discard if synchronization is interrupted.

