Sync Rules for Records

Introduction

Records sync between FieldFX Back Office and FieldFX Mobile based on a number of rules. It is part of the FieldFX Sync Engine and can also be used with FX EAM (Enterprise Asset Management) and Work Orders in FieldFX.

Record Types

Refer to the following flowcharts to see how the sync rules work for each type of record using Sync 4.0.

Accounts

FieldFX Back Office to FieldFX Mobile

Accounts sync to FieldFX Mobile based on the following rules:

Table 1. Account sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the account have Sync selected?

Continue to the next question

Account does not sync

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the Account object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Account does not sync

Is AltSync used on the Account object?

Continue to the next question

Account syncs

Does the Account record have AltSync selected?

Account syncs

Account does not sync

A flowchart of the above table of questions for V4 Account sync
Figure 1. A flowchart showing the decision sequence for determining whether an Account syncs to FieldFX Mobile on Sync V4

Contacts

FieldFX Back Office to FieldFX Mobile

Contacts sync to FieldFX Mobile based on the following rules:

Table 2. Contact sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the contact have Sync selected?

Continue to the next question

Contact does not sync

Does Sharing grant the user access?

Grant sharing access by Setting the org-wide default for the Contact object to either

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Contact does not sync

Is AltSync used on the Contact object?

Continue to the next question

Contact syncs

Does the Contact record have AltSync selected?

Contact syncs

Contact does not sync

A flowchart of the above table of questions for V4 Contact sync
Figure 2. A flowchart showing the decision sequence for determining whether a Contact syncs to FieldFX Mobile on Sync V4

Equipment

FieldFX Back Office to FieldFX Mobile

Equipment syncs to FieldFX Mobile based on the following rules:

Table 3. Equipment sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the Equipment record have Sync selected?

Continue to the next question

Equipment does not sync

Does Sharing grant the user access?

Grant sharing access by the setting the org-wide default for the Equipment object to either:

  • Public Read/Write or

  • Private and adding sharing rules.

Continue to the next question

Equipment does not sync

Is AltSync used on the Equipment object?

Continue to the next question

Equipment syncs

Does the Equipment record have AltSync selected?

Equipment syncs

Equipment does not sync

A flowchart of the above table of questions for Equipment sync
Figure 3. A flowchart showing the decision sequence for determining whether Equipment syncs to FieldFX Mobile

FX Forms

FieldFX Back Office to FieldFX Mobile

FX Forms sync to FieldFX Mobile based on the following rules:

Table 4. Form sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the form record have Sync selected?

Continue to the next question

FX Form does not sync

Does the form have a unique SyncID?

FX Forms must have a SyncID field populated with a unique sync ID.

Continue to the next question

FX Form does not sync

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the eForm Config object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

FX Form does not sync

Is AltSync used on the eForm object?

Continue to the next question

FX Form syncs

Does the eForm record have AltSync selected?

FX Form syncs

FX Form does not sync

A flowchart of the above table of questions for FX Form sync
Figure 4. A flowchart showing the decision sequence for determining whether a form syncs from FieldFX Back Office to FieldFX Mobile

FieldFX Mobile to FieldFX Back Office

New FX Forms and FX Form updates sync to FieldFX Back Office based on the following rule:

Table 5. FX Form sync decision rules from FieldFX Mobile → FieldFX Back Office
Question Yes No

Is there an available Internet connection?

FX Form syncs

FX Form does not sync

image
Figure 5. A flowchart showing the decision sequence for determining whether an FX Form syncs from FieldFX Mobile to FieldFX Back Office

Jobs

FieldFX Back Office to FieldFX Mobile

Jobs sync to FieldFX Mobile based on the following rules:

Table 6. Job sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the job record have Sync selected?

Continue to the next question

Job does not sync

Does record ownership grant access?

According to record ownership rules, you have full access to jobs that you add. You can also access jobs owned by or shared with users below you in the role hierarchy, unless Grant Access Using Hierarchies is deselected for the Job object.

Skip to the AltSync use question

Continue to the next question

Do Sharing settings grant the user access?

Grant sharing access by Setting the org-wide default for the Job object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Job does not sync

Is AltSync used on the Job object?

You can install the FX5AltSync package as part of the setup for the AltSync feature.

Continue to the next question

Job syncs

Does the Job record have AltSync selected?

Job syncs

Job does not sync

A flowchart of the above table of questions for Job sync
Figure 6. A flowchart showing the decision sequence for determining whether a job syncs from FieldFX Back Office to FieldFX Mobile

FieldFX Mobile to FieldFX Back Office

New jobs and job,window=_blank] updates sync to FieldFX Back Office based on the following rule:

Table 7. Job sync decision rules from FieldFX Mobile → FieldFX Back Office
Question Yes No

Is there an available Internet connection?

Job syncs

Job does not sync

image
Figure 7. A flowchart showing the decision sequence for determining whether a Job syncs from FieldFX Mobile to FieldFX Back Office

Price Books

FieldFX Back Office to FieldFX Mobile

Price books sync to FieldFX Mobile based on the following rules:

Table 8. Price Books sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the price book record have Sync selected?

