Zum Hauptinhalt springen

Eigene Felder

Mit eigenen Feldern (auch Custom-Felder) erweitern Sie bestimmte Objekte in intraOnline um zusätzliche Eingabefelder, die genau zu Ihrer Organisation passen. So können Sie zum Beispiel bei einer Position eine zusätzliche Angabe wie Kostenstelle erfassen oder bei einem Kontakt ein eigenes Merkmal hinterlegen.

Diese Seite ist die zentrale, modulübergreifende Referenz für eigene Felder. Die einzelnen Module verweisen für Details hierher.

Grundprinzip​

Eigene Felder werden pro Objekttyp definiert. Sie legen also einmal fest, welche zusätzlichen Felder es zum Beispiel für alle Positionen gibt, und diese Felder erscheinen dann bei jeder Position Ihrer Organisation.

Der Ablauf ist immer derselbe:

  1. Sie öffnen in der Liste des jeweiligen Moduls den Menüpunkt zum Anpassen der Felder (zum Beispiel Felder anpassen).
  2. Sie definieren die gewünschten Felder einmalig für diesen Objekttyp.
  3. Beim Anlegen und Bearbeiten eines einzelnen Objekts werden die Felder als zusätzliche Eingaben angezeigt.
  4. In der Detailansicht eines Objekts werden die ausgefüllten Werte angezeigt.

Verfügbare Feldtypen​

Beim Definieren eines Feldes wählen Sie zunächst den Feldtyp. Folgende Typen stehen zur Verfügung:

  • Text (text) — einzeiliges Texteingabefeld für beliebige Eingaben.
  • Dropdown (select) — Auswahl eines einzelnen Wertes aus einer vorgegebenen Liste.
  • Checkbox (checkbox) — Ja/Nein-Schalter.
  • Radio (radio) — Auswahl eines einzelnen Wertes aus mehreren sichtbaren Optionen.

Bei den Typen Dropdown und Radio legen Sie zusätzlich die auswählbaren Optionen fest. Mindestens eine Option ist erforderlich, und es dürfen keine leeren Optionen verbleiben.

Optionen pro Feld​

Für jedes Feld können Sie folgende Eigenschaften setzen:

  • Label — die Bezeichnung, die dem Benutzer angezeigt wird. Das Label darf nicht leer sein.
  • Pflichtfeld — ist die Option Eingabe erforderlich aktiv, muss das Feld ausgefüllt werden.
  • Vertraulich — markiert das Feld als vertraulich (siehe nächster Abschnitt).
  • Optionen — nur bei den Feldtypen Dropdown und Radio: die Liste der auswählbaren Werte.

Sie können Felder zudem über die Pfeil-Schaltflächen in der Reihenfolge nach oben oder unten verschieben sowie einzelne Felder wieder löschen.

Vertrauliche Felder​

Über die Option Vertraulich beschränken Sie ein Feld auf berechtigte Rollen.

  • Ist ein Feld nicht als vertraulich markiert, sehen und bearbeiten es alle, die das jeweilige Objekt grundsätzlich lesen dürfen.
  • Ist ein Feld als vertraulich markiert, sehen und bearbeiten es nur Rollen, die für diesen Objekttyp die Berechtigung Vertrauliche Felder einsehen besitzen. Diese Berechtigung wird pro Objekttyp vergeben (<objekt>:customschema:restricted).

Wer ein vertrauliches Feld sieht, darf es auch bearbeiten. Ob ein Schreibvorgang tatsächlich gespeichert wird, hängt zusätzlich von der allgemeinen Bearbeitungsberechtigung für das Objekt ab.

Wichtiger Hinweis zu Pflicht- und Vertraulich-Kombinationen: Ist ein Feld gleichzeitig Pflichtfeld und vertraulich und hat der Benutzer nicht die nötige Berechtigung, wird das Feld nicht angezeigt — das Speichern des Objekts schlägt dann fehl. Kombinieren Sie Pflichtfeld und Vertraulich daher mit Bedacht.

Anzeige der Werte​

In der Detailansicht werden die ausgefüllten Werte dargestellt:

  • Bei Checkbox-Feldern wird der Wert als Ja oder Nein angezeigt.
  • Bei Text-Feldern, deren Inhalt wie eine Web-Adresse aussieht (beginnend mit http:// oder https://), wird der Wert als anklickbarer Link dargestellt.
  • Nicht ausgefüllte Felder werden mit - angezeigt.

In welchen Modulen gibt es eigene Felder?​

Eigene Felder stehen für folgende Objekttypen zur Verfügung:

  • Positionen — siehe Eigene Felder bei Positionen.
  • Beiträge / Beitragstypen — eigene Felder für Beiträge.
  • Kontakte — eigene Felder pro Kontakt.
  • Kontakt-Organisationen — eigene Felder pro Organisation.
  • Gruppen — eigene Felder pro Gruppe.
  • Aufgaben — eigene Felder pro Aufgabe.
  • Benutzer — eigene Felder pro Benutzer.
hinweis

Die schema-basierten Zusatzfelder im Modul Inventar sowie die Formularfelder bei Veranstaltungen sind eigenständige Funktionen und nicht Teil der hier beschriebenen eigenen Felder.

Berechtigungen​

Das Definieren der Felder (Menüpunkt zum Anpassen) ist eine Verwaltungsaufgabe und erfordert die entsprechende Berechtigung. In der Regel ist dies dem Admin vorbehalten.

BerechtigungAdministratorRedakteurBenutzerBemerkung
Datenfelder (z. B. Trikotgröße, Hobby) → Datenfelder (z. B. Trikotgröße, Hobby) einsehen
customschema:read:any
✅✅✅Jede Standardrolle sieht die Feld-Definitionen – sonst ließen sich die Felder in den Formularen nicht anzeigen.
Datenfelder (z. B. Trikotgröße, Hobby) → Datenfelder (z. B. Trikotgröße, Hobby) anlegen
customschema:create:any
✅❌❌Das Definieren neuer Felder trägt von den Standardrollen nur der Administrator, über den Vollzugriff.
Datenfelder (z. B. Trikotgröße, Hobby) → Datenfelder (z. B. Trikotgröße, Hobby) bearbeiten
customschema:update:any
✅❌❌
Datenfelder (z. B. Trikotgröße, Hobby) → Datenfelder (z. B. Trikotgröße, Hobby) löschen
customschema:delete:any
✅❌❌Getrennt vergebbar: eine eigene Rolle darf Felder anlegen und ändern, ohne sie löschen zu können.

Die Spalten zeigen, welche Standardrolle die Berechtigung mitbringt. Jede dieser Berechtigungen lässt sich einzeln auch an eigene Rollen vergeben – die Bezeichnung in der Tabelle entspricht dem Eintrag im Berechtigungs-Picker.

Das Sehen und Bearbeiten der einzelnen Werte richtet sich nach den Lese- und Bearbeitungsrechten am jeweiligen Objekt. Vertrauliche Felder erfordern zusätzlich die Berechtigung Vertrauliche Felder einsehen für den jeweiligen Objekttyp.

Web und App​

Die Definition eigener Felder erfolgt im Web. Ausgefüllt werden die Felder in Web und App — beim Bearbeiten eines Kontakts, einer Organisation, eines Benutzers oder einer Aufgabe erscheinen sie in beiden.