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>
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.