Rollenpflege
Sie können für Case Management Rollen definieren, denen Sie Berechtigungen zuordnen (Transaktion PFCG). SAP liefert zwei Beispielrollen aus:
· SAP_BC_CM_USER
Diese Rolle enthält alle Berechtigungsobjekte, die für die Benutzung des Case Management relevant sind.
· SAP_BC_CM_ADMINISTRATOR
Diese Rolle enthält alle Berechtigungsobjekte, die für die Benutzung, Administration und das Customizing des Case Management relevant sind.
Im folgenden werden die Case
Management-spezifischen Berechtigungsobjekte dokumentiert. Zusätzlich
benötigen Sie Berechtigungsobjekte des Records Management. Diese sind auch in
den Beispielrollen enthalten. Eine Beschreibung der Records
Management-Berechtigungsobjekte finden Sie in der Records
Management-Dokumentation unter
Berechtigungskonzept
für die Arbeit mit Records Management (und nachfolgende Abschnitte) und
Berechtigungskonzept
für das Customizing.
Das Berechtigungsobjekt bezieht sich auf Fälle. Es hat folgende Berechtigungsfelder:
· CASETYPE: Technischer Name einer Fallart.
· SCMG_ACT: Nummer einer Aktivität
· SCMG_KEY: Schlüssel für die Berechtigungsprüfung
Der Schlüssel für die Berechtigungsprüfung wird nicht im Fall gespeichert, sondern jedesmal neu erstellt, wenn die Berechtigungsprüfung durchlaufen wird. Er stellt einen User Exit dar. In das Feld kann ein aktueller Wert eines Feldes einer Anwendung gestellt werden. Um den User Exit zu nutzen, müssen Sie das BadI SCMG_AUTHORITY_S, Methode DETERMINE_KEY implementieren. Wird das BAdI nicht implementiert, so wird auf dieses Feld nicht geprüft.
· SCMG_LVL: Werte des Attributs Berechtigungsstufe
Die Werte, die Sie eintragen, müssen Sie zuvor in der IMG-Aktivität Werte zum Attribut „Berechtigungsstufe“ anlegen angelegt haben. Das System prüft zur Laufzeit, ob der Benutzer die Berechtigung zu der im Fall aktuell eingetragenen Berechtigungsstufe hat. Wenn er sie nicht hat, darf er die Aktivität nicht ausführen.
· SCMG_ROLE: Rolle des Benutzers gegenüber dem aktuellen Objekt
Sie können folgende Werte eintragen: „P“ (Processor) oder „R“ (Responsible). Jeder Benuzter hat bei Bearbeitung eines Falls eine bestimmte Rolle inne: Er ist Processor, wenn er aktuell als Bearbeiter des Falls vorgesehen ist. Er ist Responsible, wenn sein Benutzername aktuell zum Attribut Responsible (Verantwortlicher) eingetragen ist. Das System prüft zur Laufzeit, welche der zwei Rollen der Bearbeiter eines Falls aktuell hat. Wenn er zu dieser Rolle nicht die Berechtigung hat, darf er die Aktivität nicht ausführen. In verschiedenen Anwendungen werden ggf. weitere Werte verwendet. Um Berechtigungen für Benutzer auszuprägen, die keine besondere Rolle gegenüber dem Objekt (Case) haben, verwenden Sie für dieses Feld den Wert *.
Hinweis zum vorgesehene
Bearbeiter:
In den IMG-Aktivitäten Funktionsprofil erstellen und Fallarten definieren legen Sie fest, ob Sie den Laufweg nutzen wollen oder nicht. Wenn Sie den Laufweg nutzen, ist der vorgesehene Bearbeiter derjenige, der in der nächsten Laufwegsposition eingetragen ist und das Workitem zur Bearbeitung des Falls in seiner Inbox hat. Wenn Sie den Laufweg nicht nutzen, ist der vorgesehene Bearbeiter derjenige, der zum Attribut PROCESSOR (Bearbeiter) aktuell eingetragen ist.
· SPS_ID: ID einer Elementart für Fälle
Das Berechtigungsobjekt bezieht sich auf die Attribute des Falls. Es hat folgende Berechtigungsfelder:
· ACTVT: Nummer einer Aktivität
· CASETYPE: Technischer Name einer Fallart
· SCMG_FIELD: Technischer Name eines Attributs des Falls
Der Benutzer sieht bei der Anzeige eines Falls nur diejenigen Attribute, für die er Berechtigung hat.
· SCMG_ROLE: Rolle des Benutzers gegenüber dem aktuellen Objekt (s.o.)
· SPS_ID: ID einer Elementart für Fälle
Das Berechtigungsobjekt bezieht sich auf den Status eines Falls.
· ACTVT: Nummer einer Aktivität
· CASETYPE: Technischer Name einer Fallart
· ORDER_NO: Nummer des Status
· SPS_ID: ID einer Elementart für Fälle
Das Berechtigungsobjekt bezieht sich auf die Fallnotizen
· ACTVT: Nummer einer Aktivität
· CASETYPE: Technischer Name einer Fallart
· SPS_ID: ID einer Elementart für Fallnotizen
· TEXTID: Text-ID
Die Werte, die Sie eintragen, müssen Sie zuvor in der IMG-Aktivität Text-IDs einstellen angelegt haben.