10,882
edits
(Removed redirect to App projects#Mark as Parent Pointer) Tag: Removed redirect |
|||
Line 13: | Line 13: | ||
Parent-child relationships are used at various places in the app, usually to ensure that both parent and child records are available (all child records for each parent, no orphaned child records, etc.). | Parent-child relationships are used at various places in the app, usually to ensure that both parent and child records are available (all child records for each parent, no orphaned child records, etc.). | ||
The most | The most prominent impact is on [[synchronization]]: | ||
* In the entity download phase of sync, to apply 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 apply 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 uploading local changes during synchronization to establish the order of entities. (Child entities are uploaded after parent entities.) | * When uploading local changes during synchronization to establish the order of entities. (Child entities are uploaded after parent entities.) |