App projects: Difference between revisions

Jump to navigation Jump to search
Line 279: Line 279:


::* In the entity download phase of sync, to include the parent entity's [[Sync_Filter#Mark_as_Parent_Pointer|sync filter]] also for child entity records. I.e., only download child records if their parent records are also downloaded.
::* In the entity download phase of sync, to include the parent entity's [[Sync_Filter#Mark_as_Parent_Pointer|sync filter]] also for child entity records. I.e., only download child records if their parent records are also downloaded.
::* When [[Synchronization_steps#Uploading_local_changes|uploading local changes]] during synchronization to establish the order of entities. Status changes for parent records are updated only after all associated child records are uploaded.
::* When [[Synchronization_steps#Uploading_local_changes|uploading local changes]] during synchronization to establish the order of entities. (Child entities are uploaded before parent entities.)
::* When deleting parent entity records (to clean up also child records)
::* Also related to sync upload: Status changes for parent records are updated only after all associated child records are uploaded.
::* When deleting parent entity records (to clean up also child records). Note that cascading deletion only happens if [[Configuration#Delete_Behavior|the related configuration option]] is enabled. If not, orphaned child records are deleted during the next sync in its cleanup phase.
::* (Salesforce only) Check to download only attachments belonging to records that are available offline. This property can optimize data download.
::* (Salesforce only) Check to download only attachments belonging to records that are available offline. This property can optimize data download.


Navigation menu