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:
Der Aktionsgenerator wird ausgeblendet, und die im nächsten Schritt aufgeführten Felder werden angezeigt.
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".
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:
| Copyright © 2013 CA. Alle Rechte vorbehalten. |
|