The Scripts Module allows the automation of various tasks through scripting. You can configure these tasks to run in response to specific events or on a scheduled basis, enhancing the application's efficiency and functionality. Script tasks can also call Script Classes or use external DLLs.
On this page:
Table of Contents | ||||
---|---|---|---|---|
|
Configuring Tasks
Tasks are program units written in VB.Net, C#, or Python that execute when a trigger event occurs or periodically at specified intervals. To create and configure a Script Task, follow the steps below:
- Access Scripts / Tasks.
- Click on the plus icon.
- Input a task name and description, and select the desired language.
- Choose to either create a new code or import one from an existing library.
- Click Ok.
Now, you can double-click the newly created row to access the Code Editor, where you can insert the code for the Script Task.
Info |
---|
To edit a property of an existing Script Task, click the desired property to select it and click it again after a second to edit it. See a list of available properties in the next section. |
The image below illustrates the process described above.
Built-in Tasks
All solutions include the following built-in tasks:
- Server Startup: Executed when the solution starts running. Runs on the server (computer running TServer.exe).
- Server Shutdown: Executed when the solution shuts down. Runs on the server.
- Client Startup: Executed on each client when the Displays module (TVisualizer.exe) starts running.
- Client Shutdown: Executed on each client when the Displays module closes.
Properties Reference
Tasks Properties
The following is a table describing each available property field for Script Tasks:
Info |
---|
If a property column is not visible on the grid, enable it by right-clicking the grid header and selecting it from the list. |
Property | Description |
Name | The name of the task. |
Code | Specifies the language used for the code of this task. |
Trigger | The event that triggers the task execution. |
Period | The time interval that should occur between executions of the task, if there is no trigger. |
Domain | The location where the script executes, there are two options:
|
Initial State | The task's initial state, theoiptions are as follows:
|
Build Status | The Status of the task code from the continuous compiling process.
|
Build Errors | Displays any errors encountered during the last build. |
Edit Security | The security to enable who can edit the tasks. |
Description | Description of the task. |
In this section:
Page Tree | ||||
---|---|---|---|---|
|