Moogsoft Docs

Manage Workflow Engines

Labs Feature

This feature is an Early Access Feature. An administrator can enable it at Settings > Labs > Configure > Early Access Features.

You can access the Workflow Engine at Settings > Automation in the Moogsoft AIOps UI.

When you open the Workflow Engine, you see workflow tabs for Workflow Engine configuration types you can enable at startup.

Workflow Engine Early Access Warning

There are breaking changes for Workflow Engine between v7.2.0 and v7.3.0. Upon upgrade, you may need to recreate your actions.

You can create and configure individual workflows or chains of workflows in the Moogsoft AIOps UI.

Click +Add Worfklow to create a workflow or double-click an existing workflow to open it.

Edit the Workflow Definition as follows to control which data the engine processes:

Workflow Property


Workflow Name

Identifies the workflow.


Describes the purpose of the workflow and what it should do.

Entry Filter

Identifies the criteria for events, alerts, or Situations to process with the current engine. Anything that doesn't meet the criteria skips to the next engine or Moolet in the chain.

For example, you can set a filter on "severity > 3" to process only Major and Critical severity alerts.

See Filter Search Data for information on creating filters.

Sweep Up Filter

Check the database for all objects that match the filter criteria and pass them to all workflow actions as a list parameter. The sweep up filter expedites entry of related objects into the workflow.

For example if you receive a link-up alert, you can set a filter to retrieve all related link-down alerts from the database and have the sweep up filter close them.

First Match Only

Allow only the first occurrence of an object to pass through the workflow.

You can use the slider in the title bar to set the engine to Active or Inactive.

If you have multiple workflows, you can use the up and down arrows in Edit mode to reorder them. Alternatively, you can drag and drop the workflows into order.

After you create an engine, you can add actions to process data. When the engine is active, it process all objects that match the filtering criteria according to the actions.