Zum Inhalt

Einstellungen des Arbeitsablaufs

Eine Workflow-Vorlage wird definiert durch:

  • Ihre allgemeinen Einstellungen,
  • Die Initialisierungseinstellungen,
  • Die tatsächlichen oder Systembenutzer, die autorisiert sind, es zu starten,
  • Eine Vollstreckungsgenehmigung für den Antragsteller,
  • Ihre Geschäftsführer,
  • Ihr Anwendungsbereich: Zielpersonen für den Workflow (z. B. interne Personen, Personen in einer Abteilung),
  • Die Validierungsregel, die vom Status der Schritte abhängt,
  • und seine Stufen,
  • Ihre Handlungen und Aufgaben.

Allgemeine Einstellungen

Parameter Beschreibung Typ und mögliche Werte
Erstellt von Anzeige-Name des Erstellers der Workflow-Vorlage. Nur im Anzeigemodus sichtbar.

Nicht bearbeitbar.
In die Produktion übergehen bis Anzeige-Name der Identität, die den Workflow in die Produktion gebracht hat. Nur im Anzeigemodus sichtbar.

Nicht bearbeitbar.
Workflow-ID Einzigartiger Identifikator, der durch cyberElemente Identity zugewiesen wird. Nur im Anzeigemodus sichtbar.

Nicht bearbeitbar.
Version Einzigartiger Identifikator, der durch cyberElemente Identity

zugewiesen wird, der bei jeder Änderung des Workflow-Modells automatisch erhöht wird.
Nur im Anzeigemodus sichtbar.

Nicht bearbeitbar.
Kategorie Ermöglicht die Klassifizierung des Workflow-Modells in eine Kategorie. Liste der Werte, die nach Arbeitsablaufkategorien definiert sind.
Name Workflow-Name.

Er wird in der Liste Workflows in der Verwaltungsschnittstelle und in der Benutzeroberfläche angezeigt.

Der Name kann durch Einfügen eines Schlüsselworts mit einem für die Workflow-Instanz spezifischen Wert angepasst werden.
Verpflichtend.

Zeichenfolge, die Schlüsselwörter enthalten können. In diesem Fall darf die Zeichenfolge keine Leerzeichen oder Sonderzeichen enthalten.

Beispiel:

Request_Right_#TARGET#ATTRIBUTE#displayname#

Jede Anfrage nach Rechten wird mit den Namen der Personen, für die Anfragen nach Rechten gestellt wurden, ergänzt.

Code Code, der die Konfiguration eines Workflows identifiziert, muss eindeutig sein. Verpflichtend.

Zeichenzeichen ohne Leerzeichen oder Sonderzeichen.
Beschreibung Workflow-Beschreibung.

Dies wird in der Benutzeroberfläche für Benutzeranfragen angezeigt.
Zeichenfolge.
Titel Titel des Workflows, wie er in der Benutzeroberfläche angezeigt wird. Zeichenfolge.
Erlaubt Hinweis (en) hinzuzufügen Ermöglicht das Hinzufügen von Notizen zu Workflow-Instanzen aus der Benutzeroberfläche. Ja/Nein.

Standardwert = Nein
Archivierungszeit (Tage) Definiert die Dauer, die archivierte Workflow-Instanzen in der Datenbank verbleiben. Digital.

Die Archivierung beginnt, sobald der Workflow abgeschlossen ist. Sobald die Archivierung abgelaufen ist, wird die Workflow-Instanz automatisch aus der Datenbank gelöscht. (Nicht gültig für aufgeschobene Workflows, die nie gelöscht werden)

Standardwert = 0.

Initialisierungseinstellungen

Die Initialisierungseinstellungen ermöglichen es Ihnen, die Art des Workflows und seine Eigenschaften sowie den Triggermodus zu definieren.

Die für alle Arten von Workflows üblichen Initialisierungseinstellungen sind folgende:

Parameter Beschreibung Typ und mögliche Werte
Verfassung Parameter, der den Status des Workflows angibt. Nur Workflows in der Produktion werden von der Workflow-Engine ausgeführt und in der Anforderungsliste eines Benutzers verfügbar. Unter Bau

In der Produktion

Aufgehängt

Aktiviert

Arbeitsablaufstyp Auswahl des Workflow-Typs. Auf Anfrage der Benutzer: Ein Benutzeranfrageformular ist im Menü "Workflow" der Bedienkonsole verfügbar.

