Bedingungsregeln für Geschäftsprozesse erstellen
Sicherheit: Folgende Domänen im funktionalen Bereich „System“:
- Business Process Administration
- Manage: Business Process Definitions
Mit Workday können Sie die Ausführung von Geschäftsprozessen steuern, indem Sie Bedingungsregeln konfigurieren. Bedingungsregeln bestehen aus einer oder mehreren Bedingungen, die Workday beim Initiieren eines Geschäftsprozesses in der angegebenen Reihenfolge prüft, bis eine Übereinstimmung gefunden wird. Sie können Bedingungsregeln einrichten, um nach von Ihnen angegebenen Werten und nach Werten mit relationalen Operatoren zu suchen. Beispiel:
- Wenn SieUndin einer Bedingungsregel verwenden, stoppt Workday die Prüfung der verbleibenden Bedingungen, sobald eine Bedingung falsch ist oder nicht erfüllt wird.
- Wenn Sie„Oder“in einer Bedingungsregel verwenden, stoppt Workday die Prüfung der verbleibenden Bedingungen, sobald eine Bedingung „wahr“ oder „Bestanden“ zurückgegeben wird.
Sie können die Performance optimieren, indem Sie die Bedingungen, von denen Sie denken, dass sie am wahrscheinlichsten eine Antwort triggern, an den Anfang der Liste setzen.
Es gibt verschiedene Arten von Bedingungsregeln, einschließlich Alerts und Delegationen. So richten Sie Bedingungsregeln für Folgendes ein:
- Bei Alerts verwenden Sie die AufgabeAlert-Regel erstellen. Beispiel: Für Alert-Benachrichtigungen zu Geschäftsprozessen oder Aufgaben.
- Delegationen: Verwenden Sie die AufgabeDelegationsregel erstellen. Beispiel: Delegieren von Aufgaben für das Starten von Geschäftsprozessen oder das Abschließen von Elementen in Meine Aufgaben.
- In den möglichen Aktionen für einen Geschäftsprozess wählen Sie .
- In den möglichen Aktionen für einen Schritt auf dem RegisterGeschäftsprozessschrittewählen Sie .
- Bei der Bearbeitung des GridsRegelbedingungensind folgende Informationen zu beachten:
Option Bezeichnung ( )Verwenden Sie Klammern, um die Rangfolge anzugeben, wenn Ihre Anweisung eine Kombination ausUnd-undOder-Bedingungen enthält.Beispiel:(A und B) oder C.Quelle - Externes Feld oder BedingungsregelZeigt Regeln an, für die alle in der Bedingung verwendeten Felder für den Geschäftsprozess relevant sind.Wenn Sie eine Bedingungsregel auf den SchrittInitiierungeines Geschäftsprozesses anwenden, empfiehlt Workday, dass Sie einen anderen Wert alsInitiatoraus dieser Werteliste wählen. Wenn SieInitiatorauswählen, bevor Workday den Geschäftsprozess initiiert, gibt das Feld keine Ergebnisse zurück.Wenn Sie ein Berichtsfeld in einer Bedingungsregel verwenden, prüft Workday die Domänensicherheit des Berichtsfelds nicht. Workday evaluiert jedoch die Sicherheit des Berichtsfelds, wenn die Sicherheitslogik Teil des Berichtsfelds selbst ist. Dadurch wird sichergestellt, dass der verarbeitende Benutzer (die Person, die den vorherigen Schritt verarbeitet hat) die Sicherheitsprüfung besteht, bevor die Ergebnisse des Berichtsfelds zurückgegeben werden.Wenn der angemeldete Benutzer im nächsten Schritt keinen Zugriff auf Felder oder Werte hat, wird der Schritt übersprungen.VergleichswertUm einen Vergleich mit der Quelle durchzuführen, geben Sie einen Wert ein oder aktivieren Sie das KontrollkästchenVergleichswert. Beispiel:- gleich: Feldwert ist gleich dem Vergleichswert. Aktivieren Sie das Kontrollkästchen Wahr.
- ungleich: Feldwert ist nicht gleich dem Vergleichswert. Deaktivieren Sie das Kontrollkästchen für Wahr.
Öffnen Sie Folgendes:
- Regel testen,um einen vollständigen Ausführungsablauf der Bedingungsregel anzuzeigen, der Ihnen hilft, die Ergebnisse von Bedingungsregeln besser zu verstehen und Fehler zu beheben. Der Bericht lautet:
- Verfügbar in den möglichen Aktionen für Geschäftsprozessereignisse.
- Nicht verfügbar für Bedingungsregeln von Workday.
- Die AufgabeBedingungsregel bearbeiten,um Bedingungsregeln zu bearbeiten oder zu löschen, wobei jedoch Folgendes zu beachten ist:
- Wenn Sie eine Alert-Regel bearbeiten, wirken sich die Änderungen auf Prozesse aus, die bereits gestartet wurden.
- Sie können verwendete Delegationsregeln (die in einer Delegation referenziert werden) nicht bearbeiten oder löschen.
- Sie können Regeln nicht löschen, auf die Folgendes zutrifft:
- Workday-Referenzen in einer Alert-Benachrichtigung.
- Nur einmal ausgeführt.
- Sie haben abgelaufene Zeitpläne.
- Mit dem Object Transporter können Sie Bedingungsregeln von einem Mandanten zum anderen migrieren. Beispiel: Testen Sie Alert-Regeln in Ihrem Sandbox-Mandanten und migrieren Sie diese dann zu Ihrem Produktionsmandanten.
- BerichtDelegationseinstellungen verwalten,um zu ermitteln, welche Delegationsregel Ihre Benutzer beim Einrichten ihrer Delegation auswählen sollten.