Moogsoft Docs

Manage Workflows

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

Read through Workflow Engine Strategies and Tips for ideas about how to use the Workflow Engine.

To access the Workflow Engine, navigate to Settings > Automation.

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

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

Description

Workflow Name

Identifies the workflow.

Description

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 does not 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 SQL-like filters.

You can use the event_handler field in your Entry Filter. See Filter Search Data for more information.

Sweep Up Filter

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

The sweep up filter only applies to certain actions. You can see the actions that use the Sweep Up filter in the Workflow Engine Functions Reference and the topics for individual actions.

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 processes all objects that match the filtering criteria according to the actions. If a user has manually changed an alert or Situation, this may affect its processing by the Workflow Engine.