An Workflows arbeiten

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 5 Minuten Lesedauer
  • Um einen Workflow abzuschließen, fügen Sie Workflow-Aktivitäten hinzu, validieren den Workflow und veröffentlichen ihn.

    Vorbereitungen

    Erforderliche Rolle: keine

    Workflow-Aktivität hinzufügen

    Aktivitäten bestimmen die Funktionalität des Workflows.

    Vorbereitungen

    Erforderliche Rolle: workflow_admin, workflow_creator oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn sie erstellt werden, enthalten alle Workflows Start- und Ende-Aktivitäten.

    Weitere Informationen finden Sie unter Workflow-Aktivitäten.

    Prozedur

    1. Öffnen Sie einen Workflow.
    2. Checken Sie den Workflow aus.
    3. Ziehen Sie eine Workflow-Aktivität aus dem Aktivitäten-Menü in den Workflow-Hauptteil.
    4. Füllen Sie das angezeigte Workflow-Aktivitätsformular aus.

    Workflow überprüfen

    Sie können einen Workflow manuell über Workflow-Editor überprüfen. Sie können einen Workflow-Validierungsbericht aus dem Formular „Workflow-Version“ erstellen.

    Vorbereitungen

    Erforderliche Rolle: workflow_admin, workflow_creator oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Beim Ausführen eines Workflows auf einem neuen Knoten wird automatisch versucht, den Workflow zu überprüfen. Wenn die Validierung erfolgreich ist, aktualisiert das System den Datensatz der Workflow-Version, um anzuzeigen, dass der Workflow validiert wurde, und markiert den Datensatz als von dem Benutzer aktualisiert, der den Workflow ausgeführt hat.

    Prozedur

    1. Öffnen Sie den Workflow, um ihn in Workflow-Editor zu überprüfen.

      Wenn der Workflow geladen ist, wird das Workflow-Validierungssymbol in der Symbolleiste angezeigt.

      Workflow-Validator

    2. Klicken Sie auf das Validierungssymbol, um eine Reihe von Validierungstests für die aktuelle Workflow-Version auszuführen und einen Bericht zu erstellen.
      Workflow-Validierungsbericht
    3. Führen Sie die folgenden Schritte aus, um einen Workflow-Validierungsbericht aus dem Formular „Workflow-Version“ zu erstellen.
      1. Navigieren zu Workflow > Administration > Workflow-Versionen, und wählen Sie einen Workflow zum Validieren aus.
      2. Klicken Sie unter Zugehörige Links auf Workflow validieren.

    Workflow veröffentlichen

    Wenn ein Workflow abgeschlossen ist, veröffentlichen Sie den Workflow, sodass er für alle Benutzer verfügbar ist.

    Vorbereitungen

    Bevor Sie einen Workflow veröffentlichen, überprüfen Sie ihn, um ihn auf Probleme wie z. B. fehlende Unterabläufe oder getrennte Übergänge zu testen, die dazu führen können, dass er fehlschlägt. Weitere Informationen finden Sie unter Workflow-Validierung.

    Erforderliche Rolle: workflow_admin, workflow_creator oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    So veröffentlichen Sie einen Workflow:

    Prozedur

    1. Navigieren zu Alle > Workflow > Workflow-Editoran.
    2. Öffnen Sie den Workflow, den Sie veröffentlichen möchten.
    3. Klicken Sie in der Titelleiste auf das Menüsymbol und wählen Sie Veröffentlichen.

    Ergebnisse

    Wenn Sie eine neue Version des Workflows veröffentlicht haben, werden die Änderungen nicht für die Ausführung von Workflow-Kontexten übernommen. Jeder aktuell ausgeführte Workflowkontext verwendet weiterhin die Workflowversion, die beim Start des Workflows verfügbar war. Bei der nächsten Ausführung des Workflows wird die neue Version verwendet.

    Ausführbarkeit eines Workflows bestimmen

    Ein Workflow kann nur ausgeführt werden, wenn eine ausgecheckte Version für den Benutzer verfügbar ist, für den er ausgecheckt wurde, und eine gültige veröffentlichte Version für alle Benutzer verfügbar ist, die über die Berechtigung zum Ausführen verfügen.

    Vorbereitungen

    Erforderliche Rolle: workflow_admin, workflow_creator oder admin

    Prozedur

    1. Geben Sie im Navigationsfilter wf_workflow.list ein und öffnen Sie dann einen der Workflows.
    2. Prüfen Sie in der zugehörigen Liste Versionen die folgenden Bedingungen:
      1. Es gibt nur eine Workflow-Version mit Status Geprüft und Ausgecheckt von.
      2. Es gibt nur eine Version und diese ist nicht ausgecheckt. Diese Version muss Aktiv und Veröffentlicht sein.
        Möglicherweise müssen Sie die Liste personalisieren und die Spalte Aktiv hinzufügen.
      3. Bei mehreren Versionen ist nur eine Veröffentlicht.
      Diese Prüfungen bestimmen die beiden einzigen Bedingungen, unter denen ein Workflow ausgeführt werden kann:
      • Eine ausgecheckte Version eines Workflows ist für den Benutzer verfügbar, der ihn ausgecheckt hat.
      • Eine gültige, veröffentlichte Version eines Workflows ist für alle Benutzer verfügbar, die über die Berechtigung zum Ausführen des Workflows verfügen.

      Hauptabläufe, die Unterabläufe enthalten, die keine dieser beiden Bedingungen erfüllen, dürfen nicht für eine aktuelle Datensatztransaktion ausgeführt werden. Stattdessen wird ein kritischer Protokolleintrag mit Details über den Status des Unterablaufs zum Workflow-Kontextdatensatz hinzugefügt. Um den Workflow für die nächste geeignete Transaktion ausführen zu können, entfernen Sie den Unterablauf aus dem Hauptablauf oder ändern Sie den veröffentlichten und den aktiven Status des Unterablaufs.

    Veröffentlichten Workflow bearbeiten

    Sie können einen veröffentlichten Workflow bearbeiten, nachdem Sie ihn ausgecheckt haben.

    Vorbereitungen

    Erforderliche Rolle: workflow_admin, workflow_creator, workflow_publisher oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Hinweis:
    Sie können keine Workflows auschecken oder löschen, die einer schreibgeschützten Anwendungsdatei zugeordnet sind.

    So checken Sie einen Workflow aus:

    Prozedur

    1. Navigieren zu Alle > Workflow > Workflow-Editoran.
    2. Öffnen Sie den Workflow, den Sie bearbeiten möchten.
    3. Klicken Sie in der Titelleiste auf das Menüsymbol und wählen Sie Auschecken.

      Eine neue Version des Workflows wird erstellt und Ihnen zugewiesen.

      Wenn Sie sich in einer anderen Domäne als der veröffentlichte Workflow befinden, wird die neue Workflow-Version in Ihrer Domäne erstellt.

    Nächste Maßnahme

    Nachdem Sie den Workflow bearbeitet haben, überprüfen und veröffentlichen Sie den Workflow, um die neue Version für andere Benutzer verfügbar zu machen.

    Workflow zwischen zwei Anwendungsbereichen kopieren

    Anwendungsbereiche schützen Anwendungen, indem der Zugriff auf Anwendungsdateien und -daten identifiziert und eingeschränkt wird. Sie können einen in einem Anwendungsbereich (z. B. Test) erstellten Workflow nach Bedarf in einen anderen (Produktion) kopieren.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Klicken Sie auf der Startseite auf das Symbol für Systemeinstellungenneben dem angemeldeten Benutzernamen.
    2. Wählen Sie auf der Registerkarte Entwickler im Feld Anwendung den Anwendungsbereich (z. B. Test) aus, in dem Sie die ServiceNow Plattform ausführen möchte.
    3. Schließen Sie die Seite „Systemeinstellungen“.
    4. Navigieren zu Workflow > Workflow-Editoran.
    5. Erstellen Sie einen Workflow in Workflow-Editor. Weitere Einzelheiten finden Sie unter Workflow erstellen.
    6. Klicken Sie in Workflow-Editor auf Informationssymbol .
    7. Auf der Registerkarte Anwendung ist Anwendung auf den aktuellen Anwendungsbereich festgelegt, der in den Systemeinstellungen ausgewählt wurde.
    8. Wählen Sie in Zugänglich von die Option Alle Anwendungsbereiche, wenn der Workflow für alle Anwendungsbereiche verfügbar ist, oder wählen Sie Nur dieser Anwendungsbereich, wenn er nur für den aktuellen Anwendungsbereich verfügbar ist und nur daraus darauf zugegriffen werden kann.
      Nur die Workflows, auf die von allen Anwendungsbereichen aus zugegriffen werden kann, können in einen anderen Anwendungsbereich kopiert werden.
    9. Gehen Sie zurück zur Homepage und klicken Sie auf das Symbol für Systemeinstellungen.
    10. Wählen Sie auf der Registerkarte Entwickler im Feld Anwendung den Anwendungsbereich (z. B. Produktion) aus, in den Sie den Workflow kopieren möchten.
    11. Navigieren zu Workflow > Workflow-Editoran.
    12. Aktualisieren Sie die Seite und öffnen Sie dann denselben Workflow, den Sie erstellt haben.
      Es wird eine Meldung Workflow außerhalb des Bereichs, Workflow gehört zum <Bereichsname> Bereich, wobei <Bereichsname> der Anwendungsbereich ist, in dem der Workflow ursprünglich erstellt wurde.
    13. Klicken Sie in Workflow-Editor auf Kontextmenü.
    14. Wählen Sie Kopieren.
      Das Dialogfeld Workflow-Name wird angezeigt:

      Fügen Sie im Dialogfeld „Workflow-Name“ einen Namen für die Workflow-Kopie hinzu.

      1. Geben Sie in Workflow-Name den neuen Namen für den kopierten Workflow ein.
      2. Klicken Sie auf OK. Das System erstellt einen Workflow im aktuellen Anwendungsbereich.
    15. Klicken Sie in Workflow-Editor auf Informationssymbol.
    16. Auf der Registerkarte Anwendung ist Anwendung auf den aktuellen Anwendungsbereich festgelegt.
    17. Wählen Sie in Zugänglich von die Option Nur dieser Anwendungsbereich, wenn der neu kopierte Workflow zu einem privaten gemacht werden soll, auf den nicht von außerhalb des aktuellen Bereichs zugegriffen werden kann.
    18. Klicken Sie auf Aktualisieren.

    Ergebnisse

    Ein neuer Workflow-Datensatz wird im ausgewählten Anwendungsbereich erstellt und als privat markiert, wenn er in Workflow-Editor als solcher gekennzeichnet ist.