Configuration: Difference between revisions

Jump to navigation Jump to search
Line 97: Line 97:


First subgroup enables user to set maximum number of records per entity to download, maximum size of downloaded attachment or email text sync.
First subgroup enables user to set maximum number of records per entity to download, maximum size of downloaded attachment or email text sync.
* Sync Shared Records: Whether to sync shared records.
* '''Sync Shared Records''': Whether to sync shared records.
* Sync Email as Text: Strips HTML from CRM emails during synchronization. Database space optimization.
* '''Sync Email as Text''': Strips HTML from CRM emails during synchronization. Database space optimization.
* 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 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.
* '''Max Attachment Size''': The maximum size of attachment (notes, email attachments) in bytes to be downloaded during sync.
* Background Download: Always download records in background.
* '''Background Download''': Always download records in background.


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).
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).
* 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.
* '''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.
* 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).
* '''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).
* RowVersion Change Tracking: (Contact support before use!) Uses a more precise method for tracking server changes.
* '''RowVersion Change Tracking''': (Contact support before use!) Uses a more precise method for tracking server changes.


Similarly to the previous subgroup, setting in this group should be changed only after contacting support (same as above).
Similarly to the previous subgroup, setting in this group should be changed only after contacting support (same as above).
* Use Linked Sync Filter: (Contact support before use!) Whether to use linked sync filter in incremental sync.
* '''Use Linked Sync Filter''': (Contact support before use!) Whether to use linked sync filter in incremental sync.
* Multi Thread Sync: (Contact support before use!) Use multiple threads for faster sync. This setting does not use the Lock checkbox, as this setting is not available in the Mobile CRM Setup. This option is enabled by default, but if users experience synchronization problems, it can be turned off.
* '''Multi Thread Sync''': (Contact support before use!) Use multiple threads for faster sync. This setting does not use the Lock checkbox, as this setting is not available in the Mobile CRM Setup. This option is enabled by default, but if users experience synchronization problems, it can be turned off.
* # Records / UploadRequest: (Contact support before use!) The maximum number of upload requests sent to Server in one batch.
* '''# Records / UploadRequest''': (Contact support before use!) The maximum number of upload requests sent to Server in one batch.
* 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.
* '''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.
* 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.)
* '''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.)
* Diagnostic Sync Logs: Whether to produce diagnostic output from synchronization.
* '''Diagnostic Sync Logs''': Whether to produce diagnostic output from synchronization.
* 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.
* '''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
* '''Send Error Logs via Resco''': Forces error logs to be sent via Resco web service instead of native email client
* # Emails / Download batch: (Contact support before use!) The maximum number of emails to download in one batch.
* '''# Emails / Download batch''': (Contact support before use!) The maximum number of emails to download in one batch.


The last subgroup deals with auto sync settings. Please check our [http://blog.resco.net/2014/08/13/automatic-synchronization/ blog]. {{Badge|Blog}}
The last subgroup deals with auto sync settings. Please check our [http://blog.resco.net/2014/08/13/automatic-synchronization/ blog]. {{Badge|Blog}}
* Auto Sync: Setup automatic synchronization. (Never, On App start, After entity form save action)
* '''Auto Sync''': Setup automatic synchronization. (Never, On App start, After entity form save action)
* Auto Sync Delay: Synchronizes every X seconds even if no local changes were made. 0 - disabled
* '''Auto Sync Delay''': Synchronizes every X seconds even if no local changes were made. 0 - disabled
* Auto Sync in Online: Synchronizes after X seconds after a change is made in Online Mode. 0 - disabled
* '''Auto Sync in Online''': Synchronizes after X seconds after a change is made in Online Mode. 0 - disabled
* Background File Sync: Always download attachments in background. Sync does not wait for attachment download completion.
* '''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.
* '''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 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.
* '''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.
* '''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.
* '''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.
* '''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.
* '''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.
* '''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).
* '''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.
* '''Legacy Marketing Sync''': (Contact support before use!) Whether to use legacy marketing list member sync algorithm.


== Security ==
== Security ==

Navigation menu