Configuration: Difference between revisions

Jump to navigation Jump to search
Line 129: Line 129:


== Synchronization ==
== Synchronization ==
; Sync Shared Records: Whether to sync shared records.
 
; Sync Email as Text: Strips HTML from CRM emails during synchronization. Database space optimization.
This group contains the options for setting up the synchronization.
; Max Sync Records: The maximum number of records per entity to download. This is a hard limit. Designing more restrictive sync filters is a better way to reduce the App data.
 
; Max Attachment Size: The maximum size of attachment (notes, email attachments) in bytes to be downloaded during sync.
First subgroup enables user to set maximum number of records per entity to download, maximum size of downloaded attachment or email text sync.
; Background Download: Always download records in background.
* Sync Shared Records: Whether to sync shared records.
; No Lock During Sync: (Contact support before use!) Whether the server should take no lock during read. Prevents deadlocks, but can cause read of uncommitted dirty data.
* Sync Email as Text: Strips HTML from CRM emails during synchronization. Database space optimization.
; Send empty Picklist as Null: (Contact support before use!) Whether to send empty picklist value as Null (default is false, empty is sent as -1).
* Max Sync Records: The maximum number of records per entity to download. This is a hard limit. Designing more restrictive sync filters is a better way to reduce the App data.
; RowVersion Change Tracking: (Contact support before use!) Uses a more precise method for tracking server changes.
* Max Attachment Size: The maximum size of attachment (notes, email attachments) in bytes to be downloaded during sync.
; Use Linked Sync Filter: (Contact support before use!) Whether to use linked sync filter in incremental sync.
* Background Download: Always download records in background.
; Multi Thread Sync: (Contact support before use!) Use multiple threads for faster sync.
 
; # Records / UploadRequest: (Contact support before use!) The maximum number of upload requests sent to Server in one batch.
This subgroup has the settings for lock during the sync or RowVersion change tracking. In case of needing to make changes, it’s advised to contact support (changing these options usually helps in troubleshooting specific issues).
; Disable Sync Analyzer: (Contact support before use!) Analyzer detects tables for which the download of the full table content is more efficient than the incremental sync.
* No Lock During Sync: (Contact support before use!) Whether the server should take no lock during read. Prevents deadlocks, but can cause read of uncommitted dirty data.
; Full Sync on Schema Change: (Contact support before use!) Whether to force full sync on schema change. (I.e. when a new customization changes entities/fields.)
* Send empty Picklist as Null: (Contact support before use!) Whether to send empty picklist value as Null (default is false, empty is sent as -1).
; Diagnostic Sync Logs: Whether to produce diagnostic output from synchronization.
* RowVersion Change Tracking: (Contact support before use!) Uses a more precise method for tracking server changes.
; Log Conflict Details: Whether the sync log should list client data changes along with logged conflict. For entities with conflict handling set to User Action.
 
; Send Error Logs via Resco: Forces error logs to be sent via Resco web service instead of native email client
Similarly to the previous subgroup, setting in this group should be changed only after contacting support (same as above).
; # Emails / Download batch: (Contact support before use!) The maximum number of emails to download in one batch.
* Use Linked Sync Filter: (Contact support before use!) Whether to use linked sync filter in incremental sync.
; Auto Sync: Setup automatic synchronization. (Never, On App start, After entity form save action)
* Multi Thread Sync: (Contact support before use!) Use multiple threads for faster sync.
; Auto Sync Delay: Synchronizes every X seconds even if no local changes were made. 0 - disabled
* # Records / UploadRequest: (Contact support before use!) The maximum number of upload requests sent to Server in one batch.
; Auto Sync in Online: Synchronizes after X seconds after a change is made in Online Mode. 0 - disabled
* Disable Sync Analyzer: (Contact support before use!) Analyzer detects tables for which the download of the full table content is more efficient than the incremental sync.
; Background File Sync: Always download attachments in background. Sync does not wait for attachment download completion.
* Full Sync on Schema Change: (Contact support before use!) Whether to force full sync on schema change. (I.e. when a new customization changes entities/fields.)
; Sync Azure Attachments: Whether to use special method to download note attachments stored in azure blob storage.
* Diagnostic Sync Logs: Whether to produce diagnostic output from synchronization.
; Cascading Delete: Deleting a record implies deleting also its children and attachments.
* Log Conflict Details: Whether the sync log should list client data changes along with logged conflict. For entities with conflict handling set to User Action.
; Cascading Cleanup: When deleting a record all lookups pointing to that record are set to null.
* Send Error Logs via Resco: Forces error logs to be sent via Resco web service instead of native email client
; Upload Order: Whether sync uploads entity records in the order in which they were created / deleted / changed for the 1st time. Same entity only.
* # Emails / Download batch: (Contact support before use!) The maximum number of emails to download in one batch.
; SharePoint REST API: Whether to use new SharePoint REST API or standard web-service.
 
; User can Ignore Sync Errors: Whether to allow the user to 'resolve' sync error with ignore.
The last subgroup deals with auto sync settings.
; Show Sync Warnings: Whether to show sync warnings alert or just put them to the sync log.
* Auto Sync: Setup automatic synchronization. (Never, On App start, After entity form save action)
; Field Level Permissions: Whether to enabled field level permissions. Requires a full sync.
* Auto Sync Delay: Synchronizes every X seconds even if no local changes were made. 0 - disabled
; Remote Conflict Resolution: Whether the sync should check for remote control resolution (done in Woodford's Sync Dashboard).
* Auto Sync in Online: Synchronizes after X seconds after a change is made in Online Mode. 0 - disabled
; Legacy Marketing Sync: (Contact support before use!) Whether to use legacy marketing list member sync algorithm.
* Background File Sync: Always download attachments in background. Sync does not wait for attachment download completion.
* Sync Azure Attachments: Whether to use special method to download note attachments stored in azure blob storage.
* Cascading Delete: Deleting a record implies deleting also its children and attachments.
* Cascading Cleanup: When deleting a record all lookups pointing to that record are set to null.
* Upload Order: Whether sync uploads entity records in the order in which they were created / deleted / changed for the 1st time. Same entity only.
* SharePoint REST API: Whether to use new SharePoint REST API or standard web-service.
* User can Ignore Sync Errors: Whether to allow the user to 'resolve' sync error with ignore.
* Show Sync Warnings: Whether to show sync warnings alert or just put them to the sync log.
* Field Level Permissions: Whether to enabled field level permissions. Requires a full sync.
* Remote Conflict Resolution: Whether the sync should check for remote control resolution (done in Woodford's Sync Dashboard).
* Legacy Marketing Sync: (Contact support before use!) Whether to use legacy marketing list member sync algorithm.


== Security ==
== Security ==

Navigation menu