Continue to the next question

Price Book does not sync

Do Sharing settings grant the user access?

Grant sharing access by setting the org-wide default for the Price Book object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the AltSync use question

Continue to the next question

Is the FX5AltSync package installed?

Continue to the next question

Price Book does not sync

Do Apex sharing reasons grant access?

Yes continue to the AltSync selected question

Price Book does not sync

Is AltSync used on the Price Book object?

You can install the FX5AltSync package as part of the setup for the AltSync feature.

Continue to the next question

Price Book syncs

Does the Job record have AltSync selected?

Price Book syncs

Price Book does not sync

A flowchart of the above table of questions for Price Book sync
Figure 8. A flowchart showing the decision sequence for determining whether a price book syncs from FieldFX Back Office to FieldFX Mobile

Price Book Items

FieldFX Back Office to FieldFX Mobile

Price book items sync to FieldFX Mobile based on the following rules:

Table 9. Price Book Items sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the item record have Sync selected?

Continue to the next question

Price Book Item does not sync

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the Price Book object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules

Continue to the next question

Price Book Item does not sync

Is AltSync used on the Price Book object?

Continue to the next question

Price Book Item syncs

Does the Price Book Item record have AltSync selected?

Price Book Item syncs

Price Book Item does not sync

A flowchart of the above table for V4 Price Book Item sync
Figure 9. A flowchart showing the decision sequence for determining whether a Price Book Item syncs to FieldFX Mobile

Quotes

FieldFX Back Office to FieldFX Mobile

Quotes sync to FieldFX Mobile based on the following rules:

Table 10. Quote sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the quote record have Sync selected?

Continue to the next question

Quote does not sync

Does record ownership grant access?

According to record ownership rules, you have full access to quotes that you add. You can also access quotes owned by or shared with users below you in the role hierarchy, unless Grant Access Using Hierarchies is deselected for the Quote object.

Skip to the AltSync use question

Continue to the next question

Do Sharing settings grant the user access?

Grant sharing access by setting the org-wide default for the Quote object to either:

  • Public Read/Write or

  • Private and adding sharing rules.

Continue to the next question

Quote does not sync

Is AltSync used on the Quote object?

You can install the FX5AltSync package as part of the setup for the AltSync feature.

Continue to the next question

Quote syncs

Does the Quote record have AltSync selected?

Quote syncs

Quote does not sync

A flowchart of the above table for V4 Quote sync
Figure 10. A flowchart showing the decision sequence for determining whether a Quote syncs from FieldFX Back Office to FieldFX Mobile

FieldFX Mobile to FieldFX Back Office

New quotes and quote updates sync to FieldFX Back Office based on the following rule:

Table 11. Quote sync decision rules from FieldFX Mobile → FieldFX Back Office
Question Yes No

Is there an available Internet connection?

Quote syncs

Quote does not sync

image
Figure 11. A flowchart showing the decision sequence for determining whether a Quote syncs from FieldFX Mobile to FieldFX Back Office

Quote Items

FieldFX Back Office to FieldFX Mobile

Quote items sync to FieldFX Mobile based on the following rules:

Table 12. Quote Items sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the item record have Sync selected?

Continue to the next question

Quote Item does not sync

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the Quote object to either

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Quote Item does not sync

Is AltSync used on the Quote object?

Continue to the next question

Quote Item syncs

Does the Quote Item record have AltSync selected?

Quote Item syncs

Quote Item does not sync

A flowchart showing the decision sequence for determining whether a Quote Item syncs to FieldFX Mobile

A flowchart of the above table for V4 Quote Item sync

FieldFX Mobile to FieldFX Back Office

New quote items and quote item updates sync to FieldFX Back Office based on the following rule:

Table 13. Quote Item sync decision rules from FieldFX Mobile → FieldFX Back Office
Question Yes No

Is there an available Internet connection?

Quote Item syncs

Quote Item does not sync

A flowchart for the above table for Quote Item from FieldFX Mobile → Back Office
Figure 12. A flowchart showing the decision sequence for determining whether a Quote Item syncs from FieldFX Mobile to FieldFX Back Office

Statuses

FieldFX Back Office to FieldFX Mobile

Statuses sync to FieldFX Mobile based on the following rules:

Table 14. Status sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the Status have Sync selected?

Continue to the next question

Status does not sync

Do Sharing settings grant the user access?

Grant sharing access by setting the org-wide default for the Status object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Status does not sync

Is AltSync used on the Status object?

You can install the FX5AltSync package as part of the setup for the AltSync feature.

Continue to the next question

Status syncs

Does the Status have AltSync selected?

Status syncs

Status does not sync

A flowchart for the above table for V4 Status sync
Figure 13. A flowchart showing the decision sequence for determining whether a status syncs from FieldFX Back Office to FieldFX Mobile

Status Workflows

FieldFX Back Office to FieldFX Mobile

Status workflows sync to FieldFX Mobile based on the following rules:

Table 15. Status Workflow sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the Status Workflow have Sync selected?

Continue to the next question

Status Workflow does not sync

Do Sharing settings grant the user access?

