---
sourceDocument: Yokohama Now Platform-Fähigkeiten
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Platform-Fähigkeiten

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Genehmigung: Workflow-Aktivität des Anwenders

# Genehmigung: Workflow-Aktivität des Anwenders {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 Minuten Lesedauer

Die Genehmigung: Anwender Mit der Aktivität werden eine oder mehrere individuelle Anwendergenehmigungen erstellt. {#r_ApprovalUser__wf-approval-user-shortdesc}

## Ergebnisse

Der Ergebniswert ist die endgültige Genehmigungsdisposition. Diese Disposition hängt von den Genehmigungsaktionen der Genehmiger und den in angegebenen Genehmigungsbedingungen ab Warten Sie auf Oder Wenn Jemand Ablehnt Felder. Mögliche Ergebniswerte sind:

* Genehmigt
* Abgelehnt
* Gelöscht
* Abgebrochen
{#r_ApprovalUser__ul_r5r_hvw_w4}

## Eingabevariablen

{#r_ApprovalUser__table_xql_rnw_w4__entry__2}

| Feld | Beschreibung |
|-|-|
| Genehmigung: Anwender, Wenn Geben Sie an, wann diese Aktivität einen Anwendergenehmigungsdatensatz generiert. ||
| Bedingung | Bedingungen, die, wenn sie erfüllt sind, zur Generierung der individuellen Genehmigung führen. Wenn die Bedingungen nicht erfüllt sind, wird die Genehmigung übersprungen. |
| Genehmigung: Anwendergenehmiger Geben Sie die Anwender an, deren Genehmigung angefordert wird. ||
| Anwender | Die Anwender für die Genehmigung. Verwenden Sie das Struktursymbol, um Anwenderreferenzfelder aus dem aktuellen Datensatz auszuwählen, um Genehmigungen zu erstellen, z. B. `${assigned_to} `. Wenn kein Anwender ausgewählt ist, legt die Aktivität die Genehmigung automatisch auf fest Genehmigt . Hinweis: Der Workflow verwaltet nur Genehmigungsdatensätze, die von der Aktivität „Genehmigungsanwender" generiert wurden. Nach dem Starten des Workflows wirken sich neu hinzugefügte Genehmigungen nicht auf den Workflow-Kontext aus. |
| Gruppen | Gruppen, deren Mitglieder auch Genehmigungen empfangen sollen Beachten Sie, dass sich dies von unterscheidet Genehmigung: Gruppe Aktivität, die zusätzlich zu den einzelnen Genehmigungen eine Gruppengenehmigung erstellt. Das Struktursymbol kann verwendet werden, um Gruppenreferenzfelder aus dem aktuellen Datensatz auszuwählen, um Genehmigungen zu erstellen, z. B. `${Assignation_Group} `. |
| Genehmigung: Anwenderbedingung Geben Sie an, wie die Aktivität die Genehmigung basierend auf den Antworten einzelner Genehmiger genehmigen oder ablehnen soll. ||
| Warten auf | Eine Auswahl zwischen verschiedenen Genehmigungslogiken zum Bestimmen, welche individuellen Genehmigungen zu einer Genehmigung der Aktivität führen Die Optionen sind: * Beliebiger Genehmiger: Jeder Anwender kann genehmigen, und die erste Genehmigung führt dazu, dass die Aktivität mit einem Ergebnis von abgeschlossen wird Genehmigt . * Jeder Genehmiger: Alle Anwender müssen genehmigen (siehe unten, wie eine Ablehnung behandelt wird). * Erste Antwort von beliebiger Person: Die erste Genehmigung oder Ablehnung eines Anwenders führt zum Abschluss der Aktivität. * Bedingung basierend auf Skript: Jedes Mal, wenn ein Anwender genehmigt oder ablehnt Genehmigungsskript Wird aufgerufen, um zu bestimmen, ob die Aktivität abgeschlossen werden soll. {#r_ApprovalUser__ul_mtp_jzz_xs} |
| Wenn jemand ablehnt | Eine Auswahl zwischen verschiedenen Freigabelogiken zum Bestimmen, welche individuellen Ablehnungen zu einer Ablehnung der Genehmigung der Aktivität führen Die Optionen sind: * Genehmigung ablehnen: Schließen Sie die Aktivität sofort mit einem Ergebnis von ab Abgelehnt . * Warten Sie auf andere Antworten, bevor Sie entscheiden: Warten Sie, bis wir andere Antworten erhalten, bevor Sie eine Genehmigungs- oder Ablehnungsentscheidung treffen. Dadurch können Anwender ihre Meinung ändern, bis eine Entscheidung getroffen wurde. {#r_ApprovalUser__ul_znl_lzz_xs} Hinweis: Beachten Sie, dass wenn Warten Sie auf Ist auf festgelegt Beliebiger Genehmiger Dann führt eine einzelne Genehmigung dazu, dass die Aktivität mit einem Ergebnis von abgeschlossen wird Genehmigt Auch wenn ein oder mehrere Anwender ablehnen. |
| Name der Freigabespalte | Ein Zeichenfolgenfeld für den Namen des Genehmigungsfelds in der Tabelle, in der der Workflow ausgeführt wird. Der Standardwert ist Genehmigung , Welches das Feld in der Aufgabentabelle ist. Hinweis: Verwenden Sie den Namen des Felds, nicht seine Bezeichnung. Wenn Sie anwenderdefinierte Genehmigungsspaltenfelder und Genehmigungsspaltenjournale verwenden, verwenden Sie Aktivitäten zum Festlegen des Werts im Workflow, um die anwenderdefinierten Genehmigungsspaltenfelder festzulegen. |
| Name der Genehmigungsjournalspalte |   |
| Freigabeskript | Wenn Warten Sie auf Variable ist auf festgelegt Bedingung basierend auf Skript Dieses Skript wird aufgerufen, um zu bestimmen, wie eine Genehmigung oder Ablehnung verarbeitet werden soll. Das Skript muss die Variable festlegen <var class="keyword varname">Antwort </var>„Genehmigt" oder „abgelehnt", um den Genehmigungsstatus für diese Genehmigung anzugeben. Bei Aufruf sind die folgenden Informationen verfügbar: counts.total = total number of users that are part of this approval counts.approved = # of users that approved so far counts.rejected = # of users that rejected so far counts.requested = # of users that are pending approval counts.not_requested = # of users that are not pending approval counts.not_required = # of users that approval is not required |
| Genehmigung: Anwenderzeitplan Geben Sie an, wie der Workflow das erwartete Startdatum und das Fälligkeitsdatum des Genehmigungsdatensatzes berechnet. Sobald Sie eine Auswahl für „Fälligkeitsdatum basierend auf" und „Zeitplan basierend 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. * Eine vom Anwender angegebene Dauer: Die Dauer basiert auf einem vom Anwender angegebenen Wert. * Eine relative Dauer: Die Dauer wird aus einer relativen Dauer berechnet (z. B. Ende des nächsten Geschäftstags). * Ein Feld für Datum/Uhrzeit oder Dauer: Die Dauer basiert auf dem Wert eines Felds im aktuellen Datensatz. * Skript: Die Dauer wird von einem Skript zurückgegeben. {#r_ApprovalUser__ul_yxc_4mc_sp} |
| Dauer Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf Ist auf festgelegt <kbd class="ph userinput">Eine vom Anwender angegebene Dauer </kbd> | Die spezifische Anzahl von Tagen und Stunden. |
| Relative Dauer Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf Ist auf festgelegt <kbd class="ph userinput">Eine relative Dauer </kbd> | Die allgemeine Anzahl und Länge der Geschäftstage. |
| Feld für Fälligkeitsdatum Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf Ist auf festgelegt <kbd class="ph userinput">Ein Feld für Datum/Uhrzeit oder Dauer </kbd> | Das Feld „Datum/Uhrzeit" oder „Dauer". |
| Skript für Fälligkeitsdatum Wird nur angezeigt, wenn Fälligkeitsdatum basiert auf Ist auf festgelegt <kbd class="ph userinput">Skript </kbd> | Das Skript, das 'Antwort' auf die Anzahl der Sekunden für die Dauer setzt |
| Zeitplan basierend auf | Der Standardzeitplan, den der Timer zum Zählen der Arbeitsstunden verwendet. Wenn ein Zeitplan angegeben ist, wird die Dauer nur für Zeiten berücksichtigt, die im Zeitplan angegeben sind. Beispiel: Wenn die Dauer 2 Stunden beträgt und der Workflow um 16:00 Uhr an einem Zeitplan beginnt, der von 8:00 bis 17:00 Uhr ist, endet er am nächsten Tag um 9:00 Uhr. Die Optionen sind: * Zeitplan dieses Workflows: Der Zeitplan verwendet Workflow-Kontextdatum, -Uhrzeit und optional Zeitzone basierend auf Wert. * Ein bestimmter Zeitplan: Der Zeitplan verwendet eine vordefinierte Zeitplan Und optional Zeitzone basierend auf Wert. * Ein Zeitplanfeld: Der Zeitplan verwendet einen Wert aus einer Tabelle und einen optionalen Zeitzone basierend auf Wert. {#r_ApprovalUser__ul_wys_qhd_lq} |
| Zeitplan Wird nur angezeigt, wenn Zeitplan basierend auf Ist auf festgelegt <kbd class="ph userinput">Ein bestimmter Zeitplan </kbd> | Vordefiniert Zeitplan Aus einer Liste. |
| Zeitplanfeld Wird nur angezeigt, wenn Zeitplan basierend auf Ist auf festgelegt <kbd class="ph userinput">Ein Zeitplanfeld </kbd>. | Ein Feld für Datum und Uhrzeit oder Dauer für den Zeitplan, das der Tabelle zugeordnet ist. Gültige Felder werden im Dialogfeld „Element aus Struktur auswählen" blau angezeigt. |
| Zeitzone basiert auf | Die Zeitzone für die Berechnung der Dauer. Die Zeitzone kann basieren auf: * Keine Zeitzone: Standard. Workflow verwendet die GMT-Zeitzone. * Eine bestimmte Zeitzone: Ein bestimmter Zeitzone Die Sie aus einer Auswahlliste auswählen. * Ein Zeitzonenfeld: A Zeitzonenfeld Dient zum Nachverfolgen der Zeitdauer aus einem Feld im Formular. {#r_ApprovalUser__ul_hmv_vhd_lq} |
| Zeitzone Wird nur angezeigt, wenn Zeitzone basierend auf Ist auf festgelegt <kbd class="ph userinput">Eine bestimmte Zeitzone </kbd> an. | Wählen Sie die gewünschte Zeitzone aus der Auswahlliste aus. |
| Zeitzonenfeld Wird nur angezeigt, wenn Zeitzone basierend auf Ist auf festgelegt <kbd class="ph userinput">Ein Zeitzonenfeld. </kbd> | Ein Feld für Datum und Uhrzeit oder Dauer für den Zeitplan, das der Tabelle zugeordnet ist. Gültige Felder werden im Dialogfeld „Element aus Struktur auswählen" blau angezeigt. |
| Genehmigung: Erweitert Schreiben Sie bei Bedarf ein Skript, um zusätzliche Anwender zu bestimmen, von denen Genehmigungen angefordert werden sollen. ||
| Erweitert | Aktivieren Sie dieses Kontrollkästchen, um ein Skript zur Bestimmung zusätzlicher Anwender zu schreiben, von denen Genehmigungen angefordert werden sollen. |
| Zusätzliches Skript für Bevollmächtigte | Wenn Erweitert Ist aktiviert, wird dieses Skript aufgerufen, um zusätzliche Anwendergenehmigungen zu bestimmen, die erstellt werden sollen. Das Skript muss die Variable festlegen <var class="keyword varname">Antwort </var>In eine kommagetrennte Liste von Anwender-IDs und Gruppen-IDs oder ein Array von Anwender- und Gruppen-IDs, die als Genehmiger hinzugefügt werden sollen. Zum Beispiel: answer = []; answer.push('id1'); answer.push('id2'); |
[Tabelle : 1. Genehmigung: Eingabevariablen für Anwenderaktivität]

{#r_ApprovalUser__table_xql_rnw_w4}

## Bedingungen

Die folgenden Bedingungen bestimmen, welcher Übergang nach dieser Aktivität ausgeführt wird.  
Hinweis:  
Genehmigungsaktivitäten werden als Anwender ausgeführt, dessen Aktionen den Genehmigungs- oder Ablehnungsbedingungen entsprechen, auf die der Workflow gewartet hat, und führen den Workflow weiter.
{#r_ApprovalUser__table_zgj_ttw_w4__entry__2}

| Bedingung | Beschreibung |
|-|-|
| Genehmigt | Die Anwender haben die Anforderung basierend auf genehmigt Warten Sie auf Regeln. |
| Abgelehnt | Die Anwender haben die Anforderung basierend auf abgelehnt Warten Sie auf Regeln. |
| Fehler | Das Event oder die Bedingung, das bzw. die einen Fehler generiert. |
| Übersprungen | Das Ereignis oder die Bedingung, das eine übersprungene Genehmigung zulässt. |
[Tabelle : 2. Genehmigung: Bedingungen für Anwenderaktivität]

{#r_ApprovalUser__table_zgj_ttw_w4}

## Status

Der Aktivitätsstatus teilt der Workflow-Engine mit, was mit der Aktivität zu tun ist.{#r_ApprovalUser__table_jr2_15w_w4__entry__2}

| 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. |
[Tabelle : 3. Genehmigung: status der Anwenderaktivität]

{#r_ApprovalUser__table_jr2_15w_w4}

