Dateneindeutigkeit bei Gruppen (Betreuer-Liste,Domain-Liste) ?
Hi liebes NETVS Team,
beim organisieren unserer Gruppen bekomme ich "[cntl] Gruppe mit gleichen Zuordnungen existiert bereits" Fehlermeldungen, da ich versuche die Gruppen Organisatorisch zu ordnen.
Vollständige Fehlermeldung folgt am Ende.
Dies liegt wohl daran das ich versuche Gruppen einzurichten welche aktuell die gleichen Benutzer & Domains haben. Hier möchte das System diese Gruppen am liebsten zusammenfassen(dies habe ich absichtlich deaktiviert).
Ich könnte das System die Gruppen jetzt zusammenfassen lassen. Wenn ich jedoch in ein paar Wochen für eine BCD einen neuen Benutzer hinzufügen möchte, muss ich die Gruppe erst wieder aufwendig auseinanderpflücken. Das ist Doof.
Auch muss ich beim auseinanderpflücken darauf achten das ich die neue Person als erste hinzufüge. Tue ich das nicht erhalte ich a) (autozusammenfügen deaktivert) wieder diesen Fehler. b) (autozusammenfügen aktiviert) wieder eine zusammengefügte Gruppe bevor ich den neuen Nutzer einfügen kann, welche ich dann wieder auseinanderpflücken muss.
Ist dieses Verhalten gewollt?
Danke!
Volle Fehlermeldung:
{ "error": { "code": 50, "description": "[cntl] Gruppe mit gleichen Zuordnungen existiert bereits", "details": null }, "error_type": { "code": -20100, "name": "unq_constraint_violation", "description": "Dateneindeutigkeit verletzt" }, "constraint": { "name": null, "description": null }, "stacked_diag_params": { "sqlstate": "P0001", "message": "raise_exception", "detail": "", "hint": "", "context": "PL/pgSQL function eh.set_err(eh.stacked_diag_params_rec_type,name,name,eh.userparams_kv_rec_type[],eh.typecode_rec_type) line 8 at RAISE\\nSQL statement \"SELECT eh.set_err(sd_rec, fpkg, fname, up_kv_rec_list, et_rec)\"\\nPL/pgSQL function cntl.chk_dup_group(bigint,boolean) line 665 at PERFORM\\nSQL statement \"SELECT cntl.chk_dup_group(in_group_pk => _tg_op_rec.cntl_group_key_nr)\"\\nPL/pgSQL function _trg.cntl_chk_dup_group() line 15 at PERFORM\\nSQL statement \"SET constraints all immediate\"\\nPL/pgSQL function wapi_3_0.exec_ta_handler(bigint,jsonb,boolean,boolean,boolean,boolean) line 604 at SET\\nPL/pgSQL function wapi_3_0.ta_handler(text,bigint,boolean,boolean,boolean) line 7 at RETURN QUERY", "dml_src_table": null, "schema": "", "table": "", "column": "", "datatype": "", "constraint": "" }, "others": {}, "traceback": [ { "function": "cntl.chk_dup_group", "param": { "cntl.group.name [DUP]": "ianm-scicomp", "cntl.group.name [ORIG]": "math-pool", "cntl.error.context": "Gleiche Zuordnungen existieren in: Betreuer-Liste, Domain-Liste", "cntl.error.hint": "Fassen Sie die BCD-Listen der genannten Gruppen in genau einer Gruppe zusammen oder aktivieren Sie die automatische Gruppenzusammenfassung." } }, { "function": "wapi_3_0.exec_ta_handler", "param": { "wapi.transaction_stmt.index": 0 } } ] }