Workflow-Aktivität „Freigabe - Gruppe“
Die Aktivität Freigabe - Gruppe erstellt Freigabedatensätze für jedes Mitglied einer angegebenen Gruppe.
Die Gruppenfreigabe wird basierend auf den Benutzerfreigaben gemäß der im Feld Warten auf angegebenen Logik genehmigt oder abgelehnt.
Ergebnisse
- Genehmigt
- Abgelehnt
- Gelöscht
- Abgebrochen
Eingabevariablen
Eingabevariablen bestimmen das anfängliche Verhalten der Aktivität.
| Feld | Beschreibung |
|---|---|
| Freigabe - Gruppe - Wann Geben Sie an, wann diese Aktivität einen Gruppenfreigabe-Datensatz generiert. |
|
| Bedingung | Bedingungen, die zur Generierung der Gruppenfreigabe führen, wenn sie erfüllt werden. Werden die Bedingungen nicht erfüllt, wird die Freigabe übersprungen. |
| Freigabe - Gruppe - Genehmiger Geben Sie die Gruppen an, von denen eine Freigabe angefordert wird. |
|
| Gruppen | Die Gruppen, von denen eine Freigabe angefordert wird. Um dieses Feld zu bearbeiten, klicken Sie auf das Schlosssymbol. Verwenden Sie die Nachschlageliste, um bestimmte Gruppen nach Namen auszuwählen. Um zur Laufzeit Gruppen aus Feldwerten im aktuellen Datensatz auszuwählen, klicken Sie auf das Baumsymbol. Jedem Mitglied der Gruppe wird ein individueller Freigabedatensatz zugewiesen. Wenn keine Gruppe ausgewählt ist, legt die Aktivität die Freigabe automatisch auf Genehmigt fest. |
| Freigabe - Gruppe - Bedingung Legen Sie fest, wie die Aktivität basierend auf den Antworten einzelner Gruppenmitglieder entscheidet, ob die Gruppenfreigabe genehmigt oder abgelehnt wird. |
|
| Warten auf | Eine Auswahl zwischen verschiedenen Freigabelogiken zum Bestimmen, welche individuellen Freigaben oder Ablehnungen zu einer Freigabe oder Ablehnung der Freigabe der Aktivität führen. Die Optionen sind:
|
| Freigabeskript Wird nur angezeigt, wenn Warten auf auf Auf Skript basierende Bedingung festgelegt ist. |
Ist die Variable Warten auf auf Auf Skript basierende Bedingung festgelegt, wird dieses Skript aufgerufen, um zu bestimmen, wie eine Freigabe oder Ablehnung gehandhabt wird. Das Skript muss die Variable answer auf „genehmigt“ oder „abgelehnt“ festlegen, um den Gesamtstatus für diese Freigabe anzugeben. Das Skript ist dafür zuständig, den Freigabestatus für jede Gruppe festzulegen, die Teil dieser Freigabeaktivität ist, bevor der Gesamtfreigabestatus für alle Gruppen zurückgegeben wird. Beim Aufruf stehen dem Skript die folgenden Variablen für alle Gruppen zur Verfügung, die Teil dieser Freigabeaktivität sind:
Und für jede Gruppe:
Hinweis: Iterieren Sie die Gruppen mit:
Hinweis: Rufen Sie das Gruppenobjekt mit dem folgenden Code ab (um z. B. den Gruppennamen zu ermitteln, für den eine Iteration durchgeführt wird):
Freigabeskripts erlauben auch Berechnungen. Wenn beispielsweise nur die Hälfte der Freigaben erforderlich ist: |
| Wenn jemand ablehnt | Eine Auswahl zwischen verschiedenen Freigabelogiken zum Bestimmen, welche individuellen Ablehnungen zu einer Ablehnung der Freigabe der Aktivität führen. Die Optionen sind:
Hinweis: Wenn Warten auf auf Beliebiger Genehmiger festgelegt ist, bewirkt eine einzige Freigabe, dass die Aktivität mit dem Ergebnis genehmigt abgeschlossen wird, auch wenn ein oder mehrere Benutzer ablehnen. |
| Freigabe - Gruppe - Zeitplan Legen Sie fest, wie der Workflow das erwartete Start- und Fälligkeitsdatum des Freigabedatensatzes berechnet. Nachdem Sie eine Auswahl für „Fälligkeitsdatum basiert auf“ und „Zeitplan basiert auf“ getroffen haben, werden die entsprechenden Felder angezeigt. |
|
| Fälligkeitsdatum basiert auf | Wählen Sie aus, wie der Workflow die Dauer, das Fälligkeitsdatum und den Zeitplan der Aufgabe bestimmt.
|
| Dauer Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf auf Eine benutzerdefinierte Dauer festgelegt ist. |
Die spezifische Anzahl von Tagen und Stunden. |
| Relative Dauer Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf auf Eine relative Dauer festgelegt ist. |
Die allgemeine Anzahl und Länge von Geschäftstagen. |
| Feld für Fälligkeitsdatum Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf auf Ein Feld für Datum/Uhrzeit oder Dauer festgelegt ist. |
Ein Feld für Datum/Uhrzeit oder Dauer. |
| Skript für Fälligkeitsdatum Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf auf Skript festgelegt ist. |
Das Skript, das 'answer' auf die Anzahl der Sekunden für die Dauer setzt. |
| Zeitplan basierend auf | Der grundlegende Zeitplan, nach dem der Timer Arbeitsstunden zählt. Wenn ein Zeitplan bereitgestellt wird, wird die Dauer nur für Zeiten berücksichtigt, die im Zeitplan angegeben sind. Wenn die Dauer beispielsweise 2 Stunden beträgt und der Workflow in einem Zeitplan von 8:00 Uhr bis 17:00 Uhr um 16:00 Uhr beginnt, endet er am nächsten Tag um 9:00 Uhr. Die Optionen sind:
|
| Zeitplan Wird nur angezeigt, wenn Zeitplan basierend auf auf Ein bestimmter Zeitplan festgelegt ist. |
Der vordefinierte Zeitplan aus einer Liste. |
| Zeitplanfeld Wird nur angezeigt, wenn Zeitplan basierend auf auf Ein Zeitplanfeld festgelegt ist. |
Ein Datums- und Uhrzeit- oder Dauerfeld für den Zeitplan, das der Tabelle zugeordnet ist. Gültige Felder werden im Dialogfeld „Element aus der Struktur auswählen“ in Blau angezeigt. |
| Zeitzone basiert auf | Die Zeitzone für die Berechnung der Dauer. Die Zeitzone kann auf Folgendem basieren:
|
| Zeitzone Wird nur angezeigt, wenn Zeitzone basiert auf auf Eine bestimmte Zeitzone festgelegt ist . |
Wählen Sie die gewünschte Zeitzone in der Auswahlliste aus. |
| Zeitzonenfeld Wird nur angezeigt, wenn Zeitzone basiert auf auf Ein Zeitzonenfeld festgelegt ist. |
Ein Datums- und Uhrzeit- oder Dauerfeld für den Zeitplan, das der Tabelle zugeordnet ist. Gültige Felder werden im Dialogfeld „Element aus der Struktur auswählen“ in Blau angezeigt. |
| Freigabe - Erweitert Schreiben Sie ggf. ein Skript zur Bestimmung zusätzlicher Benutzer, von denen Freigaben angefordert werden sollen. |
|
| Erweitert | Aktivieren Sie diese Checkbox, um ein Skript zur Bestimmung zusätzlicher Benutzer zu schreiben, von denen Freigaben angefordert werden sollen. Verwenden Sie das Skript Zusätzliches Gruppenskript, um Gruppenfreigaben anzupassen. |
| Zusätzliches Gruppenskript | Wenn die Checkbox Erweitert aktiviert ist, wird dieses Skript aufgerufen, um zusätzliche Gruppenfreigaben zu bestimmen, die erstellt werden sollen. Das Skript muss die Variable answer auf eine durch Kommas getrennte Liste von Gruppen-IDs oder ein Array von Gruppen-IDs festlegen, die als Genehmigergruppen hinzugefügt werden sollen. Beispiel: |
Bedingungen
| Bedingung | Beschreibung |
|---|---|
| Genehmigt | Die Benutzer aus den Gruppen haben die Anforderung auf Basis der Regeln für Warten auf genehmigt. |
| Abgelehnt | Die Benutzer aus den Gruppen haben die Anforderung auf Basis der Regeln für Warten auf abgelehnt. |
| Fehler | Das Event oder die Bedingung, das bzw. die einen Fehler generiert. |
| Übersprungen | Das Event oder die Bedingung, das bzw. die eine übersprungene Freigabe zulässt. |
Status
| Status | Beschreibung |
|---|---|
| Wird ausgeführt | Die Workflow-Engine startet die Funktion execute der Aktivität. |
| Warten | Die Workflow-Engine ignoriert die Aktivität, bis ein bestimmtes Event zum Neustarten der Aktivität ausgelöst wird. |
| Fertig | Die Ausführung der Aktivität ist abgeschlossen. Der Ergebniswert gibt das Ergebnis der Aktivität an. |
| Abgebrochen | Diese Aktivität oder der Workflow, der diese Aktivität enthält, wurde abgebrochen. |
| Fehler | Ein JavaScript-Fehler ist aufgetreten. Überprüfen Sie die Protokolle auf Fehlerdetails. |