Bei einem Ereignis: Auslösung des Workflows, der durch ein Ereignis cyberelements Identity bedingt ist, das möglicherweise einer Validierung unterliegt, wie z. B. Zuweisungen oder De-Zuweisungen (Konten, Profile, Delegation, Ressourcen, Personen), Erstellungen, Änderungen oder Löschungen (Personen, Rechte, Strukturen, Autorisierungsregeln, Erzählungen, Synchronisierungen), Delegationen und Löschungen von Delegationen, Zertifizierungen und Entzertifizierungen von Rechten, Kontextänderungen, Identitätsvereinbaren und Personaltransfers.

Verzögerte Auslösung: Auslösung des Workflows auf der Grundlage eines Datumsattributs der Person (z. B. Startdatum, Enddatum, Geburtsdatum) oder auf der Grundlage des Ablaufdatums eines Rechts.

Periodisch: Workflow, der auf der Grundlage einer Ausführungsfrequenz ausgelöst wird.

Die Parameter der Initialisierung werden je nach Art des Workflows wie folgt beschrieben:

  • Anforderung des Benutzers Workflow-Typ: Es gibt mehrere Arten von Anforderung des Benutzers Workflows, und die Konfiguration der Initialisierungsparameter unterscheidet sich je nach gewähltem Typ.

    • Rechteanforderung: ermöglicht es einem Benutzer, Rechte über ein Formular anzufordern.

    Parameter Beschreibung Typ und mögliche Werte
    Anfrage Art der Benutzeranfrage. Anfrage nach Rechten
    Sicherheitskontrolle Erfordert die Überprüfung der Regeln für die Trennung von Rechten beim Ausfüllen des Antragsformulars. Der Benutzer kann seine Anfrage nicht bestätigen, wenn die angeforderten Rechte nicht den SOD-Regeln entsprechen. Ja/Nein
    Rechts Liste der Rechte, die der Benutzer, der den Workflow startet, anfordern kann. Liste der Rechte.
    Zusätzliche Felder Ermöglicht die Konfiguration zusätzlicher Text- oder aufgelisteter Felder im Antragsformular. Auswahl eines oder mehrerer Attribute (nur Zeichenkette oder aufgezählte Typen) aus der Liste der vorhandenen Attribute.

    • Anforderung zur Änderung eines Attributs: ermöglicht es einem Benutzer, über ein Formular eine Änderung des Wertes eines oder mehrerer Attribute anzufordern.

    Parameter Beschreibung Typ und mögliche Werte
    Anfrage Art der Benutzeranfrage. Anfrage nach Änderung des Attributs
    Auswahl der Attribute Liste der Attribute, die der Benutzer, der den Workflow startet, ändern kann. Liste der Attribute.

    Sichtbar, wenn: Anforderung = Anforderung zur Änderung von Attributen

    • Ressourcenanfrage: ermöglicht es einem Benutzer, eine Anfrage für die Ressourcenzuweisung über ein Formular zu stellen.

    Parameter Beschreibung Typ und mögliche Werte
    Anfrage Art der Benutzeranfrage. Besorgungsanforderung
    Ressourcentype Typ der Ressourcen, die der Benutzer, der den Workflow startet, anfordern kann. Ressourcentypen (Bitte beachten Sie, dass Sie nur einen Ressourcentypen pro Workflow auswählen müssen, um diese Funktion korrekt zu verwenden)

    • Manuelle Bereitstellungsanforderung: ermöglicht es einem Benutzer, eine manuelle Bereitstellungsanforderung über ein Formular zu stellen.

    Parameter Beschreibung Typ und mögliche Werte
    Anfrage Art der Benutzeranfrage. Anforderung zur manuellen Bereitstellung
    Sicherheitskontrolle Erfordert die Überprüfung der Regeln für die Trennung von Rechten beim Ausfüllen des Antragsformulars. Der Benutzer kann seine Anfrage nicht bestätigen, wenn die angeforderten Rechte nicht den SOD-Regeln entsprechen. Ja/Nein
    Rechts Liste der Rechte, die der Benutzer, der den Workflow startet, anfordern kann. Liste der Rechte.
    Zusätzliche Felder Ermöglicht die Konfiguration zusätzlicher Text- oder aufgelisteter Felder im Antragsformular. Auswahl eines oder mehrerer Attribute (nur Zeichenkette oder aufgezählte Typen) aus der Liste der vorhandenen Attribute.

    • Andere Anfrage: ermöglicht es einem Benutzer, eine personalisierte Anfrage über ein Formular zu stellen. Die Anfrage erfolgt in Textform. Sie können die Anfrage für sich selbst oder für eine oder mehrere andere Personen stellen.

    Parameter Beschreibung Typ und mögliche Werte
    Anfrage Art der Benutzeranfrage. Sonstige Anträge
    Beschreibung des Antrags Beschreibung Zeichenfolge.

  • Bei einem Ereignis-Workflow-Typ: Ereignisse werden von Systancia Identity für jeden in der folgenden Liste aufgeführten Vorgang erzeugt.

