Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Adonis Onboarding Beispiel

...

  1. Melden Sie sich bei Adonis an, um das erste Prozessmodell zu erstellen, das im System veröffentlicht werden kann.

    Image RemovedImage Added
  2. Nach dem Einloggen in Adonis erscheint der folgende Bildschirm:

    Image RemovedImage Added

...

Erstellen eines neuen Geschäftsprozessdiagramms

  1. Ein neues Diagramm kann erstellt werden, indem Sie auf das Symbol "Geschäftsprozessdiagramm erstellen" im Modul "Design & Dokument" klicken.

    Image RemovedImage Added

  2. Ein neues Diagramm wird geöffnet. Geben Sie einen Diagrammnamen ein.

    Image RemovedImage Added

...

Erstellen und Bearbeiten eines Prozessmodells

...

  1. Um einen Pool zu modellieren, wählen Sie das Poolelement in der Formbibliothek aus. Per Klick in den Modellierungsbereich wird der Pool im Prozessmodell angelegt. Benennen Sie den Pool in "Onboarding" um.  

    Image RemovedImage Added

  2. Der gleiche Ansatz wird verwendet, um die Swimlanes zu modellieren. Um die Swimlanes umzubenennen, muss das gewünschte Element ausgewählt und anschließend angeklickt werden. Jetzt ist es möglich, das Label zu individualisieren. In diesem Fall steht der Pool für ein übergeordnetes Unternehmen und die Gassen für Abteilungen in diesem Unternehmen. Auf der einen Seite gibt es die Personalabteilung ("HR") und auf der anderen Seite die IT-Abteilung ("IT").

    Image RemovedImage Added

Modellieren eines Startereignisses

...

  1. Um ein Startereignis zu modellieren, wählen Sie das Startsymbol in der Formbibliothek. Per Klick in den Modellierungsbereich wird das Startereignis im Prozessmodell angelegt und kann sofort umbenannt werden.

    Image RemovedImage Added

Modellieren einer Aktivität

...

  1. Über die schnelle Modellierungsfunktion von Adonis ist dies möglich. Wählen Sie das Startereignis aus und eine Symbolvorschau wird angezeigt. Wählen Sie das Aufgabensymbol aus. Per Drag & Drop kann die Aufgabe an der gewünschten Position im Prozessmodell platziert werden. 

    Image RemovedImage Added

  2. Die Beschriftung kann sofort erfolgen. 

    Image RemovedImage Added

Modellieren eines UND-Gateways

...

  1. Wählen Sie die drei Punkte rechts neben der Aktivität aus und wählen Sie das Symbol "Nicht-exklusives Gateway". 

    Image RemovedImage Added

  2. Jetzt können zwei neue Aktivitäten in die HR- und die IT-Spur platziert werden. Die Personalabteilung bekommt die Aufgabe, "den Schreibtisch zu organisieren", während die IT-Abteilung sich um die "Erstellung eines Netzwerkkontos" kümmern sollte.

    Image RemovedImage Added

  3. Ein Forking AND Gateway muss am Ende geschlossen werden, damit der Prozess mit den nächsten Aufgaben weitergehen kann. Daher muss dem Diagramm ein neues UND-Gateway hinzugefügt und an der Stelle platziert werden, an der der parallele Teil enden soll. Für die Verbindung der Aktivität 'Netzwerkkonto erstellen' und des AND-Gateways klicken Sie auf das Symbol 'Beziehung erstellen' und klicken Sie auf das AND-Gateway.

    Image RemovedImage Added

  4. Die Personalabteilung bekommt nun die Aufgabe, "den Schreibtisch zu organisieren", während sich die IT-Abteilung um die "Erstellung eines Netzwerkkontos" kümmern sollte.

    Image RemovedImage Added

Modellieren eines XOR-Gateways/exklusiven Gateways

