Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unter “Administration” im Bereich "Workflow" kann der Benutzer seine Testify-Umgebung automatisieren. Es können bestimmte Ereignisse Events definiert werden, die Aktionen auslösen, wenn sie stattfinden. Workflows können aktiviert und deaktiviert werden, aber nicht gelöscht.

...

Workflows hinzufügen

Beim Hinzufügen eines neuen Workflows muss der Benutzer einen Titel definieren. Der Titel sollte aussagekräftig sein, damit man schon im Menü erkennen kann, welche Aufgabe der Workflow erfüllt. Nach der Definition eines aussagekräftigen Titels muss das auslösende Ereignis Event und die anschließende Aktion definiert werden. Bei Bedarf können auch mehrere auslösende Ereignisse und Evensund Aktionen hinzugefügt werden.

...

Im Abschnitt " Events " müssen Schritte definiert werden, die erfüllt sein müssen, um die Aktion auszulösen. Beim Anlegen Bei der Erstellung von Events müssen die folgenden Informationen angegeben werden:

  • Bereich: Der Geltungsbereich definiert die Entität, in der das Ereignis Event stattfindet. (:

    • Checkliste

    /
    • Mangel

    /
    • Prüfobjekt

    /
    • PDF

    /
    • Benutzer

    )
  • Typ: Der Typ definiert die Änderung der Entität . (erstellt / aktualisiert)Filter(abhängig von der Entität):

    • Erstellt

    • Geändert

  • Filter/Trigger: Mithilfe von Filtern können die gewünschten Bedingungen spezifiziert werden. Hier kann definiert werden, dass das Ereignis Event nur für bestimmte Filter (wie Prüfobjekte, Checklistenvorlagen usw.) gültig ist.

    • Filter: Filtert nach Eigenschaften des Objekts (

    • Trigger: Definiert das Feld, welches auf einen bestimmten Wert geändert werden muss, um den Workflow auszulösen

    • Filter vor Änderung: Filtert nach Eigenschaften des Objekts vor der Änderung (Sollte sich eine Eigenschaft des betroffenen Objekts geändert haben, kann man auf den Wert vor der Änderung, also vor Auslösung des Events filtern).

    • Filter nach Änderung: Filtert nach Eigenschaften des Objekts nach der Änderung (Diese Bedingung muss zum Zeitpunkt des Ausführens des Workflows zutreffen).

Info

Der Filter vor Änderung findet nur dann Anwendung, wenn sich die Eigenschaft auch wirklich geändert hat. Ist die Eigenschaft vor und nach dem Event gleich, wird der Workflow nicht ausgeführt, da der Filter nicht zutrifft.

Beispiel:

  • Bereich: Checkliste

  • Typ: Geändert

  • Filter vor Änderung: Eine Checklistenvorlage

Ein Workflow für Checklisten, die beim Filter VOR auf ein Checklist-Template einschränken. Die Checklistenvorlage wird sich nicht ändern, daher wird der Workflow nie ausgelöst werden.

Aktionen

Beim Erstellen von Aktionen müssen folgende Informationen angegeben werden:

  • Bereich: Der Bereich definiert, welche Aktion ausgelöst werden soll. (

    • Checkliste

    /
    • Mangel

    /
    • Webhook

    /
    • PDF

    )
  • Typ: Der Typ definiert die Änderung der Entität.:

    • erstellen

    • ändern

    • auslösen

    • generieren

  • Parameter: Hier müssen Parameter für die ausgelöste Aktion definiert werden (wie Prüfobjekte, Checklistenvorlagen usw.). In diesem Abschnitt können die Werte, die bereits oben in "Filter" definiert wurden, einfach wiederverwendet werden, indem der Schalter "Feldwert wenn vorhanden aus Event wiederverwenden" ausgewählt wird.

Info

Die Definition aller Parameter ist in diesem Abschnitt obligatorisch.

...

Beispiel: Aktion

...

Webhook

Basierend auf Ereignissen Events innerhalb von Testify können auch selbstständig Webhooks als Aktionen im Workflow-Management hinzugefügt werden. Dies ist durch Auswahl des Bereichs “Webhook” mit dem Typ “auslösen” möglich. Als Parameter ist eine URL angegeben werden, optional kann eine Kennung eingegeben werden:

...

Beispiel: Aktion

...

PDF generieren

Die Erzeugung von PDF-Protokollen ist auch automatisiert als Aktion über einen Workflow möglich. Diese Prozessautomatisierung soll die Generierung von PDFs für die gefilterten Checklisten starten. Auf Basis der Events können Filter gesetzt werden, um genau zu definieren, für beispielsweise welche Prüfobjekte oder Checklisten die automatisierte PDF-Generierung stattfinden soll.

...