...
Alle dynamischen Felder werden auf einem zusätzlichen Tab angezeigt ("Sonstige"). Der bezeichner Bezeichner für diesen Tab kann unter "Tab Groups" konfiguriert werden (s.u.). Er erscheint nur, wenn dynamische Felder definiert wurden.
Info |
---|
Dynamische Felder können nicht in Listen in der Mitglieder- und/oder Kontaktverwaltung auftauchen, sondern nur in der Detailanzeige eines Datensatzes. Damit besteht auch nicht die Möglichkeit, diese Felder als suchbar in der Standardsuche solcher Listen zu konfigurieren. Als weitere Einschränkung können dynamische Felder nicht beim Import/Export von Mitgliedern berücksichtigt werden (siehe Mitgliedsdaten importieren). |
Feld | Beschreibung | Bemerkungen |
---|---|---|
Klasse | Auswahl, zu welcher der folgenden Entitäten das Feld hinzugefügt werden soll:
| Auch im Standarddatensatz teilen sich Mitglieder und Kontakte einige Felder wie z.B. Name, Vorname, d.h. Mitglieder und Kontakte verwenden dasselbe Feld in der Datenbank. Sofern dies für dynamische Felder gewünscht ist, muss die Die Zuordnung auf Ebene "Identität" erfolgen.für dynamische Felder ist jedoch aktuell nicht implementiert!
|
Name | Interner Name. In der Regel keine Anzeige. | |
Label | Bezeichner des Feldes im Datensatz bzw. Spaltentitel der entsprechenden Spalte in Listen. |
|
Feldtyp | Art des Feldes. | TEXTFIELD: Input-Feld |
Reihenfolge | Sortierreihenfolge des Feldes im Datensatz. | Eingabe ganze Zahl. "99" bedeutet keine explizite Sortierung.
|
Pflichtfeld | Falls angehakt, ist das Feld verpflichtend. | Rechte |
Erforderliches Recht | Auswahl eines Rechts. Möglichkeit, das Feld an ein Recht zu binden. Nur Benutzer mit diesem Recht können das Feld sehen/verwenden. | Das Verhalten bei rechtekontrollierten Feldern entspricht dem bei den normalen, fix definierten rechtekontrollierten Feldern (wie etwa "Konfession"). Benutzer ohne das Recht können - auch bei Pflichtfeldern - den Datensatz ohne das Feld anlegen und bearbeiten, ohne einen Fehler zu bekommen (ob es sinnvoll ist, rechtekontrollierte Felder als Pflichtfelder zu konfigurieren, ist jedoch eher fraglich). |
...
Feld | Beschreibung | Bemerkungen | ||
---|---|---|---|---|
Klasse | EJB-Klasse, in der das Feld definiert wurde | nur Anzeige | ||
Feld | Name des Feldes in der EJB-Klasse | nur Anzeige | ||
Label | Bezeichner des Feldes im Datensatz bzw. Spaltentitel der entsprechenden Spalte in Listen. Sollte nicht hier konfiguriert werden. |
| ||
Reihenfolge | Sortierreihenfolge des Feldes im Datensatz bzw. Reihenfolge der entsprechenden Spalte in Listen. Sollte nicht hier konfiguriert werden. | Eingabe ganze Zahl. "99" bedeutet keine explizite Sortierung.
| ||
Suckriterium möglich | Zeigt an, ob in der Programmierung vorgsehen wurde, dass dieses Feld suchbar sein kann.
| nur Anzeige | ||
Suchkriterium | Falls angehakt, taucht das Feld in der Suche über der Liste als Suchkriterium auf. | Setzt voraus, dass "Suchkriterium möglich" = true ist. | ||
Listen | Falls angehakt, wird Feld in Listen angezeigt | Im Normalfall in der Liste direkt sichtbar. Kann jedoch auch in der Liste geliefert werden, jedoch im Standard verborgen sein. | ||
Verbergen | Falls angehakt, wird Feld in der Liste geliefert, ist aber verborgen. | Anzeigen durch Spaltenkonfiguration in der Liste. | ||
Sortierbar | Falls angehakt, kann in Listen nach diesem Feld sortiert werden. | |||
Letzt. aktu. aus Klassendefinition | Zeigt an, ob Feld noch in Benutzung ist. | Für Debugging-Zwecke. | ||
Angelegt | Zeitstempel. | |||
Letztes Update | Zeitstempel. | |||
Version | Versionsnummer, kann fix in Datenbank gesetzt werden. |
SysConfig
Siehe neue Seite : SysConfig
Konfig - DTO (ExtFields)
Bedeutung
...
Feld | Beschreibung | Bemerkungen | ||
---|---|---|---|---|
DTO Klasse | DTO-Klasse, in der das Feld definiert ist. | Ein in einer EJB-Klasse definiertes Feld kann in mehreren DTOs verwendet werden. | ||
EJB Klasse | EJB-Klasse, in der das Feld definiert ist. | Ein in einer EJB-Klasse definiertes Feld kann in mehreren DTOs verwendet werden. | ||
Bearbeitbar | nicht implementiert | |||
Sichtbar | Hier kann ein Feld global deaktiviert werden. Es taucht in Listen und Detaildatensätzen nicht mehr auf - sehr wohl aber noch in Listen und Suchfeldern (nur über Listen), sofern entsprechend konfiguriert. Um das Feld überall zu eliminieren, muss es entsprechend auch noch im Bereich "Konfig - EJB (EoRFields)" als nicht listbar und nicht suchbar gesetzt werden! | Nicht möglich für (System-)Pflichtfelder.
| ||
Feld | Feldname in der DTO-Klasse | |||
Label | Bezeichner des Feldes im Datensatz bzw. Spaltentitel der entsprechenden Spalte in Listen. |
| ||
Tooltip | ||||
Reihenfolge | Sortierreihenfolge des Feldes im Datensatz bzw. Reihenfolge der entsprechenden Spalte in Listen. | Eingabe ganze Zahl. "99" bedeutet keine explizite Sortierung.
| ||
Label CSS Klasse | Option, für das Label eine CSS-Klasse zu definieren | nicht implementiert | ||
Spalte CSS Klasse | Option, für die Spalte eine CSS-Klasse zu definieren | nicht implementiert | ||
Pflichtfeld (individuell) | Option, ein Feld individuell zum Pflichtfeld zu machen (obwohl es aus Sicht des Systems nicht als Pflichtfeld definiert ist). Im Standard sind alle Felder - bis auf die System-Pflichtfelder - optional. |
| ||
Pflichtfeld (System) | Anzeige, ob das Feld aus Sicht des Systems ein Pflichtfeld ist. | |||
Angelegt | Zeitstempel. | |||
Letztes Update | Zeitstempel. | |||
Version | Versionsnummer, kann fix in Datenbank gesetzt werden. |
...
Element | Beschreibung | Bemerkungen |
---|---|---|
Tab-Labels in gruppierten, getabbten Interfaces | Diese werden im DTO im Quellcode definiert. | |
Tab-Labels bei (einfachen) Relationen | Hier wird (im Moment) immer der EoR-Entity-Name gezogen (nicht das Label) | |
Tab-Labels bei (gefilterten) Relationen | Der Name ist hier bei der Definition des filtered views im Quellcode definiert | |
Mitgliedsübernahme | Folgende Meldungen sind übersetzbar (ohne Titel): Mitglied nicht gefunden, Erfolgsmeldung, Fehlermeldung wenn Transfer nicht möglich | |
Stufenwechsel | Folgende Meldungen sind übersetzbar (ohne Titel): Hinweis, wenn Stufenwechsel nicht möglich, Erfolgsmeldung. Folgende Texte sind übersetzbar: Label Datum für Stufenwechsel, Button für Stufenwechsel durchführen | |
Operationen / Aktionen | Sowohl die Standard-Operationen als auch alle Operationen (Aktionen) auf der rechten Maustaste | |
Mitglied taggen (aus Suche) | ||
Suche: Suchergebnisliste | Konfiguration, Tabellenkopf |
Sonstiges
Bereich Syskonfig
Hier werden bestimmte allgemeine Konfiguratiosparameter gesetzt. Alle Parameter gelten jeweils systemweit für die komplette Installation.
SysKonfig (Boolean)
Parameter | Beschreibung | Bemerkungen | ||
---|---|---|---|---|
GF_MGL_AKTIVE_ZUORDNUNGEN | Definiert, ob in der Mitgliederliste auch Mitglieder anderer Gruppierungen mit aktiven Zuordnungen in der ausgewählten Gruppierung angezeigt werden sollen (also Mitglieder, die nicht in dieser Gruppierung selbst geführt werden, aber dort eine "Aufgabe" erfüllen). | |||
DEBUG_EXTFIELD_SHOW_TOOLTIL | Im Tooltip die ID des ExtEorField anzeigen (um Felder einer Maske für Konfigurationszwecke leichter finden zu können) |
| ||
TRANSLATION_ENABLED | Falls nicht aktiviert, werden für DTO-Felder, EJB-Felder, Tabs und Module keine Label und Konfigurationseinstellungen verwendet. | Sollte immer aktiviert sein. | ||
DEVELOPMENT_REDUCED_GROUPS_FOR_INVOICING | Für Entwicklung die Abrechnung auf reduziertem Set an Gruppierungen fahren. FALSE, um auf alle Gruppierungen zu gehen. Der Bereich der Gruppierungen wird mit DEVELOPMENT_INVOICE_GRP_ID_MIN bis DEVELOPMENT_INVOICE_GRP_ID_MAX definiert (siehe unten). |
| ||
DEVELOPMENT_FIX_GRP_BEITRAGSZAHLER | Alle Beitragszahler einer Gruppierung erstellen (DEPRECATED). |
| ||
MGL_WIEDERVERWENDUNG_FLAG | Setzen der Standardeinstellung für die Datenspeicherung beim Löschen von Mitgliedern (siehe Basisdaten Mitglied). Angehakt bedeutet, dass die entsprechende Checkbox in den Basisdaten des Mitglieds angehakt ist, d.h. die Daten würden beim Beenden der Mitgliedschaft nicht gelöscht. Beim Anlegen/Bearbeiten des Mitglieds müsste diese Einstellung explizit abgewählt werden, um eine Datenlöschung bei Beenden der Mitgliedschaft zu erreichen. | Datenschutzrechtlich ist gegebenenfalls zu empfehlen, den Standard nicht so zu setzen (Parameter also nicht aktivieren). | ||
LOGIN_ATTEMPTS_ENABLED | Aktivieren der temporären Login-Sperre, falls Benutzer versuchen, sich mehrfach mit falschem Passwort einzuloggen. | Parameter für die Sperre sind
| ||
DTO_FIELD_TRIMMING_ON | Aktivieren des "trimmings" von Eingaben in allen Masken. Dies bedeutet, dass führende und endende Leerzeichen automatisch entfernt werden. |
SysKonfig (Double)
Aktuell keine Parameter vorhanden.
SysKonfig (String)
Parameter | Beschreibung | Bemerkungen | ||
---|---|---|---|---|
CUSTOMER | ID für einen internen Systemkunden. |
| ||
DEVELOPMENT_INVOICE_GRP_PATTERN | Falls DEVELOPMENT_REDUCED_GROUPS_FOR_INVOICING gesetzt ist, |
| ||
MAIL_REPLY_ADRESS | Absender Mail-Adresse für System-Mails | Mailserverkonfiguration erforderlich. Das System versendet selbst keine Mails, sondern kann Mails nur an einem Mailserver ausliefern. | ||
FIBU_K_G_EINHEIT | FIBU-Export: Geschäftseinheit | |||
FIBU_K_KOSTENSTELLE | FIBU-Export: Kostenstelle | |||
FIBU_K_TRAEGER | FIBU-Export: Kostenträger |
SysKonfig (Long)
Parameter | Beschreibung | Bemerkungen | ||
---|---|---|---|---|
SCHNUPPERMGL_DAUER | Ganze Zahl. Dauer einer Probemitgliedschaft in Tagen. | |||
ID_MITGLIEDS_TAETIGKEIT | ID der Mitgliedstätigkeit bzw. einer Mitgliedstätigkeit, welche mit Stufen verbunden ist (Stufen, Stufenwechsel) | Für die Funktionalität des Stufenwechsels muss das System wissen, welche Mitgliedstätigkeit mit Stufen assoziiert ist. Ohne diese Angabe funktioniert der Stufenwechsel nicht. | ||
DEVELOPMENT_INVOICE_GRP_ID_MIN | DEVELOPMENT: Beginn der ID-Range für abzurechnende Gruppierungen. |
| ||
DEVELOPMENT_INVOICE_GRP_ID_MAX | DEVELOPMENT: Ende der ID-Range für abzurechnende Gruppierungen |
| ||
INVOICING_ID_EMPFAENGER_GRP | DEVELOPMENT: Muster für Gruppierungsnummern, welche in die Rechnungserstellung einfließen sollen. |
| ||
ANZAHL_BEITRAGSARTEN_PRO_MITGLIED | Anzahl Beitragsarten, die man einem Mitglied zuordnen darf. Im Normalfall muss dieser Parameter auf 1 stehen. |
| ||
STUFE_WARNING_DIFF | Ganze Zahl (Jahre). Bestimmt die Abweichung des tatsächlichen Alters eine Mitglieds vom empfohlenen Mindest- oder Höchstalter für eine Stufe, bei welcher beim Stufenwechsel eine Warnmeldung angezeigt würde. | Um nie eine Warnung zu bekommen, Jahre entsprechend hoch ansetzen (etwa 100). | ||
SCHNUPPERMGL_NOTIFICATION | Anzahl Tage vor dem Ablauf der Probemitgliedschaft für automatische Benachrichtigungen. Wert muss kleiner sein als die Dauer der Probemitgliedschaft (SCHNUPPERMGL_DAUER). | Das System zeigt auf dem Dashboard automatisch eine Benachrichtigung an (sofern der Benutzer entsprechende Rechte hat), bevor eine Probemitgliedschaft ausläuft. | ||
ABRECHNUNG_BACK_MONTH | Ganze Zahl. Anzahl Monate in der Vergangenheit bei der Abrechnung berücksichtigen. In der Regel ist zu empfehlen, mindestens eine komplette Abrechnungsperiode in der Vergangeheit abzurechnen (Nachmeldungen!). Startpunkt für die Berechnung ist jeweils das Bezugsdatum eines Rechnungslaufs, aber die Berücksichtigung bezieht jeweils auf mindestens eine volle Abrechnungsperiode; siehe Verbandsabrechnung. 0 ist zulässig und führt dazu, dass niemals eine Vorperiode berücksichtigt wird. | Falls Vorperioden berücksichtigt werden sollen, sollte der Wert in Monaten gleich der Länge der längsten vorhandenen Abrechnungsperiode einer Beitragsart (siehe Beitragsart) oder einem Vielfachen davon entsprechen. Wird dies nicht so gehandhabt, hängt es vom Bezugsdatum eines Rechnungslaufs und der Periodizität aller Beitragsarten ab, ob tatsächlich für alle Beitragsarten überhaupt eine Vorperiode berücksichtigt wird. Beispiel: Ist die längste Abrechnungsperiode "jährlich" (12 Monate") und der Parameter wird z.B. auf 1 (= 1 Monat) gesetzt, so würde bei einer Abrechnung mit Bezugsdatum 15.01. für diese Beitragsart die Vorperiode (d.h. das komplette Vorjahr) berücksichtigt. Bei einer Abrechnung mit Bezugsdatum 15.02. würde die Vorperiode hingegen nicht berücksichtigt. Dies dürfte in der Regel nicht gewünscht sein. In diesem Beispiel müsste der Parameter also 12 lauten, um immer eine Vorperiode für die Beitragsart zu berücksichtigen. | ||
LOGIN_ATTEMPTS_MAX_NR_ATTEMPTS | Anzahl der erfolglosen Login-Versuche, bevor die temporäre Login-Sperre für den Benutzer eintritt. | |||
LOGIN_ATTEMPTS_BLOCKING_TIME | Definiert in Minuten wie lange ein Benutzer für das Login blockiert wird, wenn er LOGIN_ATTEMPTS_MAX_NR_ATTEMPTS erreicht hat. Ist gleichzeitig die Zeitspanne, innerhalb derer LOGIN_ATTEMPTS_MAX_NR_ATTEMPTS geprüft wird. | |||
DATEN_ERHALTUNG_MODE | Definiert, ob beim Beenden der Mitgliedschaft die Datenlöschung abhängig von einer Einstellung beim Mitglied ist, oder abhängig von der Konfiguration bestimmter Tätigkeiten als Tätigkeiten mit Datenerhaltung. Bei beiden Varianten gilt, dass ohne spezielle Konfiguration beim Beenden der Mitgliedschaft alle Daten gelöscht werden. | 1 = Konfiguration auf Mitgliederebene | ||
NR_DAYS_PWD_VALIDITY | Option, einen automatischen Passwortverfall zu konfigurieren. Eingabe Anzahl Kalendertage, nach denen das Passwort automatisch verfällt. Der Benutzer erhält beim Versuch des Logins nach Ablauf dieser Frist eine Aufforderung, sein Passwort neu zu setzen und kann sich erst einloggen, wenn er dieser Aufforderung nachgekommen ist. | 0 = kein Passwortverfall | ||
USER_CREATION_SCHEMA | Schema bei der Anlage eines Benutzers aus einem Mitglied (0=Mitgliedsnummer, 1 = username aus Vor- und Nachname). | |||
TEMPLATE_MGL_ID | ID des Mitglieds, dessen Konfiguration als Vorlage verwendet werden soll, wenn administrative (Rollen-)Benutzer erzeugt und verwendet werden sollen. |
Sonstiges
API Version
...
API Version
Anzeige der aktuellen Version der API. Siehe API.
API ServiceCalls
Anzeige der API ServiceCalls. Siehe Siehe API.
Liste
Feld | Beschreibung | Bemerkungen |
---|---|---|
Service Method Call | ||
Service Path | ||
Service Class | ||
Enabled | ||
Service Typ |
...
Feld | Beschreibung | Bemerkungen |
---|---|---|
Service Method Call | ||
API Requested | ||
Service Path | ||
Service Class | ||
Enabled | ||
Service Typ |
Tätigkeiten
Taucht hier aus technischen Gründen auf und sollte nicht verwendet werden (normale administrative Benutzer sollten diesen navigationspunkt Navigationspunkt nicht sehen). Siehe Tätigkeiten (Funktionen) und Tätigkeiten (Mitgliedschaften) im Bereich "Organisation".
...
Taucht hier aus technischen Gründen auf und sollte nicht verwendet werden (normale administrative Benutzer sollten diesen navigationspunkt Navigationspunkt nicht sehen). Siehe Intern.