Parameter Beschreibung Typ und mögliche Werte
Ereignis Parameter, der das Ereignis (en) angibt, das den Workflow auslöst. Liste der Veranstaltungen (siehe Liste unten)
Option zum Auslösen auf Basis des Status der Aktion Auslösungsbedingung, die mit dem Status der Aktion verknüpft ist, die das Ereignis erzeugt hat. Erfolg/Versagen/Beide
Workflow-Trigger-Option basierend auf der Aktionszeitleiste Bedingung für die Auslösung des Workflows Bevor/Nachher/Beide.

Bevor: Aktivieren Sie diese Option, um eine Validierung vor dem tatsächlichen Auftreten des Ereignisses zu erstellen (Beispiel: Validierung einer Personenschöpfung).

Nachher: Aktivieren Sie diese Option, damit der erste Schritt nach dem Auftreten des Ereignisses ausgelöst wird.
Zusätzliche Bedingungen Workflow wird ausgelöst, wenn alle oder ein Teil der gesendeten Ereignisse validiert werden. Mindestens eine der Bedingungen muss validiert sein,

Alle Bedingungen müssen validiert sein.
Gruppierung Erlaubt das Auslösen nur eines Workflows, wenn gleichzeitig eine Reihe ähnlicher Ereignisse gesendet wird. Ja/Nein

Diese Option ist für die folgenden sechs Ereignisse verfügbar:

Zuteilung von Rechten

Änderungsrechte

Eine Person ändern

Die Identitäten einer Person miteinander vereinbaren

Widerrufsrechte

Löschung der Identitätsüberprüfung einer Person

Liste der Ereignisse und optionalen Parameter

  • Trigger-Arbeitsablauf mit verzögerter Auslösung: Es ist möglich, einen Arbeitsablauf X Tage vor oder nach dem Datum eines definierten Attributs oder dem Enddatum eines bestimmten Rechts auszulösen.
Parameter Beschreibung Typ und mögliche Werte
Auf der Grundlage Parameter, der das Datumsattribut angibt, auf dem der Workflow basiert. On-Attribut: Liste der Datumsattribute.

Bei Ablauf eines Rechts: gilt für alle Rechte mit einem festgelegten Enddatum.
Zeitraum Vor (Anzahl der Tage): Ausführung des Workflows im Voraus basierend auf dem Wert des Zieldatumatributs.

Nach (Anzahl der Tage): Ausführung des Workflows verzögert basierend auf dem Wert des Zieldatumatributs.
Integer.
  • Periodische Workflow-Typ: ermöglicht die Übermittlung von Workflows mit einer bestimmten Häufigkeit
Parameter Beschreibung Typ und mögliche Werte
Jeder Parameter zur Angabe der Häufigkeit, mit der ein periodischer Workflow ausgelöst wird. Frequenz aus der Liste auszuwählen:
  • Tage (in Tagen)
  • Woche (s)
  • Monat
  • Stunden)
Auslieferungszeit Zeitpunkt, zu dem der periodische Workflow ausgelöst wird. Integer. Definiert die Sendezeit, wenn die gewählte Frequenz Tag, Woche oder Monat ist, oder die Zeit der ersten Sendezeit, wenn die Frequenz vom Typ Stunde ist.

Nutzer

Im Abschnitt "Benutzer" können Sie festlegen, welche Personen oder Identitäten einen Workflow ausführen können.

Parameter Beschreibung Typ und mögliche Werte
Genehmigte Benutzer Person (en), echtes oder System, das berechtigt ist, den Workflow zu starten.
  • Alle (echte Personen),
  • Eine Liste von Personen (gültig für ereignisgesteuerte Workflows oder Benutzeranfragen),
  • Eine SQL-Bewertung (gültig für ereignisgesteuerte Workflows),
  • System (HPP, ILM - nur für ereignisgesteuerte Workflows mit verzögerter oder periodischer Auslösung gültig),
  • Jede Person (System + reale Personen. Gültig nur für ereignisgesteuerte oder verzögerte Trigger-Workflows).
Filter Filtertyp, der definiert, wie die Liste der Personen abgerufen wird, die berechtigt sind, den Workflow zu starten.

