Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A filter is a set condition. Many features of Jira Service Management Compass use filters to provide action execution based on some conditions. You can customize to process integration actions with certain incoming data, fire callbacks for particular types of alerts, apply policies to certain alerts, and do a lot more.

For example, Jira Service Management Compass processes all incoming data from integrations, and then it checks them against your integration's actions for execution. Integration actions have a processing order. At most one action can execute on a single webhook. A filter has a condition set. If the first alert filter does not match the incoming webhook data, Jira Service Management Compass moves to the next action in line. It then evaluates this alert filter. If an alert filter matches the data, Jira Service Management Compass executes that action. Then it ends the processing of that particular webhook. If it finds no matching action, nothing happens. In an alert filter, if the condition match type is set to “Only alerts that match any condition”, then in the incoming data if the variable ‘Status Message is equal to ‘Failed' or 'Still Failing', then Jira Service Management Compass creates an alert according to the setup specified in the alert fields. The processing ends there. But if the incoming data with 'Status Message' equal to something other than these comes to Jira Service ManagementCompass, it checks it against the 'Create alert’ action. When that doesn't match, the next filter of the 'Close alert’ is processed.

Jira Service Management Compass provides default actions with pre-configured filters and alert fields for every integration. You can customize them the way you like - you can edit them, delete them, or add new actions of your own.

...

  • All the alerts (no conditions in use): The integration action matches every data that's evaluated against it and executes the action. You don't need to specify any condition.

  • Only alerts that match any condition: If even one of the conditions specified in the condition set matches the incoming data, Jira Service Management Compass executes the action.

  • Only alerts that match all the conditions: The webhook data has to match every specified condition in the condition set. If any of them fails, the action isn't executed. Jira Service Management Compass moves on to process the next integration action, if there is any.

...