Bearbeiter zuweisen¶
Zuweisung von Prozessbeteiligten (Bearbeitern) zu den Prozessschritten¶
Nun wechseln wir wieder zum Process Template Editor und beginnen mit der Zuweisung von Bearbeitern.
-
Selektieren Sie einen Prozessschritt -> Anwählen der Staff Assignment Rule in der Properties View (links unten) -> Öffnen des Staff Assignment Rule Wizards durch Klick auf Edit... Beispiel: Knoten „Urlaubskonto aktualisieren" -> Tab OrgPositions anwählen und „Sachbearbeiter" selektieren. Die Organisationseinheit (OrgUnit), zu der diese Stelle gehört wird unten angezeigt. In der Mitte des Fensters das Zeichen für die Zuweisung „>"anklicken -> unter Results Preview (rechts) werden alle Personen aufgelistet, die diese Stelle besetzen. Mit einem Häkchen bei Identify by name, wird der Bearbeiter unter Policy Preview durch den Namen anstatt der ID identifiziert. -> mit OK-Button schließen.
-
Analoges Zuweisen der Prozessbeteiligten zu den folgenden Prozessschritten:
- XOR-Verzweigungsknoten „genehmigt /abgelehnt": Tab Agents -> „automaticclient" (beim automaticclient handelt es sich um einen Klienten der serverseitig automatisch Schritte ausführt, sobald diese in seine Arbeitsliste gelangen).
- XOR-Verzweigungsknoten (LOOP Block) „Neuer Antrag?": Tab -> Agents „automaticclient" (automatischer Schritt).
-
Der Staff Assignment Rule Wizard ermöglicht es neben der Zuweisungvon Stellen (OrgPositons) und Personen (Agents) auch komplexe (dependency) zwischen den Bearbeitern und den Prozessschritten zu erzeugen. Zum Beispiel:
- Prozessschritt „Urlaubsantrag ausfüllen": Tab Conditions -> Take Agent ID from -> „InstanceInitiator-AgentID" auswählen und Add Dependency anklicken. Die Bearbeiterzuordnung ist nun so gewählt, dass immer derjenige Bearbeiter den Schritt in seine Arbeitsliste bekommt, der den Prozess gestartet hat (InstanceInitiator). In diesem Prozess heißt das, dass der Antragsteller (gleichzeitig der Prozessstarter) „Meier" den ersten Schritt „Urlaubsantrag ausfüllen" ausführt.
Tipp:
Da es sich beim Bearbeiter des Schrittes „Urlaubsantrag ausfüllen“ um den Starter der Instanz handelt, kann man die Ausführung dieses Schrittes mit dem Starten der Instanz verknüpfen. Dies führt später bei der Ausführung dazu, dass der Schritt „Urlaubsantrag ausfüllen“ sofort nach Starten der Instanz automatisch ausgeführt wird. Klicken Sie hierzu doppelt auf den Schritt „Urlaubsantrag ausfüllen“ und setzen Sie im erscheinenden Dialog ein Häkchen bei „Auto start enabled“.
Hinweis
Bei komplexen Abhängigkeiten in Staff Assignment Rule Wizard können die Agents nicht durch den Namen identifiziert werden, da dies intern zu Uneindeutigkeiten bei der Bearbeiterzuweisung führen kann. Das ist in unserem Beispielsprozess bei „Urlaubsantrag ausfüllen“ (Prozessstarter) und „Urlaubsantrag prüfen“ (Vorgesetzter vom Prozessstarter) der Fall. Da werden die Agents durch ihre IDs identifiziert.
- Analoges Zuweisen der Bearbeiterformeln zu den Prozessschritten „Genehmigung erhalten" und „Urlaubsantrag ändern", da diese Schritte auch vom Antragssteller „Meier" erledigt werden (hier ohne „Auto start enabled").
- Prozessschritt „Urlaubsantrag prüfen": Tab Conditions -> „Agent's Superior(s)" auswählen -> Als Agent-ID „NodePerforming - OrgPositonID" auswählen -> „Urlaubsantrag ausfüllen" auswählen und Add Dependency anklicken. Die Bearbeiterzuordnung ist nun so gewählt, dass immer der Vorgesetzte des Bearbeiters aus dem Schritt „Urlaubsantrag ausfüllen" also Schulz den Schritt „Urlaubsantrag prüfen" in seine Arbeitsliste bekommt.
Tipp:
Der Staff Assignment Rule Wizard ermöglicht es im Manual Policy Editing Tab beliebig komplexe Bearbeiterzuordnungsregeln explizit einzugeben, um somit die gesamte Mächtigkeit des AristaFlow-OrgModelEditor nutzen zu können (z. B. Projektgruppen, Fähigkeiten, etc.).
- Prozessschritt „Urlaubsantrag ausfüllen": Tab Conditions -> Take Agent ID from -> „InstanceInitiator-AgentID" auswählen und Add Dependency anklicken. Die Bearbeiterzuordnung ist nun so gewählt, dass immer derjenige Bearbeiter den Schritt in seine Arbeitsliste bekommt, der den Prozess gestartet hat (InstanceInitiator). In diesem Prozess heißt das, dass der Antragsteller (gleichzeitig der Prozessstarter) „Meier" den ersten Schritt „Urlaubsantrag ausfüllen" ausführt.
Tipp: