Major
Nice to have
Detail
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
Enhancement
BPE kümmert sich selber darum wer das Recht hat einen Workflow zu starten oder zu bearbeiten.
Da ist es nicht nötig, dass auch noch das TL Security-System die Finger im Spiel hat. Dies funktioniert nämlich auch nur bedingt: Wenn eine Person in der Akteur-Funktion dynamisch hinzukommt hat das keinen Einfluß auf die Berechtigung. Die Person würde (WF bedingt) die Aufgaben sehen, bei der Auswahl der Aufgabe würde es (security bedingt) zu einem Fehler kommen.
Code-Migration
- Rollenprofildefinitionsdateien (security.xml) müssen angepasst werden.
- Einträge für
- ...#createProcessExecutionCreateAttributedDialog
- ...#CollaborationTableTileSecLayout
- ...#StartEventTableTileSecLayout
- ...#ProcessExecutionTableTileSecLayout
- ...#ActiveTasksTableTileSecLayout
- ...#ActiveTaskEditTileSecLayout müssen entfernt werden
- Rollenprofile für SecurityStructure.processStart und SecurityStructure.processActor müssen entfernt werden.
- Der Standard-Rolle (SecurityStructure.user) muß auf com.top_logic.bpe.app/bpe/app/structure/tileTab.layout.xml#tileTab alle Rechte gegeben werden: {{{
- Einträge für
<view name="com.top_logic.bpe.app/bpe/app/structure/tileTab.layout.xml#tileTab"> <commandGroup name="Create"/> <commandGroup name="Read"/> <commandGroup name="Write"/> </view> }}}
Test
Im BPE dürfen immer noch genau die Personen die Aufgaben sehen und bearbeiten wie vorher.