...

  1. Um den Prozess zu erweitern, muss nach dem AND Gateway ein XOR Gateway hinzugefügt werden.

    Image RemovedImage Added

  2.  Um zu verdeutlichen, welche Entscheidung getroffen werden muss, kann dieser XOR sofort wie alle anderen Elemente beschriftet werden (z.B. "Hardware notwendig?").

    Image RemovedImage Added
  3. Es ist notwendig, die Übergänge zu kennzeichnen, um zu klären, welcher Weg zu welcher Entscheidung gehört. Bearbeiten Sie die ausgehenden Sequenzflüsse per Doppelklick und geben Sie 'Ja' bzw. 'Nein' in das Feld 'Name' in den 'Allgemeinen Informationen' ein.

    Image RemovedImage Added
  4. Wird Hardware benötigt, erhält auch die IT-Abteilung die Aufgabe, diese zu bestellen. Andernfalls kann die Personalakte sofort archiviert werden.

    Image RemovedImage Added

Modellskript oder E-Mail-Knoten

...

  1. Um den Typ zu ändern, markieren Sie das Aktivitätssymbol, klicken Sie auf das Schraubenschlüsselsymbol und wählen Sie den Aktivitätstyp "Skript". Die Vorgehensweise zur Modellierung von Mailknoten ist identisch, nur hier ist der Aktivitätstyp 'Senden'.

    Image RemovedImage Added

Modellieren eines Endereignisses

...

  1. Fügen Sie nach der letzten Aktivität des Prozesses ein Endereignis ein. 

    Image RemovedImage Added

Speichern eines Prozessmodells

Über das Festplattensymbol in der Menüleiste kann das Prozessmodell gespeichert werden.

...

Automatisierungsattribute definieren und bearbeiten

...

Referenz

Attributname

Beschreibung des Attributs

Status
colourRed
title1

BeschreibungDescription

Beschreibung des Prozesses, die später im System angezeigt wird (Tooltip und Prozessbericht).

Status
colourRed
title2

Anlasser Owner

Hier wird eine Gruppe oder ein Benutzer eingetragen, der Instanzen einer Prozessdefinition starten darfden Prozess im System "besitzt", z.B. userBenutzer(USER_NAME), groupGruppe(GROUP_NAME) wird eingetragen. "Eigentümer" bedeutet, dass diese Person für den Prozess verantwortlich ist

Status
colourRed
title3

Eigentümer Starter

Hier wird eine Gruppe oder ein Benutzer eingetragen, der den Prozess im System "besitzt"Instanzen einer Prozessdefinition starten darf, z.B. Benutzeruser(USER_NAME), Gruppegroup(GROUP_NAME) wird eingetragen. "Eigentümer" bedeutet, dass diese Person für den Prozess verantwortlich ist

Status
colourRed
title4

Bereitstellen Deployer 

Hier wird eine Gruppe oder ein Benutzer eingetragen, der als Workflow-Designer den Prozess im System einsetzen darf, z.B. user(USER_NAME), group(GROUP_NAME) wird eingetragen.

Status
colourRed
title5

Kritische AnzahlCount Critical

Count Critical muss für die Berechnung aktiviert sein DE Critical Path Method Kritische Pfad Methode (CPM) .

Status
colourRed
title6

SmartformularSmartform

Hier die Definition der DE Create a smartform Erstellen einer Smartformeingegeben wird.

Status
colourRed
title7

Section Definition des Abschnitts

Hier dieDE Section Handling des Smartforms eingegeben wird.

Info
  • Gruppegroup(GROUP_NAME) : Die Aufgaben innerhalb dieser Swimlane werden nur einer Gruppe zugewiesen. Sobald einer der Mitarbeiter der Gruppe die erste Aufgabe erledigt hat, wird dieser Mitarbeiter der kompletten Swimlane zugeordnet. Nachfolgende Aufgaben landen nicht mehr in der Gruppe, sondern direkt beim Redakteur.

  • Benutzerbenutzer(NAME_DES_BENUTZER): Die Swimlane und damit auch die Aufgaben werden diesem Benutzer zugeordnet.  WARNUNG: Die Notation wird nicht empfohlen, denn wenn sich die Person ändert, muss auch der Prozess angepasst und eingesetzt werden. 

...

Referenz

Attributname

Beschreibung des Attributs

Status
colourRed
title1

AbtretungsempfängerAssignee

Hier wird eine Gruppe oder ein Benutzer eingetragen, der für die Bearbeitung der Aufgaben verantwortlich ist, z.B. Benutzer(USER_NAME), Gruppe(GROUP_NAME) wird eingetragen.

...

  1. Öffnen Sie die 'Automatisierungsdaten' einer Aktivität vom Typ 'Senden' per Doppelklick.

