| Key | Database field | Header | Description |
|---|
| NUMID | NUMID | NUMID | The numerical id. |
| ID | ID | ID | The short name of the action. |
| Owner | OWNER | Owner | The owner of the actions entry. |
| Dat | DAT | Last update | The date on which the action definition was last changed. |
| Text | TEXT | Text | A short text describing the action. |
| Description | DESCRIPTION | Description | A short description of the action. |
| Script | SCRIPT | Script name | The id of the script. Only scripts, which are explicitely allowed by the administrator can be run. |
| CommandLineParameters | CMDLINEPARS | Command line parameters | The command line parameters for the executable. For security reasons all apostrophes will be escaped (prepended by \) and the contents of the string will be enclosed in apostrophes. |
| Perm | PERM | Permission | The permission level, which is required to perform this action. |
| ProgInput | PROGINPUT | Program input | The program input for the executable. The program input must not contain the string 'EOF', because this string is used to feed the program input into the program. Moreover, the string must not match a regular expression, which is defined together with the executable. This allows to prevent executing arbitrary code from within the executed program. |
| Location | LOCATION | Location of the executing function | The type of function, which will be used for this action. |
| Redirect | REDIRECT | Redirect to | After the action is completed the browser can be redirected to either:
no redirection at all (if the action displays proper html itself)
a list of objects in the current table
the current object
the referring page
an importer (this will feed the output of the action into the importers of the current table, which will fill extracted data into the current object). |
| Window | WINDOW | Window | This flag determines in what kind of window the output of the action is displayed. |
| AllowMultiple | ALLOWMULTIPLE | Allow applying on multiple objects | This flag is set, if the action shall be allowed to be applied to multiple objects. |
| AllowedParameters | ALLOWEDPARS | Additional allowed parameters | The additional allowed parameters for this action. |
| RequiredParameters | REQPARS | Required parameters | The required parameters for this action. |
| Share | SHARE | Shares | The Share field is used to give other users viewing or modifying rights for a certain object. Permissions can be given to specific users, to the group to which the object owner belongs to and to all users. |