Weiterentwicklung der Metadaten von dynamischen Angabentypen

Wie bereits erwähnt, können dynamische Angabentypen im Verlauf der Zeit weiterentwickelt werden. So kann es zum Beispiel vorkommen, dass ein neues Angabenattribut aufgrund einer Änderung der gesetzlichen Vorschriften ab einem bestimmten Datum aufgezeichnet werden muss. Von dynamischen Angaben wird diese Anforderung unter Verwendung dynamischer Angabentypversionen zum Aufzeichnen von Änderungen an den Metadaten im zeitlichen Verlauf unterstützt.

Änderungen an Metadaten werden durch Kopieren der neuesten aktiven Version (mithilfe der Aktion Neue Kopie mit Status 'In Bearbeitung' der dynamischen Angabentypversion) durchgeführt, um eine neue dynamische Angabentypversion im Status In Bearbeitung zu erstellen. Als Gültigkeitsdatum der neuen Version kann vom Administrator das Datum festgelegt werden, an dem das Wirksamwerden der Änderung gemäß den gesetzliche Vorschriften erforderlich ist. Die Benutzer können die Metadaten der neuen Version mit dem Status In Bearbeitung bearbeiten, um die entsprechende Änderung an der Angabenstruktur vorzunehmen.

Anmerkung: Es kann nur eine Kopie der letzten aktiven Version erstellt werden. Frühere Versionen können nicht kopiert werden. Dieser Mechanismus soll die natürliche Weiterentwicklung der Metadaten im zeitlichen Verlauf unterstützen und zusätzliche Einschränkungen für Änderungen an Metadatenelementen zwischen den Versionen implementieren.

Im Rahmen der Weiterentwicklung von Metadaten können manche Metadaten nicht von einer Version zu einer anderen uneingeschränkt geändert werden; diese Einschränkungen gehen auf die Infrastruktur der dynamischen Angaben zurück. Diese Einschränkungen werden nicht durch den Editor für dynamische Angaben erzwungen, sondern durch eine Reihe von Validierungen, die bei Aktivierung der nachfolgenden dynamischen Angabentypversionen ausgeführt werden. Wenn sich die erste dynamische Angabentypversion eines dynamischen Angabentyps im Status In Bearbeitung befindet, können alle Elemente ihrer Metadaten geändert werden.

Sobald sie aktiviert ist, gelten für die nachfolgenden dynamischen Angabentypversionen jedoch die folgenden Einschränkungen:

Übergeordnete Angaben
Optionale und/oder obligatorische übergeordnete Angaben, die in der ersten dynamischen Angabentypversion hinzugefügt werden, können später nicht mehr entfernt werden. Neue obligatorische und/oder optionale übergeordnete Angaben können in späteren Versionen hinzugefügt werden.
Attribute
Wenn die folgenden Attributeigenschaften in der ersten aktiven dynamischen Angabentypversion definiert werden, können Sie in späteren Versionen nicht mehr geändert werden:
  • Datentyp
  • Volatil
  • Die Klasse eines Attributs. Wenn ein Attribut zum Beispiel in der ursprünglichen Version als Datenattribut definiert wurde, kann es in einer späteren Version nicht in ein berechnetes Attribut geändert werden.

Beachten Sie außerdem, dass in der ursprünglichen Version definierte Attribute in späteren Versionen gelöscht und in nachfolgenden Versionen erneut eingeführt werden können, ihre erneute Einführung jedoch nur unter Verwendung derselben Kategorie, desselben Datentyps und derselben Volatilität möglich ist, die in der ursprünglichen Version definiert wurde.

Geschäftsstartdatum und -enddatum
Das Geschäftsstartdatum und -enddatum der Angaben kann in der ursprünglichen Version festgelegt oder leer gelassen werden, in späteren Versionen können diese Angaben jedoch nicht geändert werden.
Neue dynamische Angabentypversionen
Wenn ein neuer dynamischer Angabentyp erstellt wird, wird vom System automatisch eine neue Version mit leeren Metadaten für diesen Typ erstellt. Danach gelten die folgenden Einschränkungen:
  • Wenn der dynamische Angabentyp über eine Version im Status In Bearbeitung verfügt, kann keine neue Version mit dem Status 'In Bearbeitung' zu ihm hinzugefügt werden.
  • Wenn der dynamische Angabentyp nur über Versionen im Status Aktiv verfügt, kann eine neue Version erstellt werden, die sich im Status In Bearbeitung befindet; hierzu muss die neueste Version mit dem Status Aktiv mithilfe der Aktion Neue Kopie mit Status 'In Bearbeitung' kopiert werden. Die Metadaten der neuesten Version mit dem Status Aktiv werden dann in die neue Version kopiert.
  • Wenn alle Versionen, die sich im Status Aktiv und In Bearbeitung befinden, im dynamischen Angabentyp gelöscht werden, kann eine neue Version im Status In Bearbeitung mit leeren Metadaten unter Verwendung der Aktion Neue Version für den dynamischen Angabentyp erstellt werden.

Es wird darauf hingewiesen, dass die Einschränkungen für die Änderung von Attributen, übergeordneten Angaben und Geschäftsstart- und enddatum nur gelten, wenn mindestens eine Version mit dem Status Aktiv im dynamischen Angabentyp vorhanden ist. Wenn ein dynamischer Angabentyp nur eine Version mit dem Status In Bearbeitung aufweist (zum Beispiel nach dem Löschen aller Versionen mit dem Status Aktiv), werden alle Einschränkungen gelöscht und die Version im Status In Bearbeitung wird als erste Version angesehen.