Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:tim:roles [2013/10/15 12:27] martin.oehm |
software:tim:roles [2016/02/25 07:30] stefan.barth [Business Administration] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ==== Rechte ==== | + | ====Rollen==== |
+ | Die verfügbaren **Rollen** werden im [[administration_client|Administration Client]] unter dem Punkt "Rollen" angezeigt. Standardmäßig stehen die Systemrollen Administrator, Deployer, Guest, Member, Processdesigner, Processmanager, Rules Administrator und Starter zur Verfügung. Der Administrator kann zusätzlich eigene System- und Businessrollen erstellen (s. [[ software:tim:administration_client#verwaltung | Verwaltung]]). Businessrollen können Nutzern innerhalb einer Gruppe zugewiesen werden und dienen lediglich administrativen Zwecken. | ||
- | ^ Recht/Rolle ^ Beschreibung ^ | + | ------ |
- | | **Administrator** | Dieses Recht ermächtigt den Benutzer als Administrator zu fungieren, d.h. er Zugriff auf die allgemeinen Einstellungen. Dieses Recht wird benötigt um sich in den [[software:tim:administration-client|Administrations-Client]] einloggen zu dürfen. | | + | |
- | | **Deployer** | Diesem Benutzer ist erlaubt Prozessdefinitionen zu deployen. | | + | |
- | | **Starter** | Dieses Recht ermöglicht es dem Benutzer, neue Instanzen einer Prozessdefinition zu starten. | | + | |
- | | **Member** | Dieses Recht erlaubt es dem Benutzer sich in den [[software:tim:todo-clients|ToDo Client]] einzuloggen und als Bearbeiter an Prozessen mitzuwirken. | | + | |
- | | **Guest** | Keinerlei Rechte | | + | |
- | | **Processmanager** | Dieses Recht ermöglicht es dem Benutzer sich in den [[software:tim:todo-processmanager4g|Processmanager Client]] einzuloggen und damit einen Prozess zu überwachen und zu steuern. | | + | |
+ | ==== Systemrollen ==== | ||
+ | |||
+ | ^ Rollen ^ Beschreibung ^ | ||
+ | | **Administrator** | Die Rolle "Administrator" ermöglicht den Zugriff auf den [[administration_client|Administration Client]], in dem administrative Einstellungen (z.B. die Nutzer- und Gruppenverwaltung) verwaltet werden können. | | ||
+ | | **Deployer** | Die Rolle "Deployer" ermöglicht in einer Modellierungssoftware erstellte Prozesse in TIM einzuspielen. | | ||
+ | | **Guest** | Die Rolle "Guest" verleiht keinerlei Rechte | | ||
+ | | **Member** | Die Rolle "Member" ermöglicht den allgemeinen Zugriff auf TIM sowie auf den [[todo_clients|ToDo Client]]. Jeder Nutzer - unabhängig von weiteren Rollen - benötigt die Rolle "Member" | | ||
+ | | **Processdesigner** | Die Rolle "Processdesigner" ermöglicht den Zugriff auf das Process Repository, in dem Prozesse - unabhängig von einer Modellierungssoftware - bearbeitet und in TIM eingespielt werden können. | | ||
+ | | **Processmanager** | Die Rolle "Processmanager" ermöglicht den Zugriff auf den [[todo-processmanager4g|Processmanager Client]], in dem Prozesse gesteuert und überwacht werden können. | | ||
+ | | **Rules Administrator** | Die Rolle "Rules Administrator" ermöglicht das Erstellen einer Regelmatrix im Administration Client. Die Regelmatrix kann zur Abbildung von Regeln innerhalb von Prozessen verwendet werden (z.B. Freigabe bei monitären Obergrenzen). | | ||
+ | | **Starter** | Die Rolle Starter ermöglicht das Starten von Prozessinstanzen zugewiesener Prozessdefinitionen. | | ||
\\ | \\ | ||
\\ | \\ | ||
- | === Detaillierte Unterschiede zwischen Member und Processmanager-Rechten === | + | === Detaillierte Unterschiede zwischen den Rollen "Member" und "Processmanager" === |
- | Die User-Rolle **Member** bietet dem User die Möglichkeit auf die ToDo-Clients zuzugreifen. Dort kann der User die ihm assignten Aufgaben einsehen, erledigen und die Smartform bearbeiten. \\ | + | Die Rolle **Member** ermöglicht den lediglich den Zugriff auf den ToDo-Client. Der Benutzer kann hier die ihm zugewiesene Aufgaben bearbeiten. \\ |
\\ | \\ | ||
- | Die User-Rolle ** Processmanager** bietet dem User die Möglichkeit, sowohl auf die ToDo-Clients als auch auf die Processmanager-Clients zuzugreifen. In diesen kann der User ebenfalls seine Aufgaben einsehen, erledigen und die Smartform bearbeiten. | + | Die Rolle ** Processmanager** ermöglicht den Zugriff auf den Processmanager Client. Durch diese Rolle hat der Nutzer die folgenden Rechte, über die Nutzer allein mit der Rolle Member nicht verfügen: |
- | Durch das Zugriffsrecht auf die Processmananger-Clients hat der User mit der Context-Rolle "Processmanager" folgende Rechte, welche der User mit der Context-Rolle "Member" nicht hat: | + | * Einsehen aller Prozessinstanzen für die der Benutzer den Status "Owner" besitzt \\ |
- | * Alle Instanzen einsehen, zu welchem der User das Owner-Recht hat \\ | + | * Einsehen, Zuweisen und Bearbeiten der den Prozessinstanzen zugehörigen Aufgaben (unabhängig von Gruppen und Nutzern) \\ |
- | * dazu alle Aufgaben einsehen, zuweisen und erledigen, auch wenn Sie nicht in der Gruppe des angemeldeten Users liegen oder einem anderen User zugewiesen sind | + | * Einsehen und Bearbeiten der den Prozessinstanzen zugehörigen Aktivitäten \\ |
- | * Alle Aktivitäten einsehen und Bearbeitungszeiten ändern \\ | + | * Einsehen und Bearbeiten verschiedener Prozesssinformationen und -Status (z.B. CPM, Amplestatus und Swimlanes) \\ |
- | * CPM-Infos einsehen und ändern \\ | + | * Einsehen des Prozessarchivs und Erstellen verschiedener Reports \\ |
- | * Prozessstatus der Aktivität einsehen (Ampelsystem) \\ | + | * Verwenden von Instanzvorlagen beim Instanzstart \\ |
- | * Einblick in das Archiv aller Instanzen \\ | + | * Einsehen von [[instance_context_properties|Gantt-Diagrammen]] \\ |
- | * Reports anzeigen lassen \\ | + | * Einsehen der Zuweisungshistorie von Aufgaben \\ |
- | * Instanz als Vorlage verwenden/Instanzen kopieren und neu starten \\ | + | |
- | * Swimlanes anzeigen lassen und diese zuweisen \\ | + | |
- | * [[software:tim:instanz_kontext_eigenschaften|Gantt-Diagramm]] anzeigen lassen \\ | + | -------- |
- | * Aufgaben zuweisen \\ | + | |
- | * Zuweisungshistorie von Aufgaben anzeigen lassen \\ | + | |
+ | ====Business Administration==== | ||
+ | |||
+ | Im [[software:tim:administration_client|Administrationsclient]] können auch **Business Administration** Rollen erstellt werden. Hierbei nimmt die Rolle "Team Manager" eine gesonderte Stellung ein. Mit dieser Rolle ist es möglich einen oder mehrere Benutzer als "Teamleiter" einer Gruppe zu definieren. Einem Teammanager ist es möglich Aufgaben an andere Mitarbeiter [[software:tim:task_assignment | zuzuweisen]]. Im Gegensatz zu der Zuweisungsfunktion des Owners kann der Teammanager die Aufgabe nicht an eine beliebige Gruppe weiter verweisen sondern nur an einen Mitarbeiter der sich in der aktuellen Gruppe befindet. Falls die Rolle "Team Manager" im System standardmäßig bereits angelegt ist, kann Schritt Nummer 1 übersprungen werden. | ||
+ | |||
+ | ===Anlegen eines Teammanagers=== | ||
+ | |||
+ | **1.** (Muss nur ausgeführt werden, wenn die Rolle entgegen des Standardsystems noch nicht angelegt ist.)Im ersten Schritt muss die Rolle "team-manager" angelegt werden. Hierbei muss auf die genaue Schreibweise geachtet werden. (neue Rollen anlegen: siehe [[software:tim:administration_client#verwaltung | Verwaltung]]) | ||
+ | {{ software:tim:teamManager.png }} | ||
+ | {{ naming_team_manager.jpg }} | ||
+ | **2.** Im zweiten Schritt muss diese Rolle einem, bzw. mehrern Benutzern innerhalb einer Gruppe zugewiesen werden. Hierfür muss innerhalb der Gruppenliste der gewünschte Benutzer angeklickt werden. In dem sich anschließend öffnenden Fenster muss die neu angelegte Rolle ausgewählt werden. | ||
+ | |||
+ | {{ software:tim:teamManager2.png?700 }} | ||
+ | |||
+ | **3.** Der Teammanager kann nun unter den Eigenschaften einer Aufgabe eine [[software:tim:task_assignment | Zuweisung]] innerhalb seiner Gruppe vornehmen. | ||
+ | |||
+ | {{ zuweisung_team_manager.png }} | ||
+ | |||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | === Kontext Rollen === | ||
+ | Die Kontext Rollen sind den System Rollen zwar relativ ähnlich, sind von diesen aber völlig los gelöst. Kontext Rollen beziehen sich immer auf **einen** Prozess oder eine Instanz und ermöglichen es den User mit erweiterten Rechten auf einen Prozess zuzugreifen. Aktuell gibt es folgende Rollen: | ||
+ | ^ deployer ^ [[software:igrafx_documentation#attribute_auf_startelement_pflegen|Die Gruppe/Der Benutzer der als Deployer im Prozessmodell]] hinterlegt ist, bekommt das Recht eine [[software:tim:deploy_processdefinition|neue Prozessversion zu deployen]]. | | ||
+ | ^participant^ Das Recht "participant" erhalten alle Benutzer welche in einer Gruppe sind, welche eine aktive Aufgabe hat, oder einer [[software:tim:tasks|Aufgabe]]innerhalb des Prozesses zugewiesen ist, oder einer [[software:tim:swimlanes|Swimlane]]zugewiesen ist. Ist der Swimlane oder der Aufgabe ein spezieller Benutzer und keine Gruppe zugewiesen, ist hier ebenfalls das Participant Recht vergeben. | | ||
+ | ^starter^ [[software:igrafx_documentation#attribute_auf_startelement_pflegen|Die Gruppe/Der Benutzer der als Starter im Prozessmodell]] hinterlegt ist, bekommt das Recht [[software:tim:start_instance|diesen Prozess zu starten]]. | | ||
+ | ^owner^ Als Owner wird der Eigentümer eines Prozesses bezeichnet. Dieser darf zB [[software:tim:task_assignment|Aufgaben an beliebige Gruppen und Benutzer zuweisen]], [[software:tim:instance_context_archive|Instanzen archivieren]] und [[software:tim:todo-processmanager4g|alle Instanzen einsehen dieses Prozesses]] einsehen.| | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Beispiele === | ||
+ | Um den Unterschied etwas zu verdeutlichen, kommen hier noch zwei Beispiele für den Unterschied zwischen den System-, und Kontext Rollen. Alle Beispiele beziehen sich auf einen Prozess mit dem Namen "Wikiprozess" | ||
+ | ^ User Wiki besitzt folgende Rechte ^^ | ||
+ | ^ System Rolle ^ Context Rolle ^ | ||
+ | | Starter,Member | Participant | | ||
+ | <note>Durch die System Rolle darf der Benutzer "Wiki" zwar Prozesse starten, da diesem aber das Recht "Starter" auf den Prozess "Wikiprozess" fehlt, taucht der Prozess nicht in der Liste seiner Startbaren Prozesse auf.</note> | ||
+ | ---- | ||
+ | ^ User Wiki besitzt folgende Rechte ^^ | ||
+ | ^ System Rolle ^ Context Rolle ^ | ||
+ | | Member | Owner, Participant | | ||
+ | <note>Durch das fehlende System Recht "Processmanager" darf der Benutzer sich nur in die [[software:tim:todo-clients|ToDo-Clients]] einloggen, kann dort aber Aufgaben [[software:tim:task_assignment|manuell an neue Gruppen/Benutzer zuweisen]] oder ganze [[software:tim:instance_context_archive|Instanzen archivieren]].</note> | ||
+ |