Vorheriges Thema: Verwenden von Makros in Verbindung mit dem Verhalten für Issues- und Change-Kategorien

Nächstes Thema: Verwenden von Makros mit einer standortdefinierten Bedingung

Verwenden von Makros mit mehreren Benachrichtigungen

Mehrere Benachrichtigungen

Der Meldungstext der mehrfachen Benachrichtigung verweist direkt auf die Tabelle des ausgewählten Objekts. Beim Verweisen auf Felder in der Objekttabelle (z. B. CR (Call_Req)) können Sie somit auf den Attributnamen des Feldes verweisen. Wenn Sie die Beschreibungsinformationen des Tickets "Aufrufanfrage" angeben möchten, können Sie als Meldungstext Folgendes eintragen:

Beschreibung: @{description}

QREL (Abfrage-Beziehung) ist eine Beziehung, die eine Liste mit Objekten enthält, welche durch eine Where-Klausel des Typs SQL definiert wird. Sie können QREL der Beschreibung eines Makros mit mehreren Benachrichtigungen hinzufügen. Wenn Sie QREL in die Beschreibung für "act_log-QREL-<--alg" setzen möchten, können Sie in einem Benachrichtigungsmakro Folgendes benutzen:

@{act_log.0.description}

Sie können Ersatzvariablen benutzen, um Benachrichtigungsmeldungen relevanter und dynamischer zu gestalten. Diese Ersetzungsvariablen haben die Form @{attribute_path_here}, wobei attribute_path_here ein Attribut eines CA SDM-Objekts ist. Wenn die Benachrichtigung gesendet wird, wird die Variable durch den angegebenen Attributwert ersetzt.

Eine Benachrichtigung (aus einem Aktivitätsprotokoll oder eine mehrfachen Benachrichtigung) hat immer einen Grundkontext (einen Bezugspunkt), der gewöhnlich ein Ticket oder eine Workflow-Aufgabe ist. Bei mehreren Benachrichtigungen gibt das Feld des Benachrichtigungs-Makrotypen das Basisobjekt an. Mit der Syntax @{} können Sie auf ein beliebiges Attribut in diesem Objekt verweisen.

Beispiel: Eine mehrfache Benachrichtigung vom Typ "Anfrage" verweist auf ein Attribut im Objekt "cr" (Call_Req). Um die Anfragebeschreibung einzuschließen, geben Sie @{description} an (mit der Punktnotation können Sie weitere Verweise auf andere Objekte angeben). Zum Beispiel, um den Nachnamen des Zuständigen der Anfrage einzuschließen: @{assignee.last_name}.