This page describes how to create and configure Tasks in SIWENOID v2. Tasks are automated actions that SIWENOID v2 executes automatically when a defined event occurs in the system. They allow the system to respond to security events without requiring manual operator intervention.
A task consists of three components:
Tasks are evaluated in real time by the SIWENOID v2 server. When an incoming event matches the trigger conditions of a configured task, the server executes the associated action immediately. Tasks are entirely server-side — they function even if no client is connected.
Prev ← SIWENOID v2 Map Next → Creating Forced Actions
To access the Tasks configuration, open the main menu and navigate to File → Options → Tasks.
The Tasks screen lists all currently configured tasks. Each task is shown with its name, enabled/disabled status, and the action type it performs. From this screen, tasks can be created, edited, enabled, disabled, and deleted.
To create a new task, click the Add button (plus icon) in the toolbar.
The task editor opens. Fill in the following fields:
Enable / Disable toggle Use this checkbox or toggle to activate or deactivate the task. A disabled task remains saved in the configuration but will not execute when its trigger fires. This is useful for temporarily suspending a task without deleting it — for example, during maintenance periods.
Name Enter a descriptive name for the task. The name should clearly identify what the task does and when it fires, so that other engineers can understand the configuration at a glance. Example: “Alarm SMS to security officer” or “Fire alarm email notification”.
Executable task (Action type) Select the type of action this task will perform from the dropdown list. The available action types depend on the modules configured in SIWENOID v2. Common action types include:
When an action type is selected, additional fields specific to that action type appear below (for example: phone number for SMS, email address for email, output datapoint for activate output).
Users Select the user account or accounts that this task is associated with. For notification tasks (SMS, email), the user assignment determines which contact details are used for delivery. For other action types, the user assignment may be used for audit logging purposes.
After setting the basic task properties, configure the trigger that will cause the task to fire. The trigger defines which event or condition activates the task.
Set the following trigger parameters:
Event type Select the event type that will trigger the task. This maps to the event categories and treatment types defined in the system configuration. Examples: Alarm, Pre-alarm, Fault, Excluded, Normal (return to normal). The task fires each time an incoming event of this type is received by the server.
Datapoint or module scope Specify whether the trigger applies to a specific datapoint, a specific container or logical group, or all datapoints system-wide. Scoping the trigger precisely prevents unintended task executions — for example, a task that should only fire for fire alarm events should be scoped to the fire alarm subsystem, not all datapoints.
Module Select the module that will execute the action. Modules are the driver components that provide specific capabilities to SIWENOID v2 (for example: the SMS module, the email module, the script engine). The module must be configured and active before it can be used in a task. See the Creating Module page for module configuration instructions.
The following example demonstrates how to configure a task that sends an SMS message when an alarm event is received.
From this point, every time the SIWENOID v2 server receives an alarm event matching the trigger scope, an SMS message will be sent automatically to the configured phone number.
—
Prev ← SIWENOID v2 Map Next → Creating Forced Actions