Konfigurierbarer Bereich Personen
Konfigurierbarer Bereich Personen — Einrichtung Datenanzeige im konfigurierbaren Bereich der Personen
Beschreibung
In dieser Tabelle werden die Daten für die Anzeige im konfigurierbaren Bereich der Personenansicht definiert. Die Tabelle wird mit dem Systemparameter "kinf" synchronisiert. Deshalb sind z. T. Vorschlagswerte, wie "true"/"false", in englischer Sprache verfasst.
Einige Einträge in dieser Tabelle erfordern vertieftes Know-How über die Datenbank und die Services von funtrade und müssen bei Arenae angefragt resp. durch Arenae selbst parametrisiert werden.
Pfad: Systemverwaltung → Tabellen → Systemtabellen → Konfigurierbarer Bereich Person
Datenfelder
- ID
- Nummer des Eintrages. Bestimmt die Reihenfolge der Anzeige.
- Typ
- Typ des anzuzeigenden Feldes. Folgende Typen stehen zur Auswahl:
Typ Beschreibung AddressFieldInfoField Zeigt ein beliebiges Feld aus dem Personen-Service an, z.B. Sprachcode (sprachcd), Dublette (l-doubladr), Haushaltsperson (l-haushalt), Organisatorische Einheit (ehcodes) oder Beschreibung der Sperre (l-sperre). Label:"Haushaltsbeziehung mit:", ausblenden wenn leer?= "true", Feld-ID: "l-haushalt". BeziehungField Zeigt Daten aus den Personenbeziehungen. Hier ein Erfassungsbeispiel für die Anzeige einer Persoen-ID der Beziehung "Lehrer" mit Verlinkung: Label:"Lehrer:" (Achtung: Richtung ist/hat wird nicht unterschieden), ausblenden wenn leer?= "true", Feld-ID: "ladrnum", Beziehung: "Lehrer", List-ID: "BeziehungenAdrList", Query-ID: "nm461_aktive", Navigationtarget: "ch.arenae.funtrade.client.personen". ChildServiceField2 Ermöglicht die Anzeige von Daten aus Child-Services, z.B. für die Anzeige von Drittzahlern aus den Zusagen. Label:"Bezahlt durch:", ausblenden wenn leer?= "true", Feld-ID: "durchAdrnum", List-ID: "BezahltDurchAdrList", Query-ID: "nm461_aktive", Navigationtarget: "ch.arenae.funtrade.client.personen". Label:"Zahlt für:", ausblenden wenn leer?= "true", Feld-ID: "adrfuer", List-ID: "ZahltFuerAdrList", Query-ID: "nm461_aktive", Navigationtarget: "ch.arenae.funtrade.client.personen". EditorInfoField Mit diesem Typ können spezielle Editoren wie z.B. die RFM Grafik eingebunden werden. MerkmalField Zeigt ein einzelnes Merkmal der Person an. Label:"Verdankung:", ausblenden wenn leer?= "true", Farbe Wert: "(255,0,0)", Merkmal-ID: 25 Label:"Verdankung:", ausblenden wenn leer?= "true", Farbe Wert: "(255,0,0)", Merkmal: "keine Verdankung" MerkmalGruppeField Zeigt Merkmale aus einer Merkmalgruppe der Person an. Alle Merkmale einer Gruppe anzeigen:Label:"Merkmale Person:", include all: "true", ausblenden wenn leer?= "true", Merkmalgruppen-ID: 1davon einzelne Merkmale ausschliessen:Label:"Merkmale Person:", include/exclude: "exclude", Merkmal-ID: 10 Einzelne Merkmale einer Gruppe anzeigen:Label:"Merkmale Person:", include: "", ausblenden wenn leer?= "true", Merkmalgruppen-ID: 1dann beliebige Merkmale, ausgehend von der erfasssten Zeile, ergänzen:Label:"Major Donor:", include/exclude: "include", ausblenden wenn leer?= "true", Merkmal-ID: 12 PublikationenField Zeigt einzelne oder mehrere Publikationen zu der Person an. Alle Publikationen anzeigen:Label:"Publikationen:", Include all: "true", ausblenden wenn leer?= "true", Publikationen: "" Einzelne Publikation(en) anzeigen:Label:"Publikationen", in/exclude: "", ausblenden wenn leer?= "true"dann beliebige Publikation(en), ausgehend von der erfasssten Zeile, ergänzen:Label:"Weihnachtskarte", in/exclude: "include", ausblenden wenn leer?= "true", Publikation: "Weihnachtskarte" - Label
- Der Eintrag wird als Label zum Feld angezeigt.
- Include all
- Wählt z.B. bei Merkmalgruppen und Publikationen alle Datensätze aus. Einzelne Datensätze können davon ausgeschlossen werden wenn nachfolgend (über ID gesteuert) Zeilen vom selben Typ mit der Option "exclude" erfasst sind.
- in/exclude
- Schliesst einzelne Datensätze ein oder aus. Bedingung ist, dass eine Parent-Zeile vom selben Typ erfasst ist.
- ausblenden wenn leer?
- Wenn keine Daten zum anzeigen vorhanden sind, wird die ganze Zeile (inkl. Label) ausgeblendet.
- Field-ID
- Feld-ID aus einem Service oder Subservice (muss bei Arenae angefragt werden).
- Format
- Ein Editor-spezifisches Format. Dient z.B. dazu, Zahlen mit/ohne 1'000er-Trennzeichen oder spezifische Texte statt "true/false" auszugeben.
- Multi
- Der Inhalt eines Textblockes wird, um 1 Zeile versetzt, unterhalb des Labels dargestellt.
- Farbe Label
- RGB-Farbcode für das Label in folgendem Format: (255,0,0).
- Farbe Wert
- RGB-Farbcode für den angezeigten Wert. Format siehe oben.
- Merkmalgruppen-ID
- Interne ID eines übergeordneten Merkmals. Die interne ID vom Merkmal kann im Kontextmenü, unter "Info..." abgefragt werden. Es handelt sich um die Zahl im Eintrag "Selection: [TEigenschaftKopfBuffer[1102]]".
- Merkmal-ID
- Interne ID des Merkmals.
- Merkmal
- Merkmal-Eintrag. Wenn möglich dieses Feld nicht nutzen. Es sollte die Merkmal-ID verwendet werden. Ansonsten funktioniert die Anzeige nach einer allfälligen Umbenennung des Merkmals nicht mehr.
- Wert mit Merkmal
- Standardmässig wird bei Merkmalen mit Werttyp ungleich "ohne Wert" nur der Wert angezeigt. Wenn diese Option auf "true" gesetzt ist, wird das Merkmal mit dem Wert in Klammer angezeigt. Muss zwingend auf "true" gesetzt sein, für die Anzeige von Merkmalen mit Werttyp "ohne Wert".
- Publikation
- Einzelne Publikation, die mit "in/exclude" hinzugefügt oder ausgeblendet wird.
- Beziehung
- Beziehung, deren Daten angezeigt werden sollen.
- List-ID
- Nur in Verbindung mit Typ "ChildServiceField2". Child-Service, aus dem Daten angezeigt werden sollen (muss bei Arenae angefragt werden).
- Query-ID
- Nur in Verbindung mit Typ "ChildServiceField2". Query für die Filterung. Z.B. nur aktive Daten anzeigen (muss bei Arenae angefragt werden).
- Navigationtarget
- Bewirkt ein Verlinkung der angezeigten Daten mit Angabe der Ziel-View, die geöffnet werden soll (muss bei Arenae angefragt werden).
- Editor-ID
- Nur in Verbindung mit Typ "EditorInfoField". Eintrag des Editors, der für die Anzeige aufgerufen werden soll (muss bei Arenae angefragt werden).