Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / Ens.Alerting.Rule.FunctionSet
Private  Storage   

Ens.Alerting.Rule.FunctionSet


class Ens.Alerting.Rule.FunctionSet extends
Ens.Rule.FunctionSet

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1


Summary


Methods
Contains ConvertDateTime CurrentDateTime DoesNotContain
DoesNotIntersectList DoesNotMatch DoesNotStartWith Exists
If In InFile InFileColumn
IntersectsList IsRecentManagedAlert Length Like
Lookup Matches Max Min
Not NotIn NotInFile NotLike
Pad Piece RegexMatch ReplaceStr
Round Rule Schedule StartsWith
Strip SubString ToLower ToUpper
Translate replace


Methods


• classmethod IsRecentManagedAlert(AlertRequest As Ens.AlertRequest = "", Seconds As %Integer = 300, LogUpdate As %Boolean = 0) as %Integer
Function to determine whether a Managed Alert with the same AlertText and SourceConfigName as the supplied AlertRequest has been created within the previous Seconds seconds. If such a Managed Alert does exist, the ID of the Managed Alert is returned. If LogUpdate is true, then this function will assume that a new ManagedAlert will NOT be created and will log an update to the existing ManagedAlert to indicate that the alert has reoccurred.