Setting Workbench Preferences

The Preferences dialog box allows you to customize Workbench default behaviors.

To set Workbench preferences:

  1. Click Tools > Preferences.

    The Preferences dialog box appears.

    Workbench User Preferences

  2. Select a category in the left pane.
  3. Make adjustments in the right pane.
  4. Click OK to save changes.

Workbench Preferences Dialog Box

Category Settings
  • Editors—Select auto generation of object names in scripts (applies to VI, Spectre, and Production scripts).
  • Language—Change the display language, then restart Workbench. When [Default Display Language] is chosen, Workbench uses the operating system language.

    NOTE: When translations are missing in certain dialogs, the English string is shown.

  • Login—Select usage of the quick connection feature.
  • Paths—Set paths to associated executable files.
  • Project—Customize features for creating and deleting projects.
  • Startup—Customize how Workbench starts up. For more information, see Startup Options.
  • Content—Customize how the interface behaves with content, such as turning off initial comments in scripts, setting it to show when a scheduled script has any warnings, and whether to keep, remove, or ask about unlinked schedules.
  • NOTE: Initial Comments guide the user through the process of creating a new script file. If turned off, then files will default to having just the top level tag. This feature is useful for advanced users that no longer need hints.
  • Interaction—Customize notifications for failed jobs and saving credentials. Failed jobs default to display an error pop-up dialog box when foreground job fails.For more information on alternative notifications used if you turn this off by setting it to False see Job Notifications.
  • Save—Customize how Workbench saves modified scripts, and the behavior when running.For more information, see Running Unsaved Scripts.
  • UI—Customize the initial state of the left panel of the Startpage at start up, how the connection tree displays, and the border size between Workbench interface parts (defaults to 5 pixels).
Text Editor
  • Display—Set an alternative font to be used in the text editor. The drop-down shows all system-installed monospaced fonts where the True Type Font (TTF) is installed. Once set, the text editor uses the selected font on new text editor tabs. This font applies to both data files and scripts in text editor mode.
  • Input—Set the edit option that allows typing of Asian languages by using an Input Method Editor (IME); set the auto complete in the Expression Editor for quotes and brackets. Both options default to False. Once set to True, close and reopen editors for the change to take effect.
Version Control
  • Do not show again the merge instructions popup when resolving conflicts—Determines whether merge instructions appear when manually merging files during Git conflict resolution.
  • Email address—Specify the email address used for the default Git Author for each commit to the repository.
  • Full name—Specify the name recorded for the default Git Author for each commit.
Visual Integrator
  • Behavior for Runs—Set and turn on/off input/output limits, run and save options.
  • Behavior for Tests—Set and turn on/off input/output limits, test inclusions/exclusions, and Qual string options.
  • Functionality—Customize how Workbench handles Visual Integrator scripts, including naming, paths, word wrap, encoding, ODBC, and SQL connections.
  • Interface—Customize interface elements, including auto-save time, backups, tooltip displays, and sorts for functions and data.
  • Misc.—Configure an automated naming scheme for tasks.

For more details, see Visual Integrator Preferences.

  • Functionality—Set how Production works with existing parameters.
  • Dialogs—Customize dialog box behaviors for aliases, columns, and categories.
  • Functionality—Set file encoding defaults.
Spectre Build Editor
  • Misc—Set whether or not to have the cBase open directly in ProDiver when a Spectre Build script successfully completes (defaults to False), or reaches an input limit set for the build.