|
Actions |
Top Previous Next |
|
Actions are human-executable operations that are associated with a context. A list of available actions may appear, for example, in the context menu for a System Tree node. There is a key difference between context actions and context functions: In contrast to functions, actions may interact with a user by generating some output or requesting data input. Not all actions are interactive, but most involve several steps that require user attention. Actions interact with the user using UI Procedures. Every action is a combination of UI Procedures and server-side data operations, such as function calls, changing or analyzing variable values, etc. For more information, see the UI Procedures chapter. Just for contrast, here are some Actions:
And here are some Functions:
As you can see, functions are "machine" operations, while actions actually require user intervention and input. Note that some actions may be also executed in a non-interactive mode. In this case, all user input is pre-defined and all output goes to a server log. Actions can be non-interactive when they're executed by the scheduler or as a result of an alert, for example. Most contexts have a so-called default action. This action is executed when user double-clicks the context in the AggreGate Client System Tree, for example. Here are two examples for default actions:
|