Beispiel: Benutzer mit CyberElementen IdentityVerwaltungsrechten oder die für einen Dienst verantwortlich sind.
Sichtbar, wenn Zulassungsberechtigte Benutzer = Eine Liste von Personen:
  • Liste (IDs),
  • Liste der IDs, die durch eine SQL-Bewertung zurückgegeben werden.
Auswahl Liste, die sich aus der Auswahl der Personen ergibt, die während der Konfiguration vorgenommen wurden. Sichtbar, wenn Authorized user (authorisierter Benutzer) = Eine Liste von Personen und wenn Filter = Liste (IDs) .

Liste von Personen zur Auswahl.
Filterabfrage Parameter, mit dem Sie eine SQL-Abfrage zur Filterung der gewünschten Personen angeben können. Sichtbar, wenn Authorized user (authorisierter Benutzer) = Eine Liste von Personen und wenn Filter = Liste von IDs, die durch eine SQL-Bewertung zurückgegeben werden.

Zeichenfolge: SQL-Abfrage zur Filterung der gewünschten Personen. diese Seite für die Verwendung von Schlüsselwörtern.

Die Hinrichtung für mich selbst erlauben?

Diese Option ist nur sichtbar, wenn der Workflow-Typ auf On User Request festgelegt ist. Sie ermöglicht es Ihnen, einen Benutzer zu autorisieren oder abzulehnen, eine Anfrage für sich selbst einzureichen.

Die Zahl der Benutzer, die für sich selbst einen Antrag stellen dürfen, kann auch durch Filter reduziert werden.

Es ist auch möglich, einen Workflow so zu konfigurieren, dass nur für sich selbst ausgeführt werden kann.

Parameter Beschreibung Typ und mögliche Werte
Erlaubt Parameter, der angibt, ob der Nutzer, der eine Anfrage stellt, diese in seinem eigenen Namen stellen kann.
  • Ja (geprüft),
  • Nein (nicht ausgewählt).
Filter Filtertyp, der definiert, wie die Liste der Personen abgerufen wird, die zur Abgabe einer Anfrage berechtigt sind.

Beispiel: Benutzer mit CyberElementen IdentityVerwaltungsrechten oder die für einen Dienst verantwortlich sind.
Sichtbar, wenn Allow = Ja (geprüft).
  • Liste (IDs)
  • Liste der IDs, die durch eine SQL-Bewertung zurückgegeben werden: Option, die ausgewählt werden muss, wenn der Workflow nur für sich selbst ausgeführt werden kann.
Auswahl Liste, die sich aus der Auswahl der Personen ergibt, die während der Konfiguration vorgenommen wurden. Sichtbar, wenn Authorized user (authorisierter Benutzer) = Eine Liste von Personen und wenn Filter = Liste (IDs) .

Liste von Personen zur Auswahl.
Filterabfrage Parameter, mit dem Sie eine SQL-Abfrage zur Filterung der gewünschten Personen angeben können. Sichtbar, wenn Authorized User (s) = Eine Liste von Personen und wenn Filter = Liste von IDs, die durch eine SQL-Bewertung zurückgegeben werden.

Zeichenfolge: SQL-Abfrage zur Filterung der gewünschten Personen.



Wenn der Workflow nur für sich selbst ausgeführt werden kann, wird die folgende Syntax verwendet:

Ich habe eine Frage.

Verweisen Sie auf diese Seite für die Verwendung von Schlüsselwörtern.

Leiter

Der Abschnitt "Manager" ermöglicht es Ihnen, festzulegen, welche Personen Instanzen dieses Workflows verwalten können, d. h. diese Personen werden berechtigt sein, Workflow-Instanzen anzuzeigen und zu bearbeiten, solange der Workflow nicht im Status "abgeschlossen/archiviert" ist.

Parameter Beschreibung Typ und mögliche Werte
Workflow-Administratoren Echte Person (en), die berechtigt ist, den Workflow zu verwalten, d. h. Aktionen wie Genehmigungen zu pausieren, neu zu starten, zu stoppen und zu validieren. Liste der Personen.
Filter Filter, der definiert, wie die Liste der zur Verwaltung des Workflows berechtigten Personen abgerufen wird.
  • Liste (IDs)
  • Liste der IDs, die durch eine SQL-Bewertung zurückgegeben werden.
Auswahl Liste, die sich aus der Auswahl der Personen ergibt, die während der Konfiguration vorgenommen wurden. Sichtbar, wenn Authorized user (authorisierter Benutzer) = Eine Liste von Personen und wenn Filter = Liste (IDs) .

