Open datenmanagement-sdbb opened 3 months ago
In den SOLL-Prozessen wird unterschieden zwischen Mutationen mit Anpassung eines Bildungsverhältnisses (M01-M99) und Mutationen mit Auflösung eines Bildungsverhältnisses. D.h.: Soll dies technisch so unterschieden werden? D.h.: Aktuell erlaubt educationMutationReason nur die Werte M01 - M99. Soll dieser Typ um die Werte T01-T99 erweitert werden oder soll ein separater Typ erstellt werden?
Ich würde einen separaten Typ machen (bspw. educationTerminationReason, da er ja im terminationEducationRelationType verwendet werden soll). In diesem Typ sollen dann nur die T-Gründe zugelassen sein. Mutation und Auflösung sind wirklich zwei unterschiedliche Dinge und müssen deshalb m.E. auseinandergehalten werden, was mit separaten Types besser (bzw. schon auf Ebene XSD) möglich ist.
Defined mutation reasons according to "SOLL-Prozesse" (chapter 5.3.2) cannot be transmitted in the terminationEducationRelationType