Aktivitäten enthalten Standardbedingungen, die bestimmen, welche Übergänge befolgt werden.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Beispiel: Genehmigung: Anwender Aktivität hat zwei Bedingungen: Genehmigt Und Abgelehnt .
Abbildung : 1. Beispiel für Aktivitätsbedingungen
Sie können eine JavaScript-Bedingungsprüfung verwenden, um anwenderdefinierte Bedingungen für Core-Workflow-Aktivitäten zu erstellen. Anwenderdefinierte Aktivitäten unterstützen diese Funktion nicht.
Prozedur
Klicken Sie mit der rechten Maustaste auf die Aktivität, und wählen Sie aus Bedingung Hinzufügen Aus dem Kontextmenü.
Füllen Sie im Dialogfeld „neue Workflow-Bedingung“ die Felder entsprechend aus (siehe Tabelle).
Tabelle : 1. Formular „neue Workflow-Bedingungen“
Feld
Beschreibung
Name
Die Bezeichnung, die im Workflow angezeigt wird.
Aktivität
Name der Aktivität, für die diese Bedingung übermittelt wird. Dieser Wert wird automatisch vom System ausgefüllt.
Kurzbeschreibung
Kurze Beschreibung dieser Bedingung.
Bedingung
Eine JavaScript-Bedingungsprüfung. Die folgenden Variablen sind verfügbar:
Aktuell : Aktueller Datensatz, für den der Workflow ausgeführt wird.
Aktivität.Ergebnis : Ergebniswert, der von der Aktivität nach Abschluss festgelegt wird.
Aktivität : Datensatz der ausgeführten Workflow-Aktivität (wf_Executing). Wird für erweiterte Bedingungsprüfungen verwendet.
Aktivität.vars : Variablen, die dem Datensatz der ausführenden Workflow-Aktivität zugeordnet sind. Wird für erweiterte Bedingungsprüfungen verwendet.
Überspringen während der Erzeugung
Wenn ausgewählt, wird Generieren Aktivität Folgt diesem Übergang nicht, um Genehmigungen oder Aufgaben zu generieren.
Klicken Sie auf Absenden.
Um die Reihenfolge zu ändern, in der Bedingungen in der Workflow-Aktivität angezeigt werden, klicken Sie mit der rechten Maustaste auf die Aktivität, und wählen Sie aus Bedingungen Neu Anordnen .
Ein Dialogfeld mit einer Liste der verfügbaren Bedingungen wird angezeigt.Abbildung : 2. Liste der Bedingungen in der aktuellen Aktivität
Ziehen Sie die Bedingungen an eine neue Position in der Liste.
Klicken Sie auf OK.
Aktivitätsergebniswert
Die Ergebnis Der von einer Aktivität angegebene Wert steuert die Bedingung, durch die die Aktivität übergeht.
Verwenden Sie Ergebnis Wert als Teil von Bedingung Feld in der Aktivität. Beispiel: Wenn Bedingung Feld von Genehmigung: Anwender Aktivität enthält Aktivität.Ergebnis == „abgelehnt“ , Die Aktivität durchläuft diese Bedingung, wenn eine Ablehnung vom Genehmiger eingeht. Ergebniswerte werden in festgelegt Skript Feld der Aktivitätsdefinition.