Zum Inhalt

Verwaltung der Schlüsselwörter in den Workflows

Die Schlüsselwörter der Workflows lassen sich in der Konfiguration der Workflows, der Schritte, der Aktionen und der Benachrichtigungen verwenden.

Das allgemeine Format der Workflow-Schlüsselwörter lautet wie folgt:

  • eine Klasse (Beispiel: PERSON, MANAGER, STARTER usw.)
  • ein Hauptparameter (Beispiel: ATTRIBUTE, RIGHT usw.)
  • ein sekundärer Parameter (Beispiel: Attributcode usw.)

Es gibt zwei große Kategorien von Schlüsselwörtern:

  • Die Schlüsselwörter, die eine Liste von Objekten zurückgeben, ohne die Daten des Workflows zu berücksichtigen. Diese Schlüsselwörter dienen der Filterung oder als Bedingungen für die Ausführung von Aufgaben oder Aktionen. In diesem Fall ist das Trennzeichen „§“. Die folgenden Schlüsselwörter stehen zur Verfügung:

    • §KAD§: Schlüsselwort, das nur in Workflows verwendet werden kann, die durch das Ereignis „Modification of an authorization rule“ ausgelöst werden
      • §KAD§ATTRIBUTE§secondary_parameter§: ermöglicht das Abrufen von Informationen über eine Berechtigungsregel anhand ihrer ID, ihres Namens oder ihrer Beschreibung. secondary_parameter kann die folgenden Werte annehmen:
        • kad_id: Kennung der Berechtigungsregel.
        • kad_name: Name der Berechtigungsregel
        • kad_description: Beschreibung der Berechtigungsregel
      • §KAD§FILTRE§attribute_code§: ermöglicht das Abrufen der Werte des Filters, dessen Code in „attribute_code“ übergeben wird, an der Berechtigungsregel, die die Workflow-Instanz auslöst.
      • §KAD§STRUCTURE§VALUE§: ermöglicht das Abrufen der Werte der Strukturen, die von der Berechtigungsregel abgedeckt werden, die die Workflow-Instanz auslöst.
      • §KAD§RIGHT§<AccountTypeCode.RightCode>§: ermöglicht die Prüfung, ob die Berechtigung, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist, in der Berechtigungsregel enthalten ist, die die Workflow-Instanz auslöst.
    • §PERSON§: Schlüsselwort, das das Abrufen einer anhand der angegebenen Parameter gefilterten Identitätsliste ermöglicht. Berücksichtigt die Daten des Workflows nicht, dient jedoch dazu, die möglichen Ziele des Workflows zu filtern oder die Akteure oder Ziele von Aktionen oder Aufgaben in den Workflows zu bestimmen.
      • §PERSON§ATTRIBUTE§attribute_code§: ermöglicht das Abrufen einer Personenliste anhand eines Attributwerts.
      • §PERSON§RIGHT§<AccountTypeCode.RightCode>§: ermöglicht das Abrufen einer Liste der Personen, die die Berechtigung tatsächlich besitzen, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist.
    • §OBJECT§ oder §RESOURCE§: Schlüsselwort, das das Abrufen einer anhand der angegebenen Parameter gefilterten Liste von Ausstattungen ermöglicht. Berücksichtigt die Daten des Workflows nicht, dient jedoch dazu, die Objekte in den Aktionen oder Aufgaben der Workflows zu filtern.
      • §OBJECT§ATTRIBUTE§attribute_code§ oder §RESOURCE§ATTRIBUTE§attribute_code§: ermöglicht das Abrufen einer Liste von Ausstattungen anhand der Attributwerte.
  • Die Schlüsselwörter, die die Werte der verschiedenen in den Workflow-Instanzen enthaltenen Objekte zurückgeben (Ziele, Akteure, Validierer, Inhalt der Anfrage usw.). In diesem Fall ist das Trennzeichen „#“. Die folgenden Schlüsselwörter stehen zur Verfügung:

    • WORKFLOW#Code_workflow#parameter_step#: ermöglicht das Abrufen von Informationen über eine Workflow-Instanz, deren Code „workflow_code“ entspricht. Kann in einem SQL-Auswertungsfeld (Beispiel: Ausführungsregeln, Validierungsregeln usw.) oder in einem Benachrichtigungsfeld (Beispiel: Betreff, Text der E-Mail) verwendet werden. Parameter_step kann die folgenden Werte annehmen:

      • ID: Kennung der Workflow-Instanz
      • STATUS: Status der Workflow-Instanz
        • -2 = durch Eskalation fehlgeschlagen
        • -1 = fehlgeschlagen
        • 0 = in Bearbeitung
        • 1 = Erfolg
        • 2 = durch den Benutzer initialisiert
        • 3 = Ereignis wartet auf zusätzliche Informationen
        • 4 = angehalten
        • 5 = Informationsbedarf
        • 6 = blockiert
        • 7 = gestoppt
        • 8 = Erfolg durch Eskalation
        • 9 = zurückgesetzt
      • STARTDATE: Startdatum der Workflow-Instanz
      • ENDDATE: Enddatum der Workflow-Instanz
      • LASTEVENTDATE: Datum des letzten Ereignisses auf Ebene der Workflow-Instanz
      • DATA: gibt die Liste der betroffenen Berechtigungen und Benutzer zurück.
    • STEP#Step_code#parameter_step#: ermöglicht das Abrufen von Informationen über eine Instanz eines Workflow-Schritts, dessen Code „Step_code“ entspricht. Kann in einem SQL-Auswertungsfeld (Beispiel: Ausführungsregeln, Validierungsregeln usw.) oder in einem Benachrichtigungsfeld (Beispiel: Betreff, Text der E-Mail) verwendet werden. Parameter_step kann die folgenden Werte annehmen:

      • ID: Kennung der Schrittinstanz
      • STATUS: Status der Instanz des Schritts mit dem Code „Step_code“ in der Workflow-Instanz
        • -1 = fehlgeschlagen
        • 0 = in Bearbeitung
        • 1 = Erfolg
        • 4 = angehalten
        • 5 = Informationsbedarf
        • 6 = blockiert
        • 7 = gestoppt
      • STARTDATE: Startdatum der Schrittinstanz
      • ENDDATE: Enddatum der Schrittinstanz
      • LASTEVENTDATE: Datum des letzten Ereignisses auf Ebene der Schrittinstanz
    • ACTION#Action_code#parameter_action#: ermöglicht das Abrufen von Informationen über eine Instanz einer Aktion, deren Code „action_code“ entspricht. Kann in einem SQL-Auswertungsfeld (Beispiel: Ausführungsregeln, Validierungsregeln usw.) oder in einem Benachrichtigungsfeld (Beispiel: Betreff, Text der E-Mail) verwendet werden. Parameter_action kann die folgenden Werte annehmen:

      • ID: Kennung der Aktionsinstanz
      • STATUS: Status der Instanz der Aktion mit dem Code „Action_code“ in der Workflow-Instanz
        • -1 = fehlgeschlagen
        • 0 = in Bearbeitung
        • 1 = Erfolg
        • 4 = angehalten
        • 5 = Informationsbedarf
        • 6 = blockiert
        • 7 = gestoppt
      • STARTDATE: Startdatum der Aktionsinstanz
      • ENDDATE: Enddatum der Aktionsinstanz
      • LASTEVENTDATE: Datum des letzten Ereignisses auf Ebene der Aktionsinstanz
      • DEROGATED: Kennung der Person, an die die Aktion delegiert wurde
    • TASK#Task_code#parameter_task#: ermöglicht das Abrufen von Informationen über eine Instanz einer Aufgabe, deren Code „task_code“ entspricht. Kann in einem SQL-Auswertungsfeld (Beispiel: Ausführungsregeln, Validierungsregeln usw.) oder in einem Benachrichtigungsfeld (Beispiel: Betreff, Text der E-Mail) verwendet werden. Parameter_task kann die folgenden Werte annehmen:

      • ID: Kennung der Aufgabeninstanz
      • STATUS: Status der Instanz der Aufgabe mit dem Code „Task_code“ in der Workflow-Instanz
        • -1 = fehlgeschlagen
        • 0 = in Bearbeitung
        • 1 = Erfolg
        • 4 = angehalten
        • 5 = Informationsbedarf
        • 6 = blockiert
        • 7 = gestoppt
      • STARTDATE: Startdatum der Aufgabeninstanz
      • ENDDATE: Enddatum der Aufgabeninstanz
      • LASTEVENTDATE: Datum des letzten Ereignisses auf Ebene der Aufgabeninstanz
      • DEROGATED: Kennung der Person, an die die Aufgabe delegiert wurde
    • Im Text einer E-Mail lassen sich automatische Validierungslinks erstellen, wenn die Benachrichtigung in einer Validierungsaktion oder -aufgabe konfiguriert ist: http://[DNS address]/UserRequestWorkflow.aspx? MyActionId={#ACTION#Action_or_task_code#ID#}&accept=[result]
      • DNS address ist durch die Adresse des Identity-Servers zu ersetzen
      • Action_or_task_code ist durch den Code der Aktion oder Aufgabe zu ersetzen, die über den Link validiert werden soll
      • Result: Geben Sie 1 ein, um die Aktion oder Aufgabe zu validieren, oder 0, um sie abzulehnen.

    Um den Link im Text der E-Mail zu konfigurieren, verwenden Sie die Schaltfläche „type:inline“, über die Sie die Adresse und den Text prüfen können, die in der E-Mail angezeigt werden.

    Hinweis: Um eine Anfrage aus einer Benachrichtigungs-E-Mail heraus zu validieren oder abzulehnen, muss sich der Benutzer an der Oberfläche anmelden, damit bestätigt wird, dass er über die Berechtigungen für diesen Vorgang verfügt.

    • FORM#: Schlüsselwort, das nur in Workflows des Typs „User Request“ oder in Aufgaben des manuellen Provisioning/Deprovisioning, in den SQL-Auswertungsregeln der Aktions- und Aufgabenschritte oder in den Benachrichtigungen verwendet werden kann.

      • FORM#ADDRIGHTS#CODELIST#: ermöglicht das Auflisten der Berechtigungen, die der Antragsteller im Formular zur Anforderung von Berechtigungen ausgewählt hat.

      • FORM#CHANGEATTRIBUTES#parameter_form#: listet die Attribute auf, die der Antragsteller im Formular zur Änderung einer Person geändert hat. parameter_form kann die folgenden Werte annehmen:

        • CODELIST: Liste der Attributcodes, die der Antragsteller im Formular zur Änderung einer Person geändert hat.
        • CHANGEDATE: Datum, zu dem die Änderungen berücksichtigt werden, im Format dd/MM/yyyy
      • FORM#TYPERESOURCES#parameter_form#: ruft die Liste der Ressourcentypen ab, die beim Ausfüllen des Anforderungsformulars ausgewählt wurden. parameter_form kann die folgenden Werte annehmen:

        • DATA: Kennung der Ressourcen
        • DATA.CODE: Code der Ressourcen
        • DATA.NAME: Name der Ressourcen
      • FORM#Validation_task_code#parameter_form#:

        • DATA: ermöglicht das Abrufen aller Konten und Berechtigungen nach Zielanwendung im Text der E-Mail.
        • DATA.PROVISIONINGRIGHTONLY: ermöglicht es, die Ausführung einer Aufgabe zur Formularvalidierung und/oder einer Aufgabe des manuellen Provisioning davon abhängig zu machen, dass die Ziele bereits über ein Konto in den von der Anfrage betroffenen Repositorys verfügen.
        • DATA.UNPROVISIONINGRIGHTONLY: ermöglicht es, die Ausführung einer Aufgabe zur Formularvalidierung und/oder einer Aufgabe des manuellen Deprovisioning davon abhängig zu machen, dass die Ziele bereits über ein Konto in den von der Anfrage betroffenen Repositorys verfügen.
        • DATA.PROVISIONINGACCOUNTONLY: ermöglicht es, die Ausführung einer Aufgabe zur Formularvalidierung und/oder einer Aufgabe des manuellen Provisioning davon abhängig zu machen, dass die Ziele über kein Konto in den von der Anfrage betroffenen Repositorys verfügen.
        • DATA.UNPROVISIONINGACCOUNTONLY: ermöglicht es, die Ausführung einer Aufgabe zur Formularvalidierung und/oder einer Aufgabe des manuellen Deprovisioning davon abhängig zu machen, dass die Ziele über kein Konto in den von der Anfrage betroffenen Repositorys verfügen.
    • TASKFORM#: Schlüsselwort, das nur in Workflow-Aufgaben der folgenden Typen verwendet werden kann: Ressourcenzuweisung und manuelles Provisioning/Deprovisioning

      • TASKFORM#Task_code#fparameter_form#: ermöglicht das Abrufen der in „parameter_form“ angegebenen Daten einer Ressource oder einer Berechtigung. Dieses Schlüsselwort muss im Text einer E-Mail verwendet werden, damit das Ergebnis in Tabellenform angezeigt wird. parameter_form kann die folgenden Werte annehmen:

        • DATA: Kennung der angeforderten Ressourcen, wenn die Aufgabe vom Typ „Resource assignment“ ist, oder Kennung der Berechtigungen, die provisioniert oder deprovisioniert werden sollen, wenn die Aufgabe vom Typ „Manual provisioning/deprovisioning“ ist.
        • DATA.CODE: Code der angeforderten Ressourcen, wenn die Aufgabe vom Typ „Resource assignment“ ist, oder Code der Berechtigungen, die provisioniert oder deprovisioniert werden sollen, wenn die Aufgabe vom Typ „Manual provisioning/deprovisioning“ ist.
        • DATA.NAME: Name der angeforderten Ressourcen, wenn die Aufgabe vom Typ „Resource assignment“ ist, oder Name der Berechtigungen, die provisioniert oder deprovisioniert werden sollen, wenn die Aufgabe vom Typ „manual provisioning/deprovisioning“ ist.
        • DATA.FIELDS: Werte der zusätzlichen Felder des Anforderungsformulars. Nur gültig, wenn die Aufgabe vom Typ „manual provisioning/deprovisioning“ ist.
        • DATACOMPLETEONLY: Kennungen der Ressourcen, die in der Aufgabe des Typs „Resource Assignment“ tatsächlich zugewiesen wurden. Nur gültig, wenn die Aufgabe vom Typ „Resource Assignment“ ist.
        • DATACOMPLETEONLY.CODE: Code der Ressourcen, die in der Aufgabe des Typs „Resource Assignment“ tatsächlich zugewiesen wurden. Nur gültig, wenn die Aufgabe vom Typ „Resource Assignment“ ist.
        • DATACOMPLETEONLY.NAME: Name der Ressourcen, die in der Aufgabe des Typs „Resource Assignment“ tatsächlich zugewiesen wurden. Nur gültig, wenn die Aufgabe vom Typ „Resource Assignment“ ist.
        • DATAINCOMPLETE: Kennungen der Ressourcentypen, denen keine Ressource zugewiesen wurde. Nur gültig, wenn die Aufgabe vom Typ „Resource Assignment“ ist.
        • DATAINCOMPLETE.CODE: Code der Ressourcentypen, denen keine Ressource zugewiesen wurde. Nur gültig, wenn die Aufgabe vom Typ „Resource Assignment“ ist.
        • DATAINCOMPLETE.NAME: Name der Ressourcentypen, denen keine Ressource zugewiesen wurde. Nur gültig, wenn die Aufgabe vom Typ „Resource Assignment“ ist.
    • MANAGER#: Der Manager eines Workflows ist die Person, die den Workflow verwaltet.

      • MANAGER#ATTRIBUTE#attribute_code#: ermöglicht das Einfügen von Informationen über die Aktionsinstanz in ein SQL-Auswertungsfeld (Beispiel: Ausführungs- und Validierungsregeln usw.) oder in ein ausgewertetes Feld (Beispiel: Empfänger, Betreff, Text der E-Mail).

      • MANAGER#RIGHT#<Account_Type_Code.Right_Code>#: ermöglicht die Prüfung, ob der Manager eines Workflows die Berechtigung besitzt, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist.

      • MANAGER#RIGHTHEO#<Account_Type_Code.Right_Code>#: ermöglicht die Prüfung, ob der Manager eines Workflows die Berechtigung theoretisch besitzt, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist.

    • POSSIBLEACTIONACTOR#: Personen, die an einer Aktion mitwirken können

      • POSSIBLEACTIONACTOR#Action_code#attribute_code#: ermöglicht das Abrufen des Werts des Attributs, dessen Code im Parameter attribute_code übergeben wird, bei den möglichen Akteuren der Instanz einer Aktion oder Aufgabe, deren Code „action_code“ entspricht. Kann in einem SQL-Auswertungsfeld (Beispiel: Ausführungsregeln, Validierungsregeln usw.) oder in einem Benachrichtigungsfeld (Beispiel: Empfänger, Betreff, Text der E-Mail) verwendet werden.

    • STARTER#: Person, die einen Workflow startet

      • STARTER#ATTRIBUTE#attribute_code#: ermöglicht das Abrufen des Werts des Attributs, dessen Code im Parameter attribute_code übergeben wird, bei der Person, die den Workflow gestartet hat. Kann in einem SQL-Auswertungsfeld (Beispiel: Ausführungsregeln, Validierungsregeln usw.) oder in einem Benachrichtigungsfeld (Beispiel: Betreff, Text der E-Mail) verwendet werden.

      • STARTER#RIGHT#<AccountTypeCode.RightCode>#: ermöglicht die Prüfung, ob der Antragsteller eines Workflows die Berechtigung besitzt, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist.

      • STARTER#RIGHTHEO#<Account_Type_Code.Right_Code>#: ermöglicht die Prüfung, ob der Antragsteller eines Workflows die Berechtigung theoretisch besitzt, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist.

    • TARGET#: Objekt oder Objekte, die eine Workflow-Instanz starten

      • TARGET#ATTRIBUTE#attribute_code#: ermöglicht das Abrufen des Werts des Attributs, dessen Code im Parameter attribute_code übergeben wird, an dem Objekt, das den Workflow gestartet hat. Kann in einem SQL-Auswertungsfeld (Beispiel: Ausführungsregeln, Validierungsregeln usw.) oder in einem Benachrichtigungsfeld (Beispiel: Betreff, Text der E-Mail) verwendet werden. Dieses Schlüsselwort funktioniert nur, wenn das Ziel vom Typ Person oder Ausstattung ist.

      • TARGET#RIGHT#<AccountTypeCode.RightCode>#: ermöglicht die Prüfung, ob das Ziel oder die Ziele eines Workflows die Berechtigung besitzen, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist. Dieses Schlüsselwort funktioniert nur, wenn das Ziel vom Typ Person ist.

      • TARGET#RIGHTTHEO#<AccountTypeCode.RightCode>#: ermöglicht die Prüfung, ob das Ziel oder die Ziele eines Workflows die Berechtigung theoretisch besitzen, deren Code im Parameter „Right_Code“ angegeben ist und die mit dem Kontotyp verknüpft ist, dessen Code im Parameter „Account_Type_Code“ angegeben ist. Dieses Schlüsselwort funktioniert nur, wenn das Ziel vom Typ Person ist.

      • TARGET#RESOURCE#DATA#: ermöglicht das Abrufen aller Daten (Werte aller Attribute) aller Ressourcen, die mit den Zielen einer Workflow-Instanz verknüpft sind, im Text der E-Mail.

        • TARGET#RESOURCE#DATA@CodeAtt1,CodeAtt2,CodeAttN#: ermöglicht das Abrufen der über die Attributcodeliste CodeAttN ausgewählten Attributwerte aller Ressourcen, die mit den Zielen einer Workflow-Instanz verknüpft sind, im Text der E-Mail. Die Attribute „name“ und „code“ werden standardmäßig im Text der E-Mail angezeigt, ohne dass sie der Liste hinzugefügt werden müssen.

        • TARGET#RESOURCE#DATA.CodeTypeResource1,CodeTypeResource2,CodeTypeResourceN#: ermöglicht das Abrufen der Werte aller Attribute der Ressourcentypen, die über die Liste der Ressourcentypcodes CodeTypeResourceN ausgewählt wurden und mit den Zielen einer Workflow-Instanz verknüpft sind, im Text der E-Mail.

        • TARGET#RESOURCE#DATA.CodeTypeResource1,CodeTypeResourceN@CodeAtt1,CodeAtt2,CodeAttN#: ermöglicht das Abrufen der folgenden Werte im Text der E-Mail:

          • entweder alle Attribute der Ressourcentypen, die über die Liste der Codes CodeTypeResourceN ausgewählt wurden und mit den Zielen einer Workflow-Instanz verknüpft sind, wenn kein Attributcode angegeben ist
          • oder die Werte der über die Attributcodeliste ausgewählten Attribute für die Ressourcentypen, die über die Liste der Ressourcentypcodes CodeTypeResourceN ausgewählt wurden und mit den Zielen einer Workflow-Instanz verknüpft sind, wenn Attributcodes CodeAttN angegeben sind.
        • TARGET#RESOURCE#DATA.CodeTypeResource1,CodeTypeResource2,CodeTypeResourceN#: ermöglicht das Abrufen der Werte aller Attribute der Ressourcentypen, die über die Liste der Ressourcentypcodes CodeTypeResourceN ausgewählt wurden und mit den Zielen einer Workflow-Instanz verknüpft sind, im Text der E-Mail.

      • TARGET#ACCOUNT#: Schlüsselwort, das in den Ereignis-Workflows verwendet werden kann, die mit der Erstellung eines realen Kontos zusammenhängen.

        • TARGET#ACCOUNT#LOGIN#: ermöglicht das Abrufen der Kennung des Kontos im Text der E-Mail.

        • TARGET#ACCOUNT#PASSWORD#: ermöglicht das Abrufen des Kennworts des Kontos (im Klartext) im Text der E-Mail.

        • TARGET#ACCOUNT#STATUS#: ermöglicht das Abrufen des Provisioning-Status des Kontos im Text der E-Mail.

        • TARGET#ACCOUNT#DATA#: ermöglicht das Abrufen der Kennung, des Kennworts und des Status im Text der E-Mail.

    • PRIMARYTARGET# und #SECONDARYTARGET#: Schlüsselwort, das nur in Workflows des Typs „On event“ verwendet werden kann

      • PRIMARYTARGET#ATTRIBUTE#secondary_parameter# oder #SECONDARYTARGET#ATTRIBUTE#secondary_parameter#: ermöglicht das Abrufen des Werts eines Objekts am primären oder sekundären Ziel einer Workflow-Instanz, dessen Eigenschaft im Parameter secondary_parameter übergeben wird. Dieses Schlüsselwort funktioniert nur, wenn das Ziel von einem der folgenden Typen ist:

        • Identity: In diesem Fall ist der sekundäre Parameter ein Attributcode.
        • Right: In diesem Fall kann der sekundäre Parameter die folgenden Werte annehmen:
          • Name: Name der Berechtigung
          • Description: Beschreibung der Berechtigung
          • Code: Code der Berechtigung
          • Applicationname: Name der mit der Berechtigung verknüpften Anwendung
          • Applicationdescription: Beschreibung der mit der Berechtigung verknüpften Anwendung
          • Applicationcode: Code der mit der Berechtigung verknüpften Anwendung
          • ismanualprovisioning: Boolescher Wert, der angibt, ob die Berechtigung zu einem Repository mit manuellem Provisioning gehört.
      • PRIMARYTARGET#TYPE#secondary_parameter# oder #SECONDARYTARGET#TYPE#secondary_parameter#: ermöglicht das Abrufen von Informationen über den Objekttyp, der dem primären oder sekundären Ziel einer Workflow-Instanz entspricht. Dieses Schlüsselwort funktioniert nur, wenn das Ziel vom Typ Person oder Ausstattung ist. secondary_parameter kann die folgenden Werte annehmen:

        • NAME: Name des Personen- oder Ausstattungstyps
        • CODE: Code des Personen- oder Ausstattungstyps
        • DESCRIPTION: Beschreibung des Personen- oder Ausstattungstyps
      • PRIMARYTARGET#ACCOUNT#secondary_parameter# oder #SECONDARYTARGET#ACCOUNT#secondary_parameter#: ermöglicht das Abrufen von Informationen über das Konto, das dem primären oder sekundären Ziel einer Workflow-Instanz entspricht. Dieses Schlüsselwort funktioniert nur, wenn das Ziel vom Typ Konto ist. secondary_parameter kann die folgenden Werte annehmen:

        • STATUS: Status des erstellten realen Kontos
        • LOGIN: Kennung des erstellten realen Kontos
        • PASSWORD: Kennwort des erstellten realen Kontos
        • DATA: Tabelle mit der Kennung und dem Kennwort des erstellten realen Kontos

Diese beiden Familien von Schlüsselwörtern lassen sich gemeinsam in einem einzigen Parameter „SQL Evaluation“ verwenden, der die Bedingung anhand der Eingabeparameter prüft und die Typen „TRUE/FALSE“ oder „List returned by an SQL evaluation“ zurückgibt.

Besonderheiten:

  • Bei allen Schlüsselwörtern, denen ein Attributcode als Parameter übergeben werden kann, um dessen Wert abzurufen, lässt sich bei Attributen des Typs aufgezählter Wert, Person, Struktur oder Ressource eine Formaterweiterung „.object_attribute_code“ verwenden, um einen Attributwert des Objekts anstelle der ID abzurufen. Bei Attributen des Typs Struktur, Person oder Ausstattung ist der Code des gewünschten Objektattributs anzugeben; bei aufgezählten Werten kann object_attribute_code die folgenden Werte annehmen:
    • NAME: ruft den Namen des aufgezählten Werts ab
    • CODE: ruft den Code des aufgezählten Werts ab
  • Wenn die Schlüsselwörter nicht ausreichen, um Informationen in den Text einer E-Mail einzufügen, lässt sich die folgende Syntax verwenden, um eine SQL-Abfrage des Typs SELECT aufzurufen:
    • [@@@: <SQL Query>:@@@] : Die SQL-Abfrage ist ohne die Klausel „SELECT“ zu schreiben. Sie gibt eine Zeichenkette zurück.
  • Um Informationen über die Ziele (die vom Workflow betroffenen Personen) anzugeben, ist das Schlüsselwort §PERSON§ dem Schlüsselwort #TARGET# vorzuziehen.