Aktion „Genehmigung anfordern“
Genehmigung für einen Datensatz mit einem Genehmigungsfeld anfordern. Sie können einen Regelsatz für eine Genehmigung, Ablehnung oder Abbruch konfigurieren. Wenn einer Genehmigung ein Fälligkeitsdatum hinzugefügt wird, wird die Genehmigung automatisch genehmigt, abgelehnt oder abgebrochen, wenn die Genehmiger bis zur angegebenen Zeit nicht geantwortet haben.
Klassische Genehmigungen Ist eine Plattformfunktion, mit der Anwender oder Gruppen eine Aufgabe genehmigen oder ablehnen können.
Rollen und Verfügbarkeit
Verfügbar als Workflow-Studio ServiceNowCore-Aktion. Anwender mit der Rolle „Flow_Designer“ oder „admin“ können einem Flow eine Aktion hinzufügen und Konfigurationsdetails definieren.
Eingaben
- Datensatz
- Datentyp: Record
Verweis auf den zu genehmigenden Datensatz. Wenn der Datensatz ein Genehmigungsfeld enthält, Workflow-StudioLegt die Eingabe des Genehmigungsfelds automatisch fest.
- Tabelle
- Datentyp: Table Name
Tabellenname des Datensatzes, der der Genehmigungsanforderung zugeordnet ist. Die von Ihnen ausgewählte Tabelle muss Genehmigungen unterstützen, indem sie über ein Feld für den Genehmigungsstatus verfügt. Beispielsweise enthalten die Aufgabentabelle und ihre Erweiterungen Genehmigungsfelder.
- Genehmigungsgrund
- Datentyp: String
Textzeichenfolge, die eine Begründung für die Genehmigung enthält. Sie können dieses Feld für Audits und Compliance mit Vorschriften verwenden. Diese Informationen werden in der Tabelle „Genehmigung“ [sysApprover_Approver] gespeichert. Sie können beispielsweise auflisten, warum eine bestimmte Genehmigungsanforderung von einer Person oder einer Gruppe erforderlich ist.
- Genehmigungsfeld
- Datentyp: Field Name
Feld, das die Ergebnisse von Genehmigungsanforderungen enthält.
- Journalfeld
- Datentyp: Field Name
Feld zum Speichern des Verlaufs und der Kommentare, die der Genehmigungsanforderung zugeordnet sind.
- Bedingungen
- Datentyp: Approval Rules
Genehmigungs- und Ablehnungsregeln, um zu bestimmen, welche Anwender Anforderungen genehmigen oder ablehnen können und was nach der Genehmigung oder Ablehnung geschieht.
Genehmigungs- oder Ablehnungsregeln umfassen:- Beliebiger Genehmiger
- Alle Anwender genehmigen
- Von allen beantwortet, von beliebiger Person genehmigt
- % der Anwender geben ihre Genehmigung
- Anzahl von Anwendern, die ihre Genehmigung geben
Fügen Sie im Feld neben der Genehmigungsregel die gewünschten Genehmiger hinzu. So fügen Sie Genehmiger hinzu:
- Wählen Sie einzelne Anwender oder Gruppen aus.
- Ziehen oder wählen Sie ein Feld aus einem Datensatz aus.
- Wählen Sie manuelle Genehmiger aus
Damit ein manueller Genehmiger eine Genehmigung oder Ablehnung verarbeiten kann. Ein manueller Genehmiger ist ein Anwender, der der zugehörigen Liste „Genehmiger“ manuell hinzugefügt wurde und die Anforderung dann genehmigen kann. Sie können beispielsweise manuell einen Fachexperten zu einer Aufgabe hinzufügen, um die Anforderung zu genehmigen. Weitere Informationen zum Hinzufügen manueller Genehmiger finden Sie unter Generieren Sie Genehmigungen mithilfe der zugehörigen Liste „Genehmiger“.
Hinweis:Standardmäßig generiert „Genehmigung anfordern“ Genehmigungsdatensätze für inaktive Anwender und Gruppen. Dieses Verhalten ermöglicht es, dass ein Flow oder eine Aktion weiterhin funktioniert, auch wenn ein bestimmter Anwender oder eine bestimmte Gruppe später deaktiviert wird. Wenn Sie das Verhalten beim Generieren von Genehmigungen für inaktive Entitäten ändern möchten, legen Sie die Systemeigenschaft com.Glide.Hub.Flow.Approval.allow_inactive_Entity fest. Weitere Informationen finden Sie unter Workflow-Studio Flow-Systemeigenschaften.Definieren Sie Ablehnungsregeln, indem Sie einen anderen ODER-Regelsatz hinzufügen. Beziehen Sie beim Definieren von Genehmigungen Ablehnungsregeln ein, die ausgeführt werden, wenn keine übereinstimmenden Genehmigungen vorhanden sind. Solche Ablehnungsregeln verhindern, dass der Flow in einem Wartestatus verbleibt. Wenn eine Genehmigung beispielsweise von beliebiger Person genehmigt werden kann, erstellen Sie eine zeitbasierte Ablehnungsregel, falls sie von niemandem genehmigt wird.
Hinweis:Wenn Sie eine Genehmigungsregel ohne Ablehnungsregel festlegen (oder umgekehrt) und der erwartete Genehmigungsstatus nicht erfüllt ist, wird der Laufzeitwert angezeigt Abgebrochen .Informationen zur Verwendung des Inline-Skripts zum Festlegen von Genehmigungsregeln finden Sie unter Geskriptete Genehmigungen in Flow Designer mit Flow-Variablen Blogbeitrag auf ServiceNow Community.
- Fälligkeitsdatum
- Datentyp: Schedule Date/Time
Fälligkeitsdatum für einen Genehmigungsstatus, um zu verhindern, dass der Flow endlos auf die Genehmigung wartet.
Ausgabe
Diese Ausgaben werden im Datenbereich angezeigt. Sie können sie als Eingaben an anderer Stelle in Ihrem Flow verwenden.
- Genehmigungsstatus
- Datentyp: Choice
Abschlussstatus der Genehmigungsanforderung. Auf der Detailseite der Flow-Ausführung wird einer dieser Werte angezeigt.
- Noch nicht angefordert [nicht angefordert]
- Angefordert [angefordert]
- Genehmigt [genehmigt]
- Abgelehnt [abgelehnt]
- Abgebrochen [abgebrochen]
- Nicht mehr erforderlich [not_required]
- Übersprungen [übersprungen]
Beispiel
Allgemeine Leitlinien
Befolgen Sie diese Richtlinien, wenn Sie um Genehmigungen bitten.
- Duplizieren Sie keine Aktionen für „Genehmigung anfordern“ in „Ausführen Sie Folgendes in paralleler Flow-Logik“
- Workflow-Studio Unterstützt nicht das Stellen mehrerer Genehmigungsanforderungen an denselben Datensatz mit der folgenden parallelen Flow-Logik. Wenn Sie um Genehmigung für denselben Datensatz bitten, wird eine Abhängigkeit zwischen Verzweigungen erstellt, was zu unerwarteten Ergebnissen führen kann, da es keine Möglichkeit gibt, zu wissen, welche Verzweigung zuerst abgeschlossen wird.