Files
Projektwissen/docs/wissen/alkis/gid6/objektart_AX_Benutzer.md
T
DanielandClaude Sonnet 5 f41666b3d6 ALKIS-Objektartenkatalog als Wissensbasis fuer GID6 und GID7 angelegt
Atomare Markdown-Wissensdateien je Objektart/Datentyp (Beschreibung, Attribute,
Codelisten, Bildungsregeln, Konsistenzbedingungen, Relationen inkl. Gegenrolle),
maschinell erzeugt aus den ADV-Katalog-XML unter referenz/alkis/ (unversioniert).

Zwei getrennte Baeume, weil operativ noch GID6 laeuft und GID7 erst der Zielstand
ist: docs/wissen/alkis/gid6/ (189 Klassen, WFS-Produktivstand, fuer Plugin-Code
massgeblich) und docs/wissen/alkis/gid7/ (209 Klassen, kuenftige Umstellung).

Vererbung wird nicht in jede Datei hineinkopiert (Drift-/Tokenrisiko), sondern per
Inline-Hinweis auf die Oberklasse referenziert plus on-demand ueber
_werkzeuge/parse_alkis.py resolve aufgeloest; ein diff-Modus vergleicht eine
Klasse zwischen beiden Versionen. alkis_objektarten.md verweist jetzt auf beide
Versionsbaeume.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 09:55:27 +02:00

4.6 KiB

AX_Benutzer (81001)

  • Version: AAA-Anwendungsschema 6.0.1 (Produktivstand)
  • Art: Objektart
  • Objektartenbereich: Nutzerprofile (80000)
  • Objektartengruppe: Angaben zu Nutzerprofilen (81000)
  • Oberklassen: AA_Benutzer
  • Wird typisiert durch: NREO (Objekttyp-Code, z. B. REO=Realobjekt, ZUSO=zusammengesetztes Objekt)

Beschreibung

[E] In der Objektart 'Benutzer' werden allgemeine Informationen über den Benutzer verwaltet.

Attribute

Attribut Kennung Kardinalität Typ Objektbildend Retired
profilkennung PKG 1 CharacterString false
art ART 0..1 CharacterString false
zeitlicheBerechtigung ZBG 0..1 Date false
zahlungsweise ZWE 0..1 CharacterString false
letzteAbgabeZugriff LAZ 0..1 DateTime false
vorletzteAbgabeZugriff VAZ 0..1 DateTime false
folgeverarbeitung FVA 0..1 AX_FOLGEVA (Datentyp, 81007) false
empfaenger EMP 1 AA_Empfaenger false
letzteAbgabeArt LAA 0..1 AX_LetzteAbgabeArt false
nBAUebernahmeErfolgreich NUE 0..1 Boolean false
nBAQuittierungErhalten NOE 0..1 DateTime false

Attribut profilkennung (PKG)

'Profilkennung' ist das eindeutige Kennzeichen des Benutzers. Die Profilkennung ist bei jeder Benutzung dem Benutzungsprozess zu übergeben und dient diesem zur Prüfung der Berechtigung, die zu selektierenden Daten anzufordern.

Attribut art (ART)

'Art' ist die Bezeichnung des Benutzers (z.B. 'Notar', 'Katasterverwaltung').

Attribut zeitlicheBerechtigung (ZBG)

'Zeitliche Berechtigung' beschreibt evtl. zeitliche Begrenzungen der Zugehörigkeit des Benutzers zu einer Benutzergruppe, z.B. bei einer Begrenzung der Vertragsdauer.

Attribut zahlungsweise (ZWE)

'Zahlungsweise' kann die vertraglich festgelegten Zahlungsmodalitäten beschreiben, z.B. 'Rechnung je Vorgang', 'Pauschale Kostenerstattung'.

Attribut letzteAbgabeZugriff (LAZ)

'Letzte Abgabe/Zugriff' ist der exakte Systemzeitpunkt der letzten Abgabe von Änderungsinformationen oder des letzten Zugriffs auf den Datenbestand. Dieses Attribut darf nur durch das System geändert werden.

Attribut vorletzteAbgabeZugriff (VAZ)

Der vorletzteAbgabeZugriff erhält den letzten Wert von der Attributart letzteAbgabeZugriff.

Attribut folgeverarbeitung (FVA)

'Folgeverarbeitung' enthält Parameter, die für die Folgeverarbeitung von (Standard-) Ausgaben benötigt werden.

Attribut empfaenger (EMP)

'Empfänger' enthält die Bezeichnung des Empfängers (Prozess, Netzwerkadresse, o.ä.) der Ergebnisse des Auftrages. Die Informationen aus der Objektart 'Benutzer' können hierzu berücksichtigt werden.

Attribut letzteAbgabeArt (LAA)

Wertebereich (Codeliste):

Code Bedeutung Beschreibung
1000 Zeitintervall Standardabgabe: LAZ + Abgabeintervall
1100 NBA auf Abruf Zwischenabgabe: LAZ bis heute.
2000 Wiederholungslauf Identische Wiederholung des fehlerhaften Laufs: VAZ bis LAZ.
2100 Aufholungslauf auf Abruf Wiederholungslauf zuzüglich der Änderungsdaten bis heute: VAZ bis heute.
2200 Aufholungslauf bis Intervallende Zusammenfassung mehrerer Abgabeintervalle: VAZ bis Intervallende nach heute.

Attribut nBAUebernahmeErfolgreich (NUE)

Das Attribut ist ab der ersten Übernahme der Quittierung systemseitig zu belegen.

Attribut nBAQuittierungErhalten (NOE)

Das Attribut ist ab der ersten Übernahme der Quittierung systemseitig zu übernehmen.

Relationen / Assoziationen

Rolle Kennung Kardinalität Ziel Navigierbar Gegenrolle
ist 81001-21001 1 AX_Person (Objektart, 21001) true
gehoertZu 81001-81002 1 AX_Benutzergruppe (Objektart, 81002) true bestehtAus auf AX_Benutzergruppe (81002)

Relation ist (81001-21001)

'Benutzer' ist 'Person'.

Relation gehoertZu (81001-81002)

'Benutzer' gehört zu 'Benutzergruppe'.

Gegenstück: bestehtAus ((INV)81001-81002) auf AX_Benutzergruppe (81002), Kardinalität 1..*, navigierbar: false.

Hinweise für Tests

  • Pflichtattribute (Kardinalität 1 oder 1..*): profilkennung, empfaenger — Testfälle für Validierung bei Fehlen sinnvoll.
  • Optionale Attribute: art, zeitlicheBerechtigung, zahlungsweise, letzteAbgabeZugriff, vorletzteAbgabeZugriff, folgeverarbeitung, letzteAbgabeArt, nBAUebernahmeErfolgreich, nBAQuittierungErhalten — Testfälle mit und ohne Belegung.
  • Attribute mit Codeliste: letzteAbgabeArt — Testfälle für gültige und ungültige Codes.