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¶
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:
|
| 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. |
|
| 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:
|
| 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. |
|
| 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).
|
| 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. |
|
| 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). |
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. |
|
| 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). |
|
| Validierungsregel | Parameter zur Definition der Regel, die überprüft werden muss, um anzuzeigen, ob der Workflow erfolgreich oder fehlgeschlagen ist. |
|
| 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.











