Wichtig: Wenn Sie auf Abbrechen auf einer dieser Registerkarten klicken, wird das Dialogfeld für die Befehlskonfiguration geschlossen. Alle Änderungen, die Sie vorgenommen haben, seit Sie das letzte Mal auf Speichern geklickt haben, werden verworfen und können nicht wiederhergestellt werden.
Registerkarte Befehl ändern
Auf der Registerkarte Befehl ändern können Sie festlegen, welche Felder bei der Ausführung dieses Befehls berücksichtigt oder ausgeschlossen werden sollen.
Um diesen Befehl zu ändern:
- Wählen Sie die Registerkarte Befehl ändern.
- (Optional) Ändern Sie unter Name den vorgegebenen Standardnamen.
- (Optional) Geben Sie unter Beschreibung eine nützliche Beschreibung dessen ein, wofür der Befehl konfiguriert ist.
-
Wählen Sie unter Befehlseigenschaften die für diesen Befehl geeignete Workday-Verbindung und den Verbindungstyp (CloudRunner oder GroundRunner).
Hinweis: CloudRunner ist die Standardauswahl, aber diese Verbindung funktioniert auch mit einem GroundRunner. Informationen zur Installation und Verwendung eines GroundRunners finden Sie auf der Workiva Support Seite Installieren und Verwalten von GroundRunnern.
-
Wählen Sie die Eingabedatei, die verwendet werden soll.
Dies ist eine .csv-Datei, die die Quelldaten enthält. Eine Vorlage für diese Datei finden Sie in der Workiva-Dokumentation.Hinweis: Wenn Sie eine EIB-Vorlage verwenden (siehe unten), müssen die Kopfzeilen der CSV-Datei mit den in der Vorlagendatei definierten Feldern übereinstimmen.
- Geben Sie unter Budgetkonfiguration die mit der Planstruktur verbundene Budgetstruktur-ID und die mit dem Finanzplannamen verbundene Custom_Budget_ID ein.
-
Wählen Sie den Importmodus, der verwendet werden soll.
Import-Modus Verhalten Nur inkrementelles Hinzufügen Fügt neue Zeilen hinzu und aktualisiert die vorhandenen Zeilen. Löscht nichts. Alles ersetzen Löscht den gesamten vorhandenen Budgetplan und ersetzt ihn strikt durch die Daten in Ihrer Datei. Inkrementelles Hinzufügen mit Löschen Synchronisiert das System mit der hochgeladenen Datei. Fügt neue Zeilen hinzu, aktualisiert vorhandene Zeilen und löscht alle Zeilen im System, die in der hochgeladenen Datei fehlen. Alles durch Zeitraum ersetzen Löscht und ersetzt die Daten nur für die Zeiträume, die in der hochgeladenen Datei enthalten sind. Behält die Daten für andere Monate/Zeiträume bei. - (Optional) Geben Sie ein Memo mit einer Beschreibung des Zwecks des Befehls ein.
-
Wählen Sie die Aktionen aus, die ausgelöst werden sollen, wenn dieser Knoten fertiggestellt ist.
Befehl Beschreibung Automatisch abschließen Wenn diese Option markiert (markiert) ist, wird der Geschäftsprozess automatisch verarbeitet. Dies bedeutet, dass alle Genehmigungen automatisch im System genehmigt werden, alle Überprüfungen und Aufgaben automatisch umgangen werden und alle Benachrichtigungen automatisch unterdrückt werden. Einreichen Wenn dieses Feld markiert (angekreuzt) ist, wird die Aktion automatisch von der Kette eingereicht.
Das letzte Feld und das Kontrollkästchen sind nur für die Verwendung von EIB-Vorlagen vorgesehen. Wenn Sie keine EIB-Vorlagendatei verwenden, können Sie diese beiden Punkte ignorieren.
Hinweis:Bei der EIB-Vorlage muss es sich um eine XML-Datei handeln, in der die Felder definiert sind, die für den Abschluss einer Budget-Import-Aktion erforderlich sind. Falls angegeben, hat dies Vorrang vor den Daten der "Budgetkonfiguration".
- Wenn Sie eine EIB-Vorlagendatei für den Import der Budgetdaten verwenden, geben Sie den Dateinamen in das Feld EIB-Vorlagendatei ein.
- (Optional) Markieren Sie das Kontrollkästchen Warnungen ignorieren, um alle Warnungen für fehlende optionale Felder zu ignorieren.
Die Vorlagendatei enthält optionale Felder, so dass der Befehl einen Fehler ausgibt, wenn die Felder nicht vorhanden sind, es sei denn, diese Option wurde ausgewählt.
Diese Option gilt nur für den Import von Budgetprozessen, die eine EIB-Vorlage verwenden.
Registerkarte Benachrichtigungen
Auf der Registerkarte Benachrichtigungen können Sie eine Benachrichtigungs-E-Mail einrichten, die gesendet wird, wenn eine Bedingung erfüllt ist.
Um eine Benachrichtigung zu erstellen:
- Wählen Sie die Registerkarte Benachrichtigungen.
- Klicken Sie auf Neue Benachrichtigung.
- Klicken Sie auf E-Mail.
-
Füllen Sie die Felder des Benachrichtigungsfeldes aus.
Felder des Benachrichtigungsfeldes
Name des Feldes Unterstützte Werte und Aktionen Bedingung Die unterstützten Bedingungen sind:
- Erfolg: Der Befehl wurde ordnungsgemäß ausgeführt.
- Fehler: Der Befehl ist in irgendeiner Weise fehlgeschlagen.
- Warnung: Dies zeigt an, dass ein beabsichtigtes Ergebnis beeinträchtigt wurde, aber es kann noch ungeklärte Umstände geben, wie es dazu gekommen ist. In den Ausgabeprotokollen des Befehls finden Sie genauere Informationen darüber, warum dies ausgelöst wurde.
- Pause ist ein Status für den Befehl. Wenn der Befehl "pausiert" ist, wird die Benachrichtigung gesendet. Es hat nichts mit dem Anhalten von Benachrichtigungen zu tun.
- Immer senden: Sendet die Nachricht immer.
Empfänger E-Mail-Adressen (müssen vollständige E-Mail-Adressen sein), an die die Nachricht gesendet werden soll. Wenn Sie in dieses Feld klicken, öffnet sich eine Dropdown-Liste mit allen für den Arbeitsbereich gültigen E-Mail-Adressen. Es können keine weiteren E-Mail-Adressen angegeben werden. Betreff Die Betreffzeile für die E-Mail. Die Standardeinstellung verwendet die Variablen Chain.Environment, Chain.Name und Command Name, gefolgt von der ausgewählten Bedingung, aber Sie können auch einen eigenen Text eingeben. Anhang Damit können Sie eine Datei an die E-Mail anhängen. Wählen Sie die Datei aus der Liste im Bereich Wählen Sie eine Variable auf der linken Seite des Konfigurationsdialogs. Anhangsname Dies ist der Name (einschließlich der Erweiterung, wie z.B. .txt oder .csv), der der Datei zugewiesen werden soll. Nachrichtentext Der Text, der in der E-Mail-Nachricht erscheinen soll. Einfache HTML-Formatierung wird unterstützt. - Klicken Sie auf Speichern.
Um weitere E-Mail-Benachrichtigungen zu versenden, klicken Sie auf Neue Benachrichtigung unterhalb der aktuellen Benachrichtigung und wiederholen Sie diese Schritte.
Weitere Informationen zu Benachrichtigungen finden Sie auf der Workiva-Supportseite Ketten- und Befehlsbenachrichtigungen verwalten.
Registerkarte Bedingungen überspringen
Auf der Registerkarte Überspringungsbedingungen können Sie eine Bedingung angeben, unter der der Befehl übersprungen wird, und was geschehen soll, wenn der Befehl übersprungen wird.
Um eine Überspringungsbedingung für diesen Befehl festzulegen:
- Wählen Sie die Registerkarte Überspringungsbedingungen.
- Klicken Sie in das Feld Bedingungen überspringen und wählen Sie die Auslösebedingung.
Die Optionen sind:- Erfolg (der Befehl wurde ordnungsgemäß ausgeführt).
- Fehler (der Befehl ist in irgendeiner Weise fehlgeschlagen).
-
Warnung (dies zeigt an, dass ein beabsichtigtes Ergebnis beeinträchtigt wurde, aber es kann noch ungeklärte Umstände geben, wie es dazu gekommen ist. Prüfen Sie die Ausgabeprotokolle des Befehls auf genauere Gründe, warum dies ausgelöst wurde)
- Erstellen Sie die Regel, die festlegt, was passiert, wenn der Befehl übersprungen wird.
- Wählen Sie AND oder OR. Standardmäßig beginnt die erste Anweisung mit AND.
-
Klicken Sie auf +RULE, und wählen Sie den zu testenden Datentyp aus.
Die Optionen sind String (Standard), Integer, Date, Float, und JSON. - Geben Sie das Kriterium ein, das für den Test verwendet werden soll.
-
Wählen Sie den Testwert. Die Optionen lauten wie folgt:
Option Ergebnis Ist leer Das Ergebnis ist leer (eine leere Menge). Ist nicht leer Das Ergebnis ist keine leere Menge. Enthält Das Ergebnis enthält einen bestimmten Wert. Wenn Sie diese Option wählen, wird ein zweites Feld geöffnet, in das Sie die zu übereinstimmende Zeichenfolge eingeben können. Stimmt mit RegExp überein Das Ergebnis stimmt mit dem spezifischen regulären Ausdruck überein. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie den regulären Ausdruck eingeben können. Beginnt mit Das Ergebnis beginnt mit einer bestimmten Zeichenfolge. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie die Zeichenfolge eingeben können. Endet mit Das Ergebnis endet mit einer bestimmten Zeichenfolge. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie die Zeichenfolge eingeben können. = (gleich) Das Ergebnis stimmt mit einem bestimmten Wert überein. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie den Wert eingeben können. != (ist nicht gleich) Das Ergebnis stimmt nicht mit einem bestimmten Wert überein. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie den Wert eingeben können. < (kleiner als) Das Ergebnis ist kleiner als ein bestimmter Wert. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie den Wert eingeben können. > (größer als) Das Ergebnis ist größer als ein bestimmter Wert. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie den Wert eingeben können. <= (kleiner als oder gleich) Das Ergebnis ist kleiner oder gleich einem bestimmten Wert. Wenn Sie dies auswählen, wird ein zweites Feld geöffnet, in das Sie den Wert eingeben können. >= (größer als oder gleich) Das Ergebnis ist größer als oder gleich einem bestimmten Wert. Wenn Sie dies auswählen, öffnet sich ein weiteres Feld, in das Sie den zu berücksichtigenden Wert eingeben können.
- Wenn Sie nur eine Bedingung haben, klicken Sie auf Speichern.
- Wenn Sie mehr als eine Bedingung haben, klicken Sie erneut auf +RULE, um eine einzelne Bedingung hinzuzufügen, oder auf +GROUP, damit die Bedingungen als Gruppe ausgewertet werden.
Hinweise
- Die Bedingungen werden in der Reihenfolge ausgewertet, in der sie aufgelistet sind (von oben nach unten). Gruppierte Bedingungen werden als Einheit ausgewertet und das Ergebnis wird dann in der Reihenfolge ausgewertet, in der die Gruppe in der Liste erscheint.
- Es gibt keine Möglichkeit, die Reihenfolge der Bedingungen zu ändern. Wenn Sie die Reihenfolge der Bedingungen ändern möchten, müssen Sie die Liste in der Reihenfolge neu erstellen, in der sie ausgewertet werden sollen.
- Weitere Informationen zu Skip Conditions finden Sie auf der Workiva Community Seite Skip Conditions: Not to Be Skipped, But Definitely Worth Considering! und die Workiva Support Seite Befehle in Ketten verwalten.
Registerkarte Dynamische Ausgaben
Auf der Registerkarte Dynamische Ausgaben können Sie Regeln festlegen, um einen Wert oder eine Liste von Werten aus der Ausgabe eines Befehls zu extrahieren, die dann später in der Kette verwendet werden können. Sie können mehrere dynamische Ausgaben zu einem Befehl hinzufügen, indem Sie entweder:
- Eine exakte Übereinstimmung - mit einem bestimmten Text am Anfang oder Ende der zu extrahierenden Werte.
- Ein regulärer Ausdruck - um Werte auf der Grundlage eines bestimmten Musters oder einer bestimmten Sequenz abzugleichen.
Um die Regeln für die dynamische Ausgabe festzulegen, führen Sie die folgenden Schritte aus.
- Wählen Sie die Registerkarte Dynamische Ausgänge.
- Klicken Sie auf +ADD DYNAMIC OUTPUT. Das Fenster für die Konfiguration der dynamischen Ausgabe wird angezeigt.
- Geben Sie einen Namen für diese Ausgabe ein.
- Wählen Sie unter Originalausgabe die Ausgabe, die umgewandelt werden soll.
- Legen Sie fest, wie die Ausgabe abgeleitet und gespeichert werden soll. Die folgenden Felder sind alle optional.
- Das Feld Match text kann entweder den Text, der abgeglichen werden soll, oder einen regulären Ausdruck enthalten.
- Um den angegebenen Text genau abzugleichen, wählen Sie "Exakt" in Übereinstimmungstyp.
- Um einen regulären Ausdruck zu verwenden, wählen Sie "Regulärer Ausdruck (regex)" in Abgleichstyp.
- Geben Sie unter Übereinstimmungsergebnis ein, wie der resultierende Text angezeigt werden soll.
Wenn das Ergebnis beispielsweise aus in Klammern eingeschlossenen Ziffern besteht, geben Sie $0 ein, um den gesamten übereinstimmenden Wert einschließlich der Klammern anzuzeigen, oder $1 für nur die übereinstimmenden Ziffern ohne die Klammern. - Um nur Text in bestimmten Zeilen der Ausgabe zu finden, geben Sie die Zeilennummer(n) oder den/die Zahlenbereich(e) durch Kommas getrennt in Zu prüfende Zeilen ein. Um einen Bereich von Zeilen einzuschließen, verwenden Sie einen Bindestrich (-). 1-10 gibt also nur den Inhalt der Zeilen 1 bis 10 zurück. Um Zeilen oder Bereiche zu trennen, verwenden Sie ein Komma (,), so dass 1-10, 13 nur den Inhalt der Zeilen 1 bis 10 und der Zeile 13 zurückgibt.
- Wählen Sie unter Output type, ob Sie eine einzelne Ausgabe oder eine Liste von Ausgaben zurückgeben möchten.
- Markieren oder deaktivieren Sie die Kontrollkästchen Case sensitive und Trim Matches, um die gewünschten Ergebnisse zu erhalten.
- Klicken Sie auf Speichern.
- (Optional) Klicken Sie auf Test, um zu sehen, ob Sie die erwarteten Ergebnisse erhalten.
Wenn Sie eine zusätzliche dynamische Ausgabe erstellen möchten, klicken Sie auf +ADD DYNAMIC OUTPUT. Dies zeigt das Konfigurationspanel für dynamische Ausgaben für eine zusätzliche dynamische Ausgabe an.
Weitere Informationen über die Arbeit mit dynamischen Operatoren finden Sie auf der Workiva-Supportseite Dynamische Ausgaben für einen Befehl verwalten.
Registerkarte Fehleraktionen
Auf der Registerkarte Fehleraktionen können Sie festlegen, was geschehen soll, wenn bei der Verarbeitung des Befehls ein Fehler auftritt.
So legen Sie fest, was geschehen soll, wenn bei diesem Befehl ein Fehler auftritt:
- Wählen Sie die Registerkarte Fehleraktionen.
- Wählen Sie unter Fehleraktionen die Aktion aus, die die Kette ausführen soll, wenn der Befehl fehlschlägt.
- Um der Logik der Kettenverzweigung zu folgen, wählen Sie Weiter mit Kette.
- Um die Kette vorübergehend anzuhalten, z. B. um das Problem zu beheben, wählen Sie Kette anhalten.
Um die Kette neu zu starten, nachdem das Problem behoben wurde, wählen Sie den Befehl in der Kette aus und klicken auf Fortsetzen. - Um die Kette vollständig zu beenden, wählen Sie Kette beenden.
- Um den Befehl anzuhalten, wenn er länger als gewünscht läuft, geben Sie unter Timeout-Bedingungen die maximale Zeit ein, die der Task noch laufen soll (in Sekunden).
- Um einen Befehl zu wiederholen, wenn seine Datenquelle unterbrochen oder nicht verfügbar ist, geben Sie die Anzahl der Wiederholungsversuche ein und wie viele Sekunden zwischen den Versuchen gewartet werden soll.
-
Wählen Sie unter Fehlerbedingungen die Fehler aus, die Sie ignorieren möchten.
Bedingung Beschreibung Ungültige Argumente Wenn Sie dies markieren, ignoriert der Befehl alle ungültigen Argumente. Allgemeines Versagen Wenn Sie dies markieren, wird die Kette fortgesetzt, obwohl der Befehl möglicherweise fehlgeschlagen ist. - Um den Status des Befehls auf der Grundlage seiner Ausgabe festzulegen, klicken Sie auf das grün eingekreiste Pluszeichen links neben Ausgabe-Interpretation.
- Klicken Sie auf +Regel und definieren Sie die Regel - oder die Gruppe von Regeln - zur Interpretation des Ausgabestatus.
Wenn Sie weitere Bedingungen angeben möchten, klicken Sie auf das blau eingekreiste Pluszeichen, um weitere Bedingungsdefinitionsfelder hinzuzufügen.
Die Bedingungen werden in der Reihenfolge ausgewertet, in der sie aufgelistet sind (von oben nach unten). Gruppierte Bedingungen werden als Einheit ausgewertet und das Ergebnis wird dann in der Reihenfolge ausgewertet, in der die Gruppe in der Liste erscheint.
Hinweis: Es gibt keine Möglichkeit, die Reihenfolge der Bedingungen zu ändern. Wenn Sie die Reihenfolge der Bedingungen ändern möchten, müssen Sie die Liste in der Reihenfolge neu erstellen, in der sie ausgewertet werden sollen.
- Wählen Sie unter Protokollinterpretation, ob der Befehl auf der Grundlage bestimmter Ausgaben fehlschlagen soll.
- Um nicht den Befehl auf der Grundlage bestimmter Ausgaben fehlschlagen zu lassen, wählen Sie Nicht interpretieren.
- Um den Befehl fehlschlagen zu lassen, wenn bestimmte Ausgaben gefunden werden, wählen Sie Fehlschlagen, wenn Ausgabe(n) gefunden und geben Sie die Ausgaben ein, nach denen gesucht werden soll.
- Um den Befehl fehlschlagen zu lassen, wenn bestimmte Ausgaben nicht gefunden werden, wählen Sie Fehlschlagen, wenn Ausgabe(n) nicht gefunden und geben Sie die Ausgabe ein, nach der gesucht werden soll.
- Trennen Sie mehrere Textzeilen mit \n.
- Klicken Sie auf Speichern.
Registerkarte Iteratoren
Auf der Registerkarte Iteratoren können Sie Regeln für die Iteration (zyklische oder wiederholte Abfrage) des Befehls Get Workers festlegen.
Hinweis: Diese Registerkarte ist in der Standardeinstellung deaktiviert.
Um die Iterationsregeln festzulegen, führen Sie die folgenden Schritte aus.
- Wählen Sie die Registerkarte Iteratoren.
- Aktivieren Sie die Iteratoren, indem Sie den Schalter am oberen Rand der Registerkarte umlegen.
Auf diese Weise wird das Symbol neben dem Kopf der Registerkarte (Iterators) von dunkelgrau auf blau geändert und das Konfigurationsfenster für Iteratoren angezeigt. Die Markierung neben dem Titel der Registerkarte wird ebenfalls grün. -
Wählen Sie den Modifikatortyp, der verwendet werden soll.
Die Optionen sind Liste (Voreinstellung) und Wiederholen bis.- Wenn Sie Liste wählen, wiederholt der Befehl den Befehl über:
- Eine statische Liste von Werten, wie z.B. Regionen oder Entitäten. Dies kann auch eine Zahl sein, wie z.B. "3".
- Eine dynamische oder variable Liste von Werten, z.B. aus einer Datei, die als Arbeitsbereichsressource hochgeladen wurde, oder die Ausgabe eines Befehls, der zu einem früheren Zeitpunkt in der Kette ausgeführt wurde.
- Wenn Sie Wiederholen bis wählen, wird der Befehl so lange wiederholt, bis die angegebene Bedingung erfüllt ist.
Hinweis: Befehle sind auf maximal 1000 Iterationen begrenzt.
- Wenn Sie Liste wählen, wiederholt der Befehl den Befehl über:
- Geben Sie die Regel(n) zur Steuerung der Iterationen ein.
Weitere Informationen zur Verwendung von Iteratoren und wie Sie diese angeben, finden Sie auf der Workiva Support Seite Iteratoren mit Befehlen und Befehlsgruppen verwenden. - Klicken Sie auf Speichern.