...

  1. Image Added

Referenz

Attributname

Beschreibung des Attributs

Status
colourRed
title1

DauerDuration

Hier kann die Dauer eingegeben werden, in der die Aufgaben dieser Aktivität erledigt werden müssen. 

Status
colourRed
title2

AufgabenTasks

Grundsätzlich muss jede Aktivität ihren eigenen eindeutigen Namen haben. Wenn für die Aktivität keine Aufgabe explizit definiert ist, generiert das System eine Aufgabe mit dem Namen der Aktivität. Mit Hilfe des Automatisierungseigenschaftenmenüs können eine oder mehrere Aufgaben zu einer Aktivität hinzugefügt werden.

Status
colourRed
title3

SkripttaskScript task

Hier können Veranstaltungen eingetragen werden. Events oder ActionHandler sind spezielle Funktionen, die ausgeführt werden, sobald ein bestimmter Prozessschritt erreicht oder verlassen wird.

...

  1. Öffnen Sie die 'Automatisierungsdaten' einer Aktivität per Doppelklick. Geben Sie eine Bearbeitungszeit für diese Aktivität in das Feld 'Dauer' im Bereich 'Manuelle/Benutzeraufgabe' ein.
    Das Format, in dem die Dauer eingegeben werden muss: HMM - wie 830 = > 8 Stunden 30 Minuten.

    Image RemovedImage Added

Hinzufügen von Aufgaben zu einer Aktivität

...

  1. Klicken Sie auf das Plus-Symbol neben "Aufgaben" im Bereich "Handbuch/Benutzeraufgabe". Eine neue Zeile wird hinzugefügt. 

    Image RemovedImage Added
  2. In der neu angelegten Zeile müssen einige Felder eingefügt werden. Daten können per Doppelklick in die entsprechende Zelle eingegeben werden.

    Image RemovedImage Added

Referenz

Attributname

Beschreibung des Attributs

Status
colourRed
title1

TaskName

Name der Aufgabe.

Status
colourRed
title2

RollenzuweisungRole Assignment

Die Rollenzuweisung der Aktivität kann für diese Aufgabe überschrieben werden.

Status
colourRed
title3

BeschreibungDescription

Weitere Anweisungen zur Bearbeitung der Aufgabe finden Sie hier. Diese Beschreibung wird angezeigt, sobald die Aufgabe vom System generiert wird.

Status
colourRed
title4

VerknüpfungenLinks

Hier können Links hinzugefügt werden, die dem Benutzer beim Bearbeiten der Aufgabe angezeigt werden.

...

