Scripting
versiondog allows you to create scripts and script applications that run automatically before or after specific events. These scripts extend the system’s default behavior by enabling additional functionality. For example, you can launch a specific editor version for a project or enable work with devices that are not yet fully supported.
Info
When you use the scripting feature, versiondog can't verify the authenticity of software that runs outside the versiondog system. You must verify the authenticity of such software before use.
Scripts and script applications are event-driven. This means that they are not continuously active but are triggered by defined events on the server or client side. The available events are listed in the Events on the server and Events on the clients pages.
Script applications are compiled files that users can independently develop and deploy.
In addition, script package provides several benefits when creating scripts:
- It includes a dedicated interpreter, allowing you to run script source code directly instead of relying solely on compiled script applications.
- It supports defining multiple scripts for the same event, with execution based on the component type.
- The available commands, keywords, functions, and conditional assignments are documented in this guide.
You can also assign custom scripts to user-defined buttons in the UserClient. Button configuration is described under Buttons for executing scripts (script buttons).
Info
Scripting is an add-on and must be activated separately in your license. If you are interested in using Scripting, please contact us at (https://amdt.com/en/contact
Related topics