104 lines
4.6 KiB
Markdown
104 lines
4.6 KiB
Markdown
# 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.
|