Grant sharing access by setting the org-wide default for the Status Workflow object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Status Workflow does not sync

Is AltSync used on the Status Workflow object?

You can install the FX5AltSync package as part of the setup for the AltSync feature.

Continue to the next question

Status Workflow syncs

Does the Status have AltSync selected?

Status Workflow syncs

Status Workflow does not sync

A flowchart for the above table for Status Workflow
Figure 14. A flowchart showing the decision sequence for determining whether a Status Workflow syncs from FieldFX Back Office to FieldFX Mobile

Tickets

FieldFX Back Office to FieldFX Mobile

Tickets sync to FieldFX Mobile based on the following rules:

Table 16. Ticket sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the ticket record have Sync selected?

Continue to the next question

Ticket does not sync

Does record ownership grant access?

According to record ownership rules, you have full access to tickets that you add. You can also access tickets owned by or shared with users below you in the role hierarchy, unless Grant Access Using Hierarchies is deselected for the Ticket object.

Skip to the AltSync use question

Continue to the next question

Do Sharing settings grant the user access?

Grant sharing access by setting the org-wide default for the Ticket object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Ticket does not sync

Is AltSync used on the Ticket object?

You can install the FX5AltSync package as part of the setup for the AltSync feature.

Continue to the next question

Ticket syncs

Does the Ticket record have AltSync selected?

Ticket syncs

Ticket does not sync

Flowchart for the above table for Ticket
Figure 15. A flowchart showing the decision sequence for determining whether a Ticket syncs from FieldFX Back Office to FieldFX Mobile

FieldFX Mobile to FieldFX Back Office

New tickets and ticket updates sync to FieldFX Back Office based on the following rule:

Table 17. Ticket sync decision rules from FieldFX Mobile → FieldFX Back Office
Question Yes No

Is there an available Internet connection?

Ticket syncs

Ticket does not sync

A flowchart for the above table for Ticket from FieldFX Mobile → Back Office
Figure 16. A flowchart showing the decision sequence for determining whether a Ticket syncs from FieldFX Mobile to FieldFX Back Office

Ticket Items

FieldFX Back Office to FieldFX Mobile

Ticket items sync to FieldFX Mobile based on the following rules:

Table 18. Ticket Items sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the Ticket Item record have Sync selected?

Continue to the next question

Ticket Item does not sync

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the Ticket object by either:

  • Public Read/Write or

  • Private and adding sharing rules.

Continue to the next question

Ticket Item does not sync

Is AltSync used?

Continue to the next question

Ticket Item syncs

Does the Ticket Item record have AltSync selected?

Ticket Item syncs

Ticket Item does not sync

Flowchart for the above table for Ticket Items
Figure 17. A flowchart showing the decision sequence for determining whether a Ticket Item syncs to FieldFX Mobile

FieldFX Mobile to FieldFX Back Office

New ticket items and ticket item updates sync to FieldFX Back Office based on the following rule:

Table 19. Ticket Item sync decision rules from FieldFX Mobile → FieldFX Back Office
Question Yes No

Is there an available Internet connection?

Ticket Item syncs

Ticket Item does not sync

A flowchart for the above table for Ticket Item from FieldFX Mobile → Back Office
Figure 18. A flowchart showing the decision sequence for determining whether a Ticket Item syncs from FieldFX Mobile to FieldFX Back Office

Users

FieldFX Back Office to FieldFX Mobile

User records sync to FieldFX Mobile based on the following rules:

Table 20. Users sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the User object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

User does not sync

Is AltSync used?

Continue to the next question

User syncs

Does the User record have AltSync selected?

User syncs

User does not sync

Flowchart for the above table for Users
Figure 19. A flowchart showing the decision sequence for determining whether a User syncs to FieldFX Mobile

Warehouses

FieldFX Back Office to FieldFX Mobile

Warehouses sync to FieldFX Mobile based on the following rules:

Table 21. Warehouse sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the Warehouse record have Sync selected?

Continue to the next question

Warehouse does not sync

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the Warehouse object to either:

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Warehouse does not sync

Is AltSync used?

Continue to the next question

Warehouse syncs

Does the Warehouse record have AltSync selected?

Warehouse syncs

Warehouse does not sync

Flowchart for the above table for Warehouse
Figure 20. A flowchart showing the decision sequence for determining whether a Warehouse syncs to FieldFX Mobile

Wells

FieldFX Back Office to FieldFX Mobile

Wells sync to FieldFX Mobile based on the following rules:

Table 22. Wells sync decision rules from FieldFX Back Office → FieldFX Mobile
Question Yes No

Does the Well record have Sync selected?

Continue to the next question

Well does not sync

Does Sharing grant the user access?

Grant sharing access by setting the org-wide default for the Well object to either

  • Public Read/Write
    or

  • Private and adding sharing rules.

Continue to the next question

Well does not sync

Is AltSync used?

Continue to the next question

Well syncs

Does the Well record have AltSync selected?

Well syncs

Well does not sync

Flowchart for the above table for Wells
Figure 21. A flowchart showing the decision sequence for determining whether a Well syncs to FieldFX Mobile