Fehlerbehebung
Detail
#28592
Fehlende Dependency zwischen InitialProcessSetupService und InitialGroupManager
Wenn BPML-Workflows beim ersten Systemstart automatisch hochgeladen werden und diese in den Lanes Gruppen im Attribut "Gruppe der Akteure" eingetragen haben, können diese Zuordnungen nicht gesetzt werden, da die Workflows hochgeladen werden vor dem Anlegen der Gruppen.
Es erscheint folgender Fehler:
Caused by: com.top_logic.util.error.TopLogicException: In line 54 column 876: Cannot resolve object with key 'name=user' for attribute 'Gruppe der Akteure'. at com.top_logic.bpe.execution.engine.InitialProcessSetupService.importBPML(InitialProcessSetupService.java:198)
Hier fehlt eine Service-Dependency der Workflow-Engine (InitialProcessSetupService) zum InitialGroupManager, der die Gruppen anlegt.
Datenmigration
Das Binding für Gruppen-Attribute im Workflow-Modell muss angepasst werden. Die Migration erfolgt automatisch beim Anwendungsstart.
Test
- Prüfen ob in tl-demo nach dem ersten Hochfahren der Ticket-Workflow importiert ist, und ob dort den Lanes Aktor-Gruppen zugewiesen sind.