Edit a Sync Profile
Once a sync profile is created, you can edit it to customize what modules it can access, its settings, Transaction Objects, and Lookup Objects.
Modules
With a sync profile, you can choose whether they have access to Jobs and Tickets in the FieldFX Mobile App.
Select the Jobs and/or Tickets checkboxes.
The chosen modules dictate which Transaction and Lookup Objects the sync profile can access.
Settings
In the Settings section, select the following checkboxes:
Filter by Sync Assignment |
|
DataGuide |
Select if DataGuide is installed in the org. |
Allow File Deletion |
Select to allow the sync profile to delete files. You can enable users with a specific Sync Profile to delete files. |
Transaction Objects
This section allows an admin to manage the syncable objects for which records can be created in Mobile.
These objects are used to store operational data that users interact with on a daily basis and users make use of them when they need to view, edit, or create that specific type of data on mobile.
The admin can determine which:
-
fields are visible to the Mobile user for these type of objects
-
which data is visible for these type of objects
The Transaction Objects are listed in a table where you can set options by each object. Some of the objects have the checkboxes grayed out indicating they can’t be changed. Some don’t have layouts and only a filter for records show in the List and Table views.
Select one or more of the checkboxes to:
Sync |
Select to have records from the transaction object sync between Back Office and Mobile.
|
||
Edit |
Select to have the sync profile edit the records generated by the transaction object. |
||
Create |
Select to have the sync profile create records in the transaction object. |
||
Delete |
Select to have the sync profile delete the records generated by the transaction object. |
Apply Filter for a Transaction Object
Some Transaction objects don’t have layouts but a filter can be created for records shown in the List and Table views.
| Make sure you have an understanding of SOQL and constructing SOQL statements. There is no validation on the SOQL and there is no indicators that its valid. |
-
Click on the transaction object name.
-
At the Transaction Object Config - <Transaction Object Name>, enter a valid SOQL filter.
-
Click Apply.
The filter only applies to records in that transaction object for that sync profile.
Change Record Type
You can change the record type of the object to the other record types that are configured for that object and in your org.
-
In a profile’s Transaction Objects list, click on an object.
-
In the Transaction Object Config - <object name>, find the Default config.
Some objects may not have one. -
Open the default.
-
Choose the record types in the list.
Only the record types configured in your org for that object appear in the list. The selected record type appears in the RecordTypes column.
Add Global Layout
You can add global layouts to an object.
-
In a profile’s Transaction Objects list, click on an object.
-
In the Transaction Object Config - <object name>, click + Select Global Layout.
-
Choose the layout listed in the Select Layout modal.
The Record Types checkboxes correspond to the chosen layout.
Lookup Objects
This section allows an admin to manage the sync-able reference (look-up) objects in the Mobile app.
With lookup layouts, you can define which fields are searchable and appear in the search results when a user accesses a lookup field.
The admin can determine which:
-
fields are visible to the Mobile user for these type of objects
-
data is visible for these type of object
| The maximum number of records that can be downloaded by a look-up object is 200K. |
The objects that appear are dependent on the modules selected for the sync profile.
Apply Filter for a Lookup Object
Some Lookup objects don’t have layouts but a filter can be created for records shown in the List and Table views.
| Make sure you have an understanding of SOQL and constructing SOQL statements. |
-
Click on the lookup object name.
-
At the Lookup Object Config - <Lookup Object Name>, enter a valid SOQL filter.
-
Click Apply.
The filter only applies to records in that lookup object for that sync profile.