Ereignisse sind spezielle Funktionen, die ausgeführt werden können, sobald ein bestimmter Prozessschritt erreicht oder verlassen wird. Diese Ereignisse werden ActionHandler genannt und das System unterstützt eine ganze Reihe von vorgefertigten Ereignissen. Die Liste der ActionHandler finden Sie hier: DE ActionHandler. Ereignisse können auch zu Skriptknoten hinzugefügt werden. Eine ausführliche Beschreibung findet sich in Absatz (')Attribute an Skriptknoten'.

...

  1. Öffnen Sie die 'Automatisierungsdaten' einer Aktivität vom Typ 'Senden' per Doppelklick. Geben Sie die Empfänger, den Betreff und den Inhalt der E-Mail ein. 

    Image RemovedImage Added

Referenz

Attributname

Beschreibung des Attributs

Status
colourRed
title1

AnTo

Hier können die Empfänger definiert werden. Zum einen können Gruppen und Benutzerdefinitionen (Gruppe (NAME_DER_GRUPPE) / Benutzer (NAME_DES_USERS)) wieder verwendet werden. Die E-Mail kann auch an den aktuellen Bearbeiter der Swimlane "HR" gesendet werden. Darüber hinaus können hier auch feste E-Mail-Adressen oder Verteilerlisten verwendet werden (z. it-asset@yourcompany.com).

Status
colourRed
title2

BetreffSubject

Der Betreff der E-Mail kann frei zugeordnet werden. In diesem Beispiel wird auch auf eine Variable verwiesen (der Name des Prozesslaufs). Diese Variablen können im Betreff oder im Text verwendet werden und werden immer mit einem $ {...} maskiert. Sobald die E-Mail versendet wird, werden die variablen Platzhalter durch ihren tatsächlichen Wert ersetzt. Weitere Informationen zu den Variablen finden Sie auf dieser Seite: DE VariablesHelper

Status
colourRed
title3

KörperBody

Der E-Mail-Text kann beliebig gestaltet werden. Es können auch Variablen verwendet werden. Das Versenden von HTML-E-Mails und weitere Einstellungen werden auf dieser Seite erläutert: DE Mail Nodes

Attribute an Skriptknoten

...

2.Der ActionHandler muss nun in der neuen Zeile parametrisiert werden. Die Grundeinstellungen für eine Veranstaltung finden Sie immer auf der zugehörigen Dokumentationsseite (YearIDGenerator). Das Bild zeigt die Parametrierung zur Generierung einer Zahl. Das Ereignis generiert eine fortlaufende Zahl und speichert sie in einer Variablen namens "newNumber". Die Nummer kann dann im zweiten ActionHandler mit diesem Namen angesprochen werden.

...

Referenz

Attributname

Beschreibung des Attributs

Status
colourRed
title1

EventType

Gibt an, ob der ActionHandler ausgeführt werden soll, wenn die Aktivität erreicht wird (Eingabeknoten) oder wenn sie beendet wird (Ausgabeknoten).

Status
colourRed
title2

ActionName

Frei wählbar. Dient der besseren Übersicht über die Liste der Veranstaltungen.

Status
colourRed
title3

ActionKlasseActionClass

Definiert, welcher ActionHandler ausgeführt werden soll. Es kann von der Wiki-Seite kopiert werden.

Status
colourRed
title4

ParameterParameters

Je nach ActionHandler müssen "Parameter" übergeben werden. Die Beschreibung finden Sie auf der Wiki-Seite. In diesem Zusammenhang müssen der Parameter 'mandatory Fields' und ein frei wählbarer Variablenname eingegeben werden.

Um einen Instanznamen nach dem Prozessstart umzubenennen, fügen Sie einen neuen ActionHandler hinzu. Laut Dokumentation muss diesem Handler nur ein Parameter hinzugefügt werden (instanceName). Der Wert des Parameters kann verwendet werden, um anzugeben, wie der Name der neuen Instanz zusammengesetzt werden soll. Es können statische Werte oder Werte aus Variablen eingegeben werden. Um auf solche Variablen zugreifen zu können, muss die Maske "$ {... ..}" verwendet werden. In diesem Fall möchten wir auf die zuvor erstellte Prozessvariable "newNumber" zugreifen. 

...

Info

Bitte beachten Sie, dass diese Reihenfolge wichtig ist, wenn ActionHandler, wie in unserem Beispiel, aufeinander aufbauen.

Attribute bei XOR Gateways

...

  1. Öffnen Sie die 'Automatisierungsdaten' des XOR Gateways per Doppelklick. Geben Sie einen Entscheidungshandler ein, z. B. 'com.dooris.bpm.actionhandler. VariableDecisionHandler' in das Feld 'HandlerClass' und fügen Sie den Variablennamen hinzu, der den Wert der Entscheidung enthält. 

    Image RemovedImage Added
  2. Zusätzlich ist eine Parametrierung der ausgehenden Sequenzflüsse erforderlich. Jeder Sequenzfluss muss den Wert erhalten, den die Variable (doc_hardwareNecessary) bei einer Entscheidung annimmt. Öffnen Sie die 'Automatisierungsdaten' eines Sequenzflusses per Doppelklick und fügen Sie den Wert der Variablen in das Feld 'ID' ein. Dies muss für jeden ausgehenden Sequenzfluss erfolgen. 

    Image RemovedImage Added

...

Bereitstellung im System

Die Veröffentlichung (Bereitstellung) des Prozesses auf dem System kann durch Auswahl der Option 'Prozess bereitstellen' unter 'Import/ExportAutomatisieren' im Menü des Modells realisiert werden. Dazu benötigt der Benutzer die Rolle des Workflow-Designers im System, um das Modell veröffentlichen zu können.

...

Adonis startet automatisch die Deployment-Prüfung. Bei Fehlern erscheint eine Meldung und der Validierungsbereich wird geöffnet. Hier werden alle Fehler aufgelistet.

...