Tipps & Tricks - Prozesse

Größe von Prozess-Elementen

Wenn Sie mit komplexeren Prozessen arbeiten, werden Sie unter Umständen auch die Größe von Prozess-Elementen verkleinern. Wenn neue Elemente auf der Arbeitsfläche angelegt werden, haben diese eine andere Größe.



Mit dem Kontextmenü Größe kopieren kann die Größe eines beliebigen Prozess-Elements kopiert werden.



Wählen Sie dazu beim Ziel-Element das Kontextmenü Größe übernehmen.





Die Standard-Größe, mit der neue Prozess-Elemente auf der Arbeitsfläche angelegt werden, kann im Hauptmenü Extras / Optionen festgelegt werden.

Kasten

Eine Möglichkeit, Prozesse zu strukturieren, bietet das Element Kasten, mit dem Sie Elemente optisch zusammenfassen können.

Element mit Verbindung löschen

Elemente können mit dem Kontextmenü Element mit Verbindung löschen komplett mit den anschließenden Verbindungspfeilen aus dem Prozess entfernt werden.

Dieses und alle nachfolgenden Elemente selektieren

Hilfreich ist auch das Kontextmenü Dieses und alle nachfolgenden Elemente selektieren, mit dem eine ganze Prozesskette ab dem aktuell selektierten Element markiert werden kann.

Timer starten




Mit dem Kontextmenü Timer starten kann ein Globaler Timer manuell gestartet werden - z.B. zu Testzwecken.

Timer-Ausführungsprotokoll im Modul Werkzeuge

Der Ausführungsplan eines Timers wird im Modul Werkzeuge in der Aufgabenplanung geführt und kann mit der GUID des Timers dort gesucht werden. Wenn Sie die Experten-Optionen für das Modul Prozesse aktiviert haben, können Sie die Details des Timers mit der Taste F4 öffnen, wenn er markiert ist.



Kopieren Sie die GUID in die Zwischenablage und wechseln Sie dann in das Modul Werkzeuge.



Suchen Sie in der Aufgabenplanung nach der GUID des Timers. Hier können Sie z.B. die letzten Meldungen zur Ausführung sehen und erreichen weitere Funktionen über das Kontextmenü des Jobs.

E-Mail bei Beendigung eines Timerjobs versenden

Ein generischer Ereignisbehandler kann auf die Beendigung eines Timer-Jobs reagieren.



Dazu muss im generischen Ereignisbehandler die Klasse de.uplanet.lucy.server.workflow.eventhandler.TimerJobCompletionWorkflowEventHandler ausgewählt und die GUID des Timers, auf den reagiert werden soll, eingetragen werden. Nun kann eine E-Mail-Aktion mit dem Ereignisbehandler verbunden werden. Wenn Sie abhängig vom Status des Timerjobs unterschiedliche Mails oder z.B. nur im Fehlerfall eine Mail senden wollen, kann eine entsprechende Prüfung mit einer Groovy-Bedingung vor der E-Mail-Aktion ausgeführt werden. In Groovy können Sie mit dem Befehl g_event.hasError() prüfen, ob ein Fehler aufgetreten ist. Mit dem Befehl g_event.getErrors() können Sie eine Liste der aufgetretenen Fehler auslesen.