createNotification

A Workflow Engine function that automatically creates a notification for a service.

This function currently supports the PagerDuty and Opsgenie integrations.

This function is available as a feature of 7.4 integrations.

This function requires you to have already configured the services you want to use it with. When you configure some integrations, Moogsoft Enterprise creates a workflow with this function that automatically communicates new alert or Situation data to the service. Integrations this function applies to indicate their compatibility on the UI.

This function is available for alert, enrichment, and Situation workflows.

The workflow sweep up filter applies to this function.

Back to Workflow Engine Functions Reference.Workflow Engine Functions Reference

Arguments

Workflow Engine function createNotification takes the following arguments:

Name

Required

Type

Description

services

Yes

String

Comma separated list of the service names.

Example

The following example demonstrates typical use of Workflow Engine function createNotification.

When you configure the PagerDuty integration, Moogsoft Enterprise automatically creates a workflow with this function, and is configured as follows:

  • services: PagerDuty

The UI translates this setting to the following JSON:

{"services":"PagerDuty"}

This allows Moogsoft Enterprise to automatically notify PagerDuty of new alert or Situation data and make a request to raise an incident.