Workflow Engine Moolets
The Workflow Engine Moolets perform tasks on events, alerts, and Situations as specified in a user-defined workflow. See Workflow Engine for more information.
The following files define the actions that are available when you define a workflow in the Moogsoft Enterprise UI:
A Workflow Engine Moobot specifies a set of actions that are available when you define a workflow in the Moogsoft Enterprise UI.
The
$MOOGSOFT_HOME/config/moolets/
folder has one default config file for each workflow engine:event_workflows.conf
: Event workflows process event data after data ingestion from a LAM and before the Alert Builder.enrichment_workflows.conf
: Enrichment workflows process alert data after the Alert Builder but before the Maintenance Window Manager.alert_workflows.conf
: Alert workflows process alert data after the Maintenance Window Manager and before they pass to a clustering algorithm.alert_inform_workflows.conf
: Alert Inform workflows trigger specific workflows from within the Moogsoft Enterprise UI in response to another action on an alert.situation_workflows.conf
: Situation workflows process Situation data after the Teams Manager. For example, you can use a Situation workflow when you want to integrate with a ticketing system.situation_inform_workflows.conf
: Situation Inform workflows trigger specific workflows from within the Moogsoft Enterprise UI in response to another action on a Situation.If you have installed the Moogsoft Add-ons, you will see additional workflow engine configurations.
Each configuration file has a
moobot
field that specifies the set of supported Moobots. The default Moobot for all four Moolet types is$MOOGSOFT_HOME/bots/moobots/WorkflowEngine.js
. Do NOT modify the Moogsoft supplied WorkflowEngine.js.
You can add and update Workflow Engine functionality. See Install Moogsoft Add-ons for more information.
If you want to create your own Workflow Engine Moolet, see Create a Workflow Engine Moolet.