PhenixID

Raise Alert

Version: 1.2

Category: Output

External Category: Internal

Action Package: Standard Actions

Description

When enabling alerts in Provisioning Service, you get an alert when a technical error has occurred. This might happen when you don’t get a connection to a data source for example. The action Raise Alert is used when you want to raise an alert for a logical error.

ParameterDescriptionExample
Raise if count is lower than[Optional] If set, raise an alert if the number of session objects is lower than this value. Supports SESSION (uses the first object) and GLOBAL. Supports SESSION(), but will only use the value from the first Session Object.10
Raise if count is higher than[Optional] If set, raise an alert if the number of session objects is higher than this value. Supports SESSION (uses the first object) and GLOBAL. Supports SESSION(), but will only use the value from the first Session Object.GLOBAL(max_results)
Require all to raise[Optional] (true/false) In case multiple conditions have been set, whether to require all configured conditions to match or not in order to trigger the alert. Default: falsetrue

Use Cases

Example 1: Value is missing

In a Policy you read a value from a data source, and the read action is working as it should, but you do not get any value, because the value in the data source is empty. You know that this value should never be empty, so if it is, then something is very wrong and an alert should be raised. To achieve this, you should use the action Run Action to configure the condition filter, and in that action call the Raise Alert action.

Example 2: Expect sane number of session objects

In case a certain data source is prone to stop working, for example due to unannounced format changes, sanity checking can easily be implemented.

ParameterValue
Raise if count is lower than 5
Raise if count is higher than 20000
Require all to raise false

DISCLAIMER
Information provided in this document is for your information only. PhenixID makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners.

The origin of this information may be internal or external to PhenixID. PhenixID makes all reasonable efforts to verify this information.

PhenixID - support.phenixid.se