Salesforce admins: Urgent action required!

Mark as Parent Pointer: Difference between revisions

Jump to navigation Jump to search
 
Line 25: Line 25:
* (Salesforce only) Check '''Mark as Parent Pointer''' for sf_attachment.parentid property to download only attachments belonging to records that are available offline. Use this “trick” when you see that sync clears a lot of sf_attachment records, which were just downloaded.
* (Salesforce only) Check '''Mark as Parent Pointer''' for sf_attachment.parentid property to download only attachments belonging to records that are available offline. Use this “trick” when you see that sync clears a lot of sf_attachment records, which were just downloaded.


== Missing parent pointer flag for custom tables ==
== Missing parent pointer flag ==


For standard Power Platform/Dynamics tables, Woodford automatically enables the '''Mark as Parent Pointer''' option. For custom tables, Woodford administrator has to enable the option manually. If you don't enable it, you can observe one or more of the following problems:
For the [[Sync Filter examples with child entities|most common Power Platform/Dynamics child tables]], Woodford automatically enables the '''Mark as Parent Pointer''' option. For less-known and custom tables, Woodford administrator has to enable the option manually. If you don't enable it, you can observe one or more of the following problems:


; Sync upload errors for orphaned child records
; Sync upload errors for orphaned child records
Line 33: Line 33:


; Child records not available
; Child records not available
* Woodford admin enabled two custom tables, but did not set up the parent-child relationship in Woodford. Resco Mobile CRM did not download any child records. Why? In Power Platform/Dynamics, child table permissions are inherited from the parent table. If Resco is unaware of the parent-child relation, the child table has no permissions (including Read). Therefore, no records can be downloaded during sync.
* Woodford admin enabled two tables in the app project, but did not set up the parent-child relationship in Woodford. Resco Mobile CRM did not download any child records. Why? In Power Platform/Dynamics, child table permissions are inherited from the parent table. If Resco is unaware of the parent-child relation, the child table has no permissions (including Read). Therefore, no records can be downloaded during sync.




Navigation menu