Erste Schritte mit Aktionen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Wandeln Sie die Aktion „Genehmigung anfordern“ in eine wiederverwendbare Aktion um, die immer die Genehmigung durch den Manager erfordert.

    Vorbereitungen

    Erforderliche Rolle: Administrator
    Hinweis:
    Während Workflow-StudioWurde entwickelt, um die Rollen „action_Designer“ und „Delegated_Developer“ in den meisten Szenarien zu verwenden. Dieses Tutorial verwendet die Administratorrolle, um die Funktionalität zu veranschaulichen, ohne dass zusätzliche Rollen zum Einrichten von Datensätzen und Genehmigen von Anforderungen erforderlich sind.

    Führen Sie die Schritte in aus Erste Schritte mit Flows. Dieses Tutorial ersetzt die Aktion „Genehmigung anfordern“ im Flow „Ausgabengenehmigung“.

    Warum und wann dieser Vorgang ausgeführt wird

    Aktionen bestehen aus:
    • Eingaben: In Ihrer Aktion verwendete Datenvariablen.
    • Schritte: Vorgänge für die Eingaben oder Ergebnisse eines vorherigen Schritts, die Daten generieren, die in späteren Schritten verwendet werden können.
    • Ausgaben: Datenvariablen, die die Ergebnisse der Aktion darstellen. Diese Ergebnisse sind für andere Aktionen in einem Flow verfügbar.

    Im Gegensatz zur Core-Aktion „Genehmigung anfordern“, bei der Flow-Designer die Genehmigungsregeln manuell konfigurieren müssen, verwendet diese anwenderdefinierte Aktion immer dieselben Genehmigungsregeln, wenn sie einem Flow hinzugefügt wird. Sie können eine wiederverwendbare Aktion erstellen, wenn Ihre Flow-Designer häufig eine Aktion mit derselben Konfiguration verwenden. Wenn Ihre Flow-Designer beispielsweise immer die Optionen für Genehmigung und Fälligkeitsdatum des Anforderungsmanagers verwenden, werden sie bei dieser Aktion automatisch verwendet und erfordert daher weniger Flow-Konfiguration.

    Prozedur

    1. Öffnen Sie die Anwendung „Ausgaben erste Schritte“ in Studio.
      Alternativ können Sie zu navigieren Prozessautomatisierung > Flow Designer Und wählen Sie aus Neue Aktion Um auf zuzugreifen Workflow-StudioIn der Plattform. Wählen Sie in den Aktionseigenschaften Ihre bereichsbezogene Anwendung in aus Anwendung Feld.
    2. Erstellen Sie eine Aktion.
      1. Wählen Sie Aus Anwendungsdatei Erstellen .
      2. Unter Workflow-Studio, Wählen Sie Aktion und dann aus Erstellen .
      3. In Name Feld eingeben Bitten Sie um Genehmigung durch den Manager .
      4. In Beschreibung Feld eingeben Genehmigen oder lehnen Sie eine Anforderung basierend auf der Genehmigung oder Ablehnung des Managers ab. Zulassen, dass manuelle Genehmiger hinzugefügt werden .
      5. Wählen Sie Absenden.
        Eine Aktion „Managergenehmigung anfordern“ wird im Bereich „erste Schritte für Ausgaben“ erstellt.
    3. Definieren Sie die Eingaben in der Aktion „Managergenehmigung anfordern“.
      1. Wählen Sie Aus + Eingabe Erstellen Und fügen Sie die folgenden Werte hinzu.
        • Name: Anforderung
        • Typ: Referenz
        • Referenztabelle: Ausgaben [x_Ausgaben_wird_Ausgaben]

        Fügen Sie der Aktion eine Anforderungseingabe hinzu.

      Mit dieser Eingabe können Sie auf ein beliebiges Feld oder einen beliebigen Datensatz aus der Ausgabentabelle verweisen. Verwenden Sie die Datenpillen auf der rechten Seite, um den Datensatz oder seine Felder zu Aktionsschritten hinzuzufügen.
    4. Fügen Sie einen Schritt „Genehmigung anfordern“ hinzu.
      1. Wählen Sie aus + Unter „Eingaben“ in der Aktionsstruktur.
      2. Wählen Sie Aus Um Genehmigung bitten .
      3. Füllen Sie die Felder im Schritt „Genehmigung anfordern“ aus.
        • Datensatz: Unter Eingabevariablen Kategorie, ziehen Sie [Anforderung] Datenpille aus dem rechten Bereich.
        • Tabelle: Auf festgelegt Ausgaben [x_Ausgaben_wird_Ausgaben] .
        • Genehmigungsfeld: Auf festgelegt Genehmigung .
        • Journalfeld: Auf festgelegt Genehmigungsverlauf .

        Fügen Sie den Schritt „Genehmigung anfordern“ hinzu.

      4. Definieren Sie Regeln im Schritt „Genehmigung anfordern“.
        Sie können die Datenpillenauswahl verwenden oder die Datenpillen aus dem rechten Bereich ziehen, um die benötigten Daten auszuwählen.
        • [Genehmigen] Wann [Jeder genehmigt] Aus dem Feld [Aktion->Anforderung->angefordert für->Manager] , [ODER]
        • [Jeder genehmigt] Aus dem Feld [Manuelle(r) Anwender] .

        Wählen Sie Aus Fügen Sie einen weiteren ODER-Regelsatz hinzu So definieren Sie Ablehnungsregeln:

        • [Ablehnen] Wann [Jemand lehnt ab] Aus dem Feld [Aktion->Anforderung->angefordert für->Manager] , [ODER]
        • [Jemand lehnt ab] Aus dem Feld [Manuelle(r) Anwender] .

        Fügen Sie dem Schritt „Genehmigung anfordern“ Regeln hinzu.

      5. Definieren Sie ein Fälligkeitsdatum im Schritt „Genehmigung anfordern“.
        • [Genehmigen] Wenn ausstehend bis [Relatives Datum] [1] [Tage] Von [Aktion->Anforderung->erstellt] .
        • Tageszeitplan [8-5 Wochentage ohne Feiertage] .

        Dieses Fälligkeitsdatum genehmigt automatisch alle Anforderungen, die innerhalb eines Tages nach der Erstellung der Anforderung nicht genehmigt oder abgelehnt wurden.

        Fügen Sie dem Schritt „Genehmigung anfordern“ ein Fälligkeitsdatum hinzu.

    5. Definieren Sie die Ausgaben in der Aktion „Managergenehmigung anfordern“.
      Durch das Hinzufügen einer Ausgabe werden Daten für einen Flow verfügbar. Diese Aktion gibt beispielsweise den Genehmigungsstatus des Datensatzes aus.
      1. Wählen Sie Aus + Ausgaben Erstellen Und fügen Sie die folgenden Werte hinzu.
        • Name: Genehmigungsstatus
        • Wert: Erweitern Sie im rechten Bereich Schritt „Genehmigung anfordern“ Kategorie und ziehen Sie [Genehmigungsstatus] Datenpille.

        Erstellen Sie Ausgaben für die Aktion.

      2. Wählen Sie Speichern.
    6. Fügen Sie ein anwenderdefiniertes Symbol für Ihre Anwendung hinzu, das in angezeigt wird Workflow-Studio.
      Alle Aktionen im Anwendungsbereich verwenden das anwenderdefinierte Symbol.
      1. In Studio, Navigieren Sie zu Datei > Einstellungenan.
        Die Anwendungseinstellungen werden geöffnet.
      2. In Logo Feld auswählen Zum Hinzufügen klicken... .
      3. Laden Sie ein Symbol hoch, um es mit Ihren wiederverwendbaren Aktionen zu verwenden.
    7. Testen Sie die wiederverwendbare Aktion in Ihrem Flow.
      1. Kehren Sie zum Flow „Ausgabengenehmigung“ zurück.
      2. Entfernen Sie die Aktion 2,1 „Genehmigung anfordern“ aus dem Flow.
        Diese Aktion wird durch die wiederverwendbare Aktion „Managergenehmigung anfordern“ ersetzt.
      3. Festgelegt Zeigen Sie Entwurfsaktionen an Auf „wahr“.
      4. Fügen Sie Ihrem Flow die Aktion „Managergenehmigung anfordern“ hinzu.
      5. Erweitern Sie im rechten Bereich Auslöser: Datensatz Erstellt Kategorie und ziehen Sie [Ausgabendatensatz] Datenpille in Anforderung [Ausgaben] Feld.
      Fügen Sie dem Flow die Aktion hinzu, und geben Sie eine Eingabe ein.
    8. Wählen Sie Speichern.
    9. Testen Sie den Flow mithilfe eines Datensatzes, dessen Menge unter dem festgelegten Grenzwert liegt.
      1. Wählen Sie im Flow aus Testen .
        Das Dialogfeld „Test-Flow“ wird angezeigt.
      2. In Datensatz Wählen Sie einen Datensatz aus, den Sie in früheren Schritten erstellt haben, der einen Wert unter dem Grenzwert von 100,00 in hat Betrag Und Sie haben nicht zum Ausführen von Tests verwendet.
      3. Wählen Sie Aus Test Ausführen .
      4. Wählen Sie nach der Ausführung des Flows aus Flow wurde ausgeführt. Klicken Sie hier, um den Flow anzuzeigen .
        Die Ausführungsdetails sind geöffnet.
      Da der Betrag weniger als 100 % beträgt, ist die erste Bedingung erfüllt, und die Anforderung wird genehmigt. Die sonst-Bedingung wird nicht ausgewertet.

      Testergebnis für erste Bedingung ausgewertet.

    10. Testen Sie einen Datensatz mit einer Menge über dem festgelegten Grenzwert, und stellen Sie sicher, dass Sie noch keinen Test für den Testdatensatz ausgeführt haben.
      Da der Betrag den festgelegten Grenzwert überschreitet, wird die zweite Bedingung ausgewertet.

      Testergebnis für zweite Bedingung ausgewertet.

    11. Genehmigen Sie die Anforderung.
      1. Navigieren Sie zum Testdatensatz, und ändern Sie den Wert von Status Feld in der zugehörigen Liste „Genehmiger“ zu Genehmigt .
      2. Navigieren Sie zurück zu den Flow-Ausführungsdetails, und aktualisieren Sie den Browser.
        Da die Anforderung genehmigt wurde, wird der Flow abgeschlossen.

        Ausführungsdetails, die eine abgeschlossene Genehmigung anzeigen.

    12. Navigieren Sie zur Aktion Managergenehmigung anfordern, und wählen Sie aus Veröffentlichen .
      Durch das Veröffentlichen einer Aktion können Sie jeden Flow aktivieren, der sie verwendet.
    13. Navigieren Sie zum Flow, und legen Sie fest Zeigen Sie Entwurfsaktionen an Auf „falsch“.
    14. Wählen Sie Aktivieren.
      Durch die Aktivierung eines Flows wird festgelegt, dass er jedes Mal ausgeführt wird, wenn die Auslöserbedingungen erfüllt sind.

    Ergebnisse

    Der Flow „Ausgabengenehmigung“ wird jedes Mal ausgeführt, wenn ein Datensatz in der Ausgabentabelle erstellt wird. Jetzt, da der Flow aktiviert ist und wie erwartet funktioniert, können Sie ihn im Anwendungs-Repository veröffentlichen und in anderen Instanzen bereitstellen.