Home Forum Allgemeines Allgemeines zu Nuclos Berechtigung Statuswechsel Berechtigung Statuswechsel

#7122
Matthias Dörr
Teilnehmer

Hallo,

erstmal vielen Dank für die schnelle Antwort. Wollte grade schon aufgeben da ist mir aufgefallen daß ich beim lesen des Wikis und in den Trainingsvideos etwas übersehen habe…

Es geht durch Verwendung von Aktionen…

Aktion 1: Freigabe durch Usergroup 1
Aktion 2: Freigabe durch Usergroup 2

Dann ein Referenzfeld auf Entity DocumentType (Target: Aktion)

Damit lege ich nun Doc Type mit Abkürzung, Beschreibung und „Freigabe-„Aktion an.

Dann auf die Schnelle 2 Akteionen und 2 Statusmodelle angelegt (mit unterschiedlichen Berechtigungen auf den Statusübergang). Diese den Aktionen zugewiesen (eine als Default)

Dann entsprechend 3 Layouts erstellt (Doc_Initial, Doc_ApprUserGrp1, Doc_ApprUserGrp2).

Dann auf die Combobox für Referenz zu Document Type eine Regel welche den Wert „Refaction“ in nuclosprocess kopiert.

Nun muss der User bei Neuanlage den DocumentType auswählen (Pflichtfeld) damit wird nuclosprocess automatisch mit der für diesen DocumentType hinterlegten Aktion befüllt > Das Statusmodell mit dem richtigen Freigabepfad ist hinterlegt > die richtige Usergroup gibt frei > alles gut.

Hört sich nach kompliziert an ist es aber eigentlich nich wenn man bedenkt daß man damit nicth nur unterschiedliche Berechtigungen auf einen Statuswechsel definieren kann sondern sogar komplett andere Stati und somit komplett andere Prozessabläufe damit verbinden kann.

Lob an Novabit: Sehr mächtiges Werkzeug. Danke !

Gruß, Matthias

—ABER ACHTUNG—NEUES PROBLEM—

1) DocType auswählen > nuclosstate wird gesetzt.
>>> jetzt NICHT speichern (user hat sich verclickt)!

2) anderen DocType auswählen > nuclosstate wird NICHT erneut zugewiesen da nach einmaliger Zuweisung nicht mehr geändert werden kann !
>>> falscher nuclosprocess zum DocType hinterlegt !!! === FEHLER (im Datensatz nicht von nuclos. Das Verhalten von Nuclos ist sehr wohl nachvollziehbar)

— VERSUCH —
habe das Layout für die Neuanlage entfernt und verwende für die Neuanlage das Selbe wie für Aktion1. Damit kann ich vor dem speichern beliebig oft den DocType und den nuclosprocess ändern. Soweit so gut.

Leider geht dies auch später noch… was ich somit via den Berechtigungen irgendwie verbieten müsste.

Mal sehen… Muss nun leider los, teste morgen weiter… 😉