schack25
12th February 2010, 18:09
Ich habe im DEM verschiedene Geschäftsprozesse zb EK-bestellung eine Rolle zum erfassen/ändern angeben.
Aber ich möchte nicht das jeder im Zoomfeld zB Adresse eine neue Adresse anlegen darf.
Wie sperre ich so was?
Vielen Dank im voraus!
Franz

FrankV
10th May 2010, 12:40
Hallo,

das geht über die Unterprogramm-Modellierung:
Im EME mit Rechtsklick auf die Session (z.B. EK-Bestellung) und dann auf "Neu" - "Unterprogramm".
Hier kann man die Berechtigung z.B. für die Session "Adressen" auf Lesend setzen.

Gruß
Frank

schack25
11th May 2010, 18:10
Hallo,

das geht über die Unterprogramm-Modellierung:
Im EME mit Rechtsklick auf die Session (z.B. EK-Bestellung) und dann auf "Neu" - "Unterprogramm".
Hier kann man die Berechtigung z.B. für die Session "Adressen" auf Lesend setzen.

Gruß
Frank

Es funktioniert!
Vielen Dank für die wertvolle Info!

Wenn ich viele Geschäftsprozesse habe gibt dieses jede menge Arbeit jeder der vielen Unter-Session die Berechtigung zu setzen.
So wie ich gesehen habe muss ich zuerst die Session auf Vollzugriff setzen und dann die vielen betreffenden Unterprogramme auf lesend setzen.
Ist das so richtig?

Gruß Franz

ulrich.fuchs
11th May 2010, 20:40
Yep. Und das in jedem Prozess, in dem die Session vorkommt, neu. Und jedesmal, wenn eine neue Session per Solution als Unterprogramm zu einem Programm dazu kommt, ist das System offen wie ein Scheunentor. Es wäre natürlich leichter, das über die Toolsberechtigungen zu steueren (da sagt man, was ein User darf, nicht was er nicht darf), aber diese Toolsberechtigungen werden vom DEM gnadenlos übersteuert. Falls Dir das nicht gefällt, bitte einen Incident an Infor melden, das Problem ist seit Jahren bekannt, aber wird offenbar als Feature betrachtet. Wenn sich genug Kunden beschwerten, bewegt sich vielleicht doch mal was.

schack25
12th May 2010, 06:55
Danke für die Info.
Du schlägst in die gleiche Kerbe. Habe das auch schon unbegreiflicherweise festgestellt, das der DEM die Toolsberechtigung übesteuert!! Ich werde dein Tip befolgen und eine Call bei Infor eröffnen.

Hast du mir villeicht einen zweiten Tip zur Hand?
Wenn ich die Session "Artikel-Allgemein" im DEM mit der Berechtigung nur lesend eröffne,
kann ich in den Unterprogrammen zB "Artikeldaten (Verkauf)" trotzdem schreiben!?
Ist das auch ein Feature. ;) Werde auch diese bei Infor melden.

Sind gerade dran von Baan IV auf LN zu mirgrieren und ich dachte Super das mit dem DEM. Nun bin ich mir schon nicht mehr so sicher ob ich doch wieder wie bisher in B4 normale Menüs machen soll.
Schöne Grüße Franz

FrankV
20th May 2010, 17:14
Nein, wenn du "Artikel - Allgemein" als Hauptsession (d.h. als Session, die im Prozess angezeigt wird) hast und diese auf lesend setzt, dann sind automatisch alle Untersessions auf lesend.
Du kannst aber z.B. dann der Untersession "Artikeldaten - Verkauf" explizit Schreibrechte zuweisen.
Wenn man von "Artikeldaten - Verkauf" noch eine oder mehrere Ebenen weiter nach unten geht, sind diese Sessions aber wieder lesbar. Das ist machmal ganz nützlich und manchmal ganz nervig :D

Das schlimmste Szenario ist: Hauptsession schreibend (das ist manchmal zwingend notwendig), aber nur Schreibzugriff auf bestimmte Untersessions. D.h. man muss sehr viele Untersessions sperren, und meistens vergisst man ganz viele Unter-Unter-Untersessions, die sich irgendwo auf der x-ten Ebene verstecken. Das können dann z.B. solche sensiblen Sessions sein wie "Anwenderdaten".
Dazu kommt, dass bei der Unterprogramm-Modellierung nicht immer alle verfügbaren Unterprogramme angezeigt werden. Dadurch übersieht man einzelne Unterprogramme sehr oft.

Gruß
Frank