Wenn Sie wissen, dass ein Workflow während einer vorhersehbaren Zeitspanne auf eine Antwort von einer externen Quelle warten muss, können Sie ihn als Timer-basierten Workflow mit langer Ausführungsdauer implementieren. Ein Timer-basierter Workflow mit langer Ausführungsdauer wartet bis zu einem bestimmten Zeitpunkt und einem bestimmten Datum, bevor er seine Ausführung wieder aufnimmt.

Vorbereitungen

  • Erstellen Sie einen Workflow.

  • Öffnen Sie den Workflow für die Bearbeitung im Workflow-Editor.

  • Fügen Sie dem Workflowschema einige Elemente hinzu.

Warum und wann dieser Vorgang ausgeführt wird

Sie implementieren einen Workflow als Timer-basierten Workflow mit langer Ausführungsdauer, indem Sie das Element Warte-Timer verwenden.

Prozedur

  1. Ziehen Sie ein Warte-Timer-Element aus dem Menü Generisch an die Stelle im Workflowschema, an der das Ausführen des Workflows angehalten werden soll.

    Wenn Sie eine skriptfähige Aufgabe implementieren, um die Uhrzeit und das Datum zu berechnen, muss dieses Element vor dem Element Warte-Timer angeordnet sein.

  2. Klicken Sie auf das Symbol Bearbeiten (Symbol Bearbeiten) für das Element Warte-Timer im Workflowschema.
  3. Geben Sie auf der Eigenschaftenregisterkarte Info eine Beschreibung des Grundes für die Implementierung des Timers ein.
  4. Klicken Sie auf die Eigenschaftenregisterkarte Attribute.

    Der Parameter timer.date erscheint in der Liste der Attribute.

  5. Klicken Sie beim Parameter timer.date auf die Schaltfläche Nicht festgelegt, um den Parameter an ein geeignetes Date-Objekt zu binden.

    Das Dialogfeld Warte-Timer für die Auswahl wird mit einer Liste von möglichen Bindungen geöffnet.

    • Wählen Sie ein vordefiniertes Date-Objekt aus der Liste der Vorschläge, beispielsweise eines, das durch ein Element vom Typ Skriptfähige Aufgabe an anderer Stelle im Workflow definiert ist.

    • Als Alternative erstellen Sie ein Date-Objekt, das ein bestimmtes Datum und eine bestimmte Uhrzeit festlegt, die vom Workflow abgewartet werden.

  6. (Optional) : Erstellen Sie ein Date-Objekt, das ein bestimmtes Datum und eine bestimmte Uhrzeit festlegt, die vom Workflow abgewartet werden.
    1. Klicken Sie auf Parameter/Attribut in Workflow erstellen im Auswahldialogfeld Warte-Timer.

      Das Dialogfeld Parameterinformationen wird geöffnet.

    2. Geben Sie dem Parameter einen passenden Namen.
    3. Lassen Sie den Typ auf Date eingestellt.
    4. Klicken Sie auf Workflow-ATTRIBUT mit demselben Namen erstellen.
    5. Klicken Sie bei der Eigenschaft Wert auf die Schaltfläche Nicht festgelegt, um den Parameterwert einzustellen.

      Ein Kalender wird eingeblendet.

    6. Verwenden Sie den Kalender, um ein Datum und eine Uhrzeit einzustellen, zu denen der Workflow wieder starten soll.
    7. Klicken Sie auf OK.
  7. Klicken Sie auf Schließen.
  8. Klicken Sie unten im Workfloweditor auf Speichern.

Ergebnisse

Sie haben einen Timer definiert, der einen Timer-basierten Workflow mit langer Ausführungszeit bis zu einem bestimmten Datum und Zeitpunkt anhält.

Nächste Maßnahme

Sie können einen Workflow mit langer Ausführungszeit erstellen, der auf ein Auslöseereignis wartet, bevor er fortgesetzt wird.