Skip to main content

Manage Workflows

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

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. 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.

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.Workflow Engine Functions Reference

Note

Moogsoft restricts use of the sweep up filter to open alerts that reside in the live database and does not permit the sweep up filter to pick up archived or closed alerts. Whether an archived or closed alert resides in the live database or elsewhere is immaterial, Moogsoft does not support this functionality and it is strictly prohibited.

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.