Zum Inhalt

OrgModel Editor

Anlegen der beteiligten Personen/Rollen und Abteilungen

Mit diesem Editor können Sie das gesamte Organisationsmodell eines Unternehmens verwalten, indem Sie Agenten, Abteilungen oder Positionen anlegen und die Beziehungen zwischen diesen festlegen. Diese Einheiten werden später als Bearbeiter den einzelnen Prozessschritten zugewiesen. Dies ist notwendig, damit die Aktivitäten in den Prozessschritten zur Laufzeit in den Arbeitslisten der entsprechenden Agenten gelangen. Dabei ist das abgebildete Organisationsmodell im Org Model Editor vom Prozess unabhängig und kann in beliebig vielen Prozessen verwendet werden.

  • Organisationsmetamodell für einfache Unternehmensstruktur Dieses vereinfachte Modell kann als Basis zur Abbildung einer Unternehmensstruktur genommen werden. Die Entität Agent spielt dabei eine zentrale Rolle. Bei der Auflösung von Bearbeiterformeln wird letzendlich eine Teilmengenbildung auf der Menge der Agenten ausgeführt. Da Agenten OrgPositions besetzen und die Stellen jeweils genau einer OrgUnit angehören, ist die Existenz mindestens einer OrgUnit zwingend. Somit bilden die drei Entitäten (OrgUnit, OrgPosition und Agent) den obligatorischen Teil und reichen für die meisten Organisationen aus 1.

  • Organisationsmetamodell für komplexe Unternehmensstruktur

    Für die Abbildung komplexer Untermehmensstrukturen können weitere Entitäten wie OrgGroup oder ProjectGroup des OrgModelEditors benutzt werden. Unter OrgGroup können verschiedene Abteilungen außerhalb gemeinsamer Projektaktivitäten zusammengefasst werden. Genauso können Sie Stellen unter Projektgruppen einordnen und unabhängig von der Hierarchiestruktur (Vorgesetztenverhältnis) verwalten.

SubstitutionsRule

Die Entität SubstitutionsRule können Sie durch Aktivierung unter Window → Preferences → OrgModelEditor → Entity Type Visibility anzeigen lassen.

Eine Stelle kann für je eine Rolle durch genau eine andere Stelle vertreten werden. Die Vertreterregelung ist dabei zeitlich beschränkt.

Anlegen von Entitäten

Um eine Abteilung (OrgUnit) anzulegen, folgen Sie den Anweisungen auf folgenden Bildern in der angegebenen Reihenfolge.

Anlegen von Beziehungen

Mit folgenden Bildern wird geschildert, wie eine Stelle (OrgPosition) zu einer Abteilung (OrgUnit) zugeordnet wird.

Tipp

Mit Doppelklick auf eine Relation gelangen Sie direkt zu der Liste mit möglichen Verknüpfungen. Z.B. Mit einem Doppelklick auf getOrgUnit() werden alle möglichen OrgUnits aufgelistet, so dass Sie nicht mehr auf das Symbol für Relation hinzufügen klicken müssen.

Zuweisung des Abteilungsleiters (Manager)

Eine Abteilung hat höchstens einen Abteilungsleiter. Im Folgenden wird gezeigt, wie einer Abteilung(OrgUnit) eine entsprechende Stelle (OrgPosition) als Abteilungsleiter zugewiesen wird.

Durch Doppelklick auf einen Relationseintrag navigieren Sie zu Attributen und weiteren Relationen.


  1. KONZEPTION UND ENTWURF EINER KOMPONENTE FÜR ORGANISATIONSMODELLE, Seite 24, Marco Berroth, Diplomarbeit an der Universität Ulm, Fakultät für Informatik, Juni 2005.