Liste von Personen zur Auswahl.
Filterabfrage Parameter, mit dem Sie eine SQL-Abfrage zur Filterung der gewünschten Personen angeben können. Sichtbar, wenn Authorized user (authorisierter Benutzer) = Eine Liste von Personen und wenn Filter = Liste von IDs, die durch eine SQL-Bewertung zurückgegeben werden.

Zeichenfolge: SQL-Abfrage zur Filterung der gewünschten Personen. diese Seite für die Verwendung von Schlüsselwörtern.

-->

Anwendungsbereich

Der Abschnitt "Umfang" ermöglicht es Ihnen, die Bedingungen für das Filtern der Identitäten zu definieren, die vom Workflow als Ziel verwendet werden können.

Parameter Beschreibung Typ und mögliche Werte
Umfang des Arbeitsablaufs: Echte Personen, auf denen der Workflow ausgeführt wird (erlaubt es Ihnen, das Ziel des Workflows zu filtern).
  • Alle: alle Identitäten,
  • Liste: ermöglicht es Ihnen, den Umfang zu begrenzen


Beispiel: Für einen Workflow zu einem Personenschöpfungsevent können Sie den Umfang auf die Erstellung von externen Personen beschränken.
Filter Filtertyp, der definiert, wie die Liste der Zielpersonen für den Workflow abgerufen wird.
  • Liste (IDs)
  • Liste der IDs, die durch eine SQL-Bewertung zurückgegeben werden.
Auswahl Liste, die sich aus der Auswahl der Personen ergibt, die während der Konfiguration vorgenommen wurden. Sichtbar, wenn Authorized user (authorisierter Benutzer) = Eine Liste von Personen und wenn Filter = Liste (IDs) .

Liste von Personen zur Auswahl.
Filterabfrage Parameter, mit dem Sie eine SQL-Abfrage zur Filterung der gewünschten Personen angeben können. Sichtbar, wenn Authorized user (authorisierter Benutzer) = Eine Liste von Personen und wenn Filter = Liste von IDs, die durch eine SQL-Bewertung zurückgegeben werden.

Zeichenfolge: SQL-Abfrage zur Filterung der gewünschten Personen. diese Seite für die Verwendung von Schlüsselwörtern.

Validierung des Arbeitsablaufs

Der Abschnitt "Workflow Validierung" definiert den Status der Workflow-Instanz auf der Grundlage der Status der Schritte, aus denen der Workflow besteht.

Parameter Beschreibung Typ und mögliche Werte
Bestätigung durch den Manager zulassen Ermöglicht die Validierung von Workflows durch Workflow-Manager (zusätzlich zu den in den Workflow-Schritten definierten Validatoren).
  • Ja (geprüft),
  • Nein (nicht ausgewählt).
Validierungsregel Parameter zur Definition der Regel, die überprüft werden muss, um anzuzeigen, ob der Workflow erfolgreich oder fehlgeschlagen ist.
  • Der Workflow ist erfolgreich, wenn der letzte Schritt erfolgreich war
  • Der Workflow versagt, wenn mindestens ein Schritt fehlschlägt
  • Evaluierungsregel, die feststellt, ob der Workflow erfolgreich war.
Abfrage Parameter, mit dem Sie eine SQL-Abfrage angeben können, um die Elemente, die bestimmen, ob ein Workflow im Zustand "Erfolgreich" ist, genauer zu definieren. Sichtbar, wenn Validierungsregel = Bewertungsregel, die bestimmt, ob der Workflow erfolgreich ist.

Zeichenkette: SQL-Abfrage, die verwendet wird, um die Elemente zu extrahieren, die bestimmen, ob ein Workflow im Zustand Erfolgreich oder Nicht erfolgreich ist. Die Abfrage muss einen booleanischen Wert zurückgeben. Wenn der zurückgegebene Wert 1 ist, befindet sich der Workflow im Zustand Erfolgreich; andernfalls befindet er sich im Zustand Nicht erfolgreich. diese Seite für die Verwendung von Schlüsselwörtern.

Anmerkung zur Validierung des Workflows:

Wenn eine Aktion (oder ein Schritt) nicht ausgeführt wird, weil der Kontext die Bedingungen für die Ausführung der Aktion (oder des Schritts) nicht erfüllt, wird keine Aktions- (oder Schritt-) Instanz in der Datenbank erstellt.

Es ist daher nicht möglich, den Status der Aktion oder des Schrittes abzurufen.

Wenn für einen bestimmten Schritt ohne Ausführungsbedingungen keine seiner Aktionen ausgeführt wurde, existiert die Schritt-Instanz in der Datenbank und sein Status ist erfolgreich.

Die Validierung von Vorgängen erfolgt nur, wenn der Workflow erfolgreich abgeschlossen wird.