Project Options can be viewed on the Options tab of the Project Properties dialog that is shown when Opening/Creating a project. These options can only be edited when the project is being opened.
The Caching of Source/Target form and field definitions (metadata) can be controlled here.
In addition, for projects with a Service Now Source ONLY , the option enable support for retrieval of display values can be set here, For more information see the article Enabling Retrieval of Display Values (Service Now Source Only)
When creating or opening a project for the first time either at design or execution time, the server needs to retrieve the list of forms from each server. For some server types this can take several seconds. Similarly, when a Form mapping is displayed, the source and target field lists need to be obtained.
Often, this 'metadata' does not change over time, so re-loading it from the server is unnecessary. By default, any Form or field data obtained from the server during a project being edited, validated or executed will be saved in a file within the project folder. When the project is re-opened, this file is read back into memory, avoiding the need to query the source and target again. This can save considerable time when:
- Opening a Project
- Validating a Project
- Opening Form Mappings
- Loading and Executing a Project
If you would rather server data not be stored in this way, but rather that the server is re-queried each time the project is opened you can uncheck the Enable Cache of Source Server Form/Field Definitions and Enable Cache of Target Server Form/Field Definitions as appropriate.
If these options are enabled however, this means that Precision Bridge will NOT automatically have visibility of any changes to forms or fields that the project is using or new forms/fields added.
To ensure that Precision Bridge picks up any changes, the options Force Source Cache Refresh and Force Target Cache Refresh should be used as appropriate. Note that after a Cache Refresh has been forced, the form and field properties will need to be re-loaded from the server as required and this will slow performance when performing the actions listed above for the first time after the refresh. These two options will only apply when the project is opened tins time - next time you open the project they will again be unchecked by default.
In the screenshot below, the source cache will be refreshed on loading the project. This will mean that any changes to the forms/fields on the source server will be visible in Precision Bridge.
Comments
0 comments
Please sign in to leave a comment.