Zur Suche springen Zum Inhalt springen Zur Sitemap springen
Designelement
Meer

Dazu integrieren wir die Camunda BPM Open Source - Plattform für die Prozessautomatisierung. Camunda deckt den Business- und den technischen Aspekt eines Workflows ab. Wir haben Camunda in Liferay für einen einfachen Urlaubsantrag Workflow eingebunden.

  1. Beschreibung des Workflows Mitarbeiter stellt Urlaubsantrag. (Formularfelder: Startdatum, Enddatum, Kommentar)
  2. Vorgesetzter prüft Urlaubsantrag (Formularfelder: Kommentar Vorgesetzter)
  3. Urlaubsantrag freigeben?
    1. Ja -> Genehmigt
    2. Nein Abgelehnt

 Urlaubsantrag Workflow

     Abbildung: Workflow Urlaubsantrag mit dem Camunda BPM Modeler

 

Vorteile von Camunda BPM:

  • Verfügt über gute Möglichkeiten zur Integration in JMX/TomCat/JEE-Umgebungen
  • Web Modeler: wird seit 2014 über bpmn.io abgedeckt
  • Für die Anzeige von Workflows wird eine Tasklist auf Basis HTML 5 angeboten
  • Besonderheit: bietet die Möglichkeit, die gleiche Process Engine in verschiedenen Applikationen einzusetzen.

Ausführliche Dokumentation ist unter https://docs.camunda.org/ zu finden.

 

Workflow Form Portlet

Das Workflow Form Portlet rendert ein Formular. Dieses Formular wird in einem Workflow definiert und im Portlet hinterlegt. Es kann nur ein Workflow hinterlegt werden. Sobald ein neuer Workflow hochgeladen wird, z. B. neue Felder in das Formular dazu kommen wird der alte überschrieben bzw. wenn gewollt vom Administrator gesteuert.

Das im Workflow definierte Formular wird je nach Mitarbeiter und Task angezeigt.

Urlaubsantrag

Abbildung: Form Portlet Workflow hinterlegen

 

Die Weiterentwicklung des Prozesses von uns ist auf Kundenwunsch möglich. Mit einer Schnittstelle zu HR-Systemen kann auch der Resturlaub angezeigt werden.

Urlaubsantrag Workflow Formular

Abbildung: Form Portlet Start Urlaubsantrag

 

 Urlaubsantrag Vorgesetzer

Abbildung: Form Portlet Formular Ansicht Vorgesetzter

 

Workflow List Portlet - Anzeige

Im Workflow List Portlet werden alle gestellten Anfragen des aktuellen Mitarbeiters angezeigt.

Diese beinhalten Datum, Status, aktueller Bearbeiter/Vorgesetzter des Antragsstellers. Bei der Auswahl einer Anfrage öffnet sich diese im Workflow Form Portlet als Detailansicht. Jedoch kann diese nicht mehr bearbeitet werden.

Meine offenen Urlaubsanträge

Abbildung: Offene Anträge des Mitarbeiters

 

Workflow Admin Portlet

Im Workflow Admin Portlet werden alle Anfragen angezeigt, welche der Vorgesetzte bearbeiten muss, d. h. Urlaubsanträge seiner Mitarbeiter genehmigen oder ablehnen soll. Bei der Auswahl einer Anfrage öffnet sich diese im Workflow Form Portlet. Diese kann vom Vorgesetzten bearbeitet werden.

 

zu bearbeitende Anträge

Abbildung: Admin Portlet Aufgaben, welche zu bearbeiten sind

 

Notification

Wenn der Mitarbeiter den Urlaubsantrag abschickt, kann eine Benachrichtigung an seinen Vorgesetzten bzw. an den ausgewählten Vorgesetzten gesendet werden.

Der Vorgesetzte kann den Urlaubsantrag über die Notifications in seinem Profil mit einem Klick öffnen und bearbeiten.

Nachdem der Vorgesetzte das Formular bearbeitet und abgesendet hat, erhält der Mitarbeiter eine Benachrichtigung mit dem Ergebnis seines Antrages.


Zurück