Vorheriges Thema: Verwenden des Aktionsgenerators zum Angeben von Zuständigen

Nächstes Thema: So aktivieren Sie Regeln und Aktionen für Richtlinien


Verwenden eines API-Plug-ins zum Angeben von Zuständigen

Das Angeben von Zuständigen ist eine erforderliche Aufgabe beim Erstellen von Richtlinien. Um Zuständige anzugeben, verwenden Sie ein API-Plug-in wie nachfolgend beschrieben, oder verwenden Sie den Aktionsgenerator. Ein API-Plug-in ist am nützlichsten, wenn Sie Daten aus einem externen System abrufen, die zum Angeben der Zuständigen verwendet werden. Ein API-Plug-in ist auch nützlich, wenn die Identitäten und die Anzahl der Zuständigen je nach den Daten, die vom Request bereitgestellt werden, variieren. Basierend auf diesen Daten erstellt das Plug-in dynamisch die Liste der Zuständigen und gibt die Zuständigenebenen an.

Gehen Sie wie folgt vor:

  1. Klicken Sie auf "Katalog", "Richtlinien", und öffnen Sie die Richtlinie.
  2. Wählen Sie die Option "Plug-in für Zuständige verwenden" aus. Dieses Kontrollkästchen wird unter dem Feld "Bedingung" angezeigt.

    Der Aktionsgenerator wird ausgeblendet, und die im nächsten Schritt aufgeführten Felder werden angezeigt.

  3. Füllen Sie die folgenden Felder aus:
    Plug-in-ID

    Gibt den Namen Ihres anwenderspezifischen Plug-ins für das dynamische Ausfüllen der Liste von Zuständigen an. Sie oder ein anderer Administrator müssen dieses Plug-in zuvor geschrieben, getestet und geladen haben.

    Um die Liste der Plug-ins anzuzeigen, wählen Sie "Administration", "Tools", "Plug-Ins".

    (Optional) Variablen

    Geben Sie im Bedarfsfall die Liste der Variablen für das Plug-in an.

    Öffnen Sie gegebenenfalls das ausgewählte Plug-in, um die Details einschließlich der Variablen anzuzeigen. Auf der Seite "Details" werden im Abschnitt "Eingaben" die ID-Werte und Beschreibungen der Eingabevariablen für das Plug-in aufgelistet. Kopieren Sie die gewünschten IDs der Variablen von dieser Seite, und fügen Sie sie in den Wert des Attributs "Variablen" ein. Geben Sie Variablen als einen JSON-Ausdruck ein.

Sie haben die Zuständigen für diese Richtlinie angegeben.

Beispiel: Verwendung von Variablen

Die Liste der Zuständigen kann je nach Kontext des Request variieren. Verwenden Sie ein Plug-in, um die Liste der Zuständigen basierend auf dem Kontext, in dem die Richtlinie ausgeführt wird, auszufüllen. In diesem Fall bezieht sich "Kontext" auf den Anwender, den Geschäftsbereich, den Service usw.

$({'form_field_value':_.sog['sog1'].serviceoption[2].form['form1'].txt1, 'est_service_cost':_.service.estimatedCost, 'est_sog_cost':_.sog['sog1'].estimatedCost, 'req_status':_.request.status})

Diese Variablen geben auf folgende Weise Daten an das Plug-in zurück:

Die Daten aus den Variablen füllen die Liste der Zuständigen und die Genehmigungsstufen aus, entsprechend dem im Plug-in angegebenen Code. Sie können zum Beispiel das Plug-in so schreiben, dass die folgende Aktion ausgelöst wird, wenn die folgenden Bedingungen zutreffen:

Bedingungen:

Aktion: Folgende Zuordnungstabelle erstellen: