General synchronization options

The Synchronization Options page of FormSync contains these general options:

Note: These general options apply to both the stand-alone FormSync utility and the form version of FormSync, unless otherwise noted. Options available for forms, the Mongoose Explorer, and global objects are described in the associated topics.
Option Description/Comments
Synchronization base level Specifies the level that FormSync is to use as the base level for synchronization operations.

Options include:

  • Vendor
  • Site
  • Group

FormSync processes only those forms and objects that have been created or customized at the specified level and below.

 For example, if you specify Site as the synchronization base level, FormSync first processes forms and objects created or customized at the Site level. FormSync then attempts to incorporate updates and changes made at the Site level into Group level forms and objects. FormSync makes no attempt, in this case, to update any forms or objects created or customized at the Vendor level.

Only change objects changed at the synchronization base level When selected, this option specifies that FormSync should only process those forms and objects that have actually been changed at the base level specified in the Synchronization base level field.
Delete only matching base level forms and objects When selected, this option specifies that FormSync is only to delete forms or other objects at the base level in the Source that have matching names in the Target. Forms and objects in the Target configuration that do not have corresponding items in the Source configuration are to be left alone.

This allows for forms and objects created by business partners or other developers at the base level (as specified in the Synchronization base level field) to be preserved during synchronization.

Process scripts as single objects When selected, this option specifies that FormSync is to treat all scripts as single objects during synchronization.

This is required for Visual Basic scripts that include multiple namespace directives and all scripts created in C#, because FormSync is unable to correctly parse these types of scripts.

Compare method and script arguments by name (Form version only) When selected, this option specifies that FormSync is to compare all calls to IDO methods and global scripts by name, as opposed to comparing them only by signature (which is the default).
Restore Defaults When clicked, this button restores all values on the FormSync form to their system default values.
Configurations When clicked, opens the Configurations page of the FormSync form. This allows you to change the Source configuration, the Target configuration, or both.

See FormSync, Configurations.

View Log When clicked, this button opens the FormSync Log.
Log detail This field specifies the level of detail that the FormSync Log is to record during synchronization.

See Log Detail Levels.

Synchronize button When clicked, this button starts the synchronization process.
Utilities button When clicked, this button launches the Utilities page of FormSync.

See .