Benutzer- und Organisationsfelder
Die Felddefinitionen legen fest, welche Felder es gibt, wie sie im Formular angeordnet sind und wie sie sich verhalten. Die Werte selbst werden bei den Benutzern und Organisationseinheiten gepflegt. Beide Seiten sind Systemadministratoren vorbehalten und funktionieren gleich:
- Organisation › Benutzerfelder (Rubrik Personen): Felder der Benutzer
- Organisation › Organisationsfelder (Rubrik Organisationseinheiten): Felder der Organisationseinheiten
Mit «Inaktive anzeigen» erscheinen auch deaktivierte Felder, die Suche findet Felder über Feld-ID, Bezeichnung und Gruppe. Felder für Farb- und Schriftthemen erscheinen hier nicht, sie werden direkt bei der Organisationseinheit bearbeitet.
Anordnung
Die Seite zeigt die Felder so, wie sie im Formular von primedocs Desktop und primedocs Web erscheinen: in einer linken und einer rechten Spalte, Felder derselben Gruppe in einem gemeinsamen Kasten. Jede Karte zeigt Bezeichnung, Feld-ID und eine Vorschau des Eingabefelds. Kennzeichen weisen auf Pflichtfelder (*), inaktive Felder, Felder, die Benutzer nicht ändern dürfen («Gesperrt»), und auf den Claim der Benutzersynchronisation, aus dem das Feld befüllt wird, hin.
Felder werden am Griff auf eine andere Position gezogen. Während des Ziehens zeigt das Formular, wie es nach dem Ablegen aussieht: Über der oberen oder unteren Hälfte eines Felds kommt das gezogene Feld darüber oder darunter, über dem mittleren Drittel daneben in dieselbe Zeile. Die neue Anordnung wird beim Ablegen sofort gespeichert. Esc oder Loslassen ausserhalb des Formulars bricht ab, ohne zu speichern. Wechselt ein Feld die Gruppe, übernimmt es deren Bezeichnung in allen Sprachen. Pro Zeile ist entweder ein Feld oder es sind zwei Textfelder möglich. Während einer Suche ist das Verschieben gesperrt. Ohne Maus lassen sich Zeile, Spalte und Reihenfolge im Dialog des Felds setzen.
Über das Stift-Symbol eines Kastens wird die Gruppe umbenannt oder übersetzt. Die Änderung gilt für alle Felder der Gruppe.
Feld anlegen und bearbeiten
«Feld hinzufügen» legt ein Feld auf der geöffneten Seite an. Ein Klick auf eine Karte öffnet dasselbe Formular zur Bearbeitung:
| Einstellung | Bedeutung |
|---|---|
| Feld-ID | Technischer Name, über den Vorlagen das Feld ansprechen, etwa User.Department. Buchstaben, Ziffern und _, Teile durch Punkte getrennt, jeder Teil beginnt mit einem Buchstaben oder _, höchstens 100 Zeichen. Die Feld-ID muss über Benutzer- und Organisationsfelder hinweg eindeutig sein und darf nicht Anfang einer anderen Feld-ID sein (User.Address und User.Address.Street schliessen sich aus). Nach dem Anlegen nicht mehr änderbar. |
| Typ | Text, Bild oder Kontrollkästchen. Nach dem Anlegen nicht mehr änderbar. |
| Externe Referenz | Nur bei Benutzerfeldern: der Claim des Benutzer-Syncs, dessen Wert in das Feld geschrieben wird. Die Auswahl zeigt die Claims als Quelle.Claim. Darunter stehen die Quellen, die den Claim liefern. |
| Bezeichnung, Gruppe, Beschreibung, Vorbelegung | Pro Dokumentsprache. Die Gruppe wird unter den bestehenden Gruppen gesucht, ohne Treffer wird die Eingabe als neue Gruppe angelegt. Leere Eingaben zeigen den Ersatzwert als Platzhalter. Eine Vorbelegung gibt es nicht für Bildfelder. |
| Anordnung | Zeile, Spalte und Reihenfolge im Formular. |
| Eingabe | Bei Text die Länge (kurz, mittel, lang) und ob das Feld mehrzeilig ist, mit der Anzahl sichtbarer Zeilen. Bei Bild der Bildtyp: Bild, Profilbild oder Unterschrift. Es kann nur ein aktives Profilbild-Feld geben. |
| Pflichtfeld | Nur bei Textfeldern. |
| Benutzer darf nicht ändern | Nur bei Benutzerfeldern: Der Wert ist für den Benutzer schreibgeschützt, etwa weil er aus dem Benutzer-Sync kommt. Auch in den Stammdaten des Web-Admin ist er schreibgeschützt. |
| Im Profil bearbeitbar | Der Wert lässt sich pro Profil überschreiben, siehe Feldvererbung. |
| Aktiv | Inaktive Felder erscheinen nicht in den Formularen. |
Hat jemand anderes das Feld inzwischen geändert, wird das Speichern abgelehnt. Die Eingaben bleiben im Dialog erhalten. «Aktuellen Stand laden (Eingaben verwerfen)» lädt die neue Version.
Feld löschen
Gelöscht werden können nur inaktive Felder. Das Feld zuerst deaktivieren und speichern, dann «Feld löschen» wählen. Das Löschen entfernt die Werte aller Benutzer bzw. Organisationseinheiten endgültig, auch hochgeladene Bilder. Vorlagen, die das Feld verwenden, erhalten danach keinen Wert mehr.
Ein Feld, das nicht mehr gebraucht wird, zunächst nur deaktivieren. Die Werte bleiben erhalten, und das Feld lässt sich jederzeit wieder aktivieren.
Felddefinitionen lassen sich auch über die Admin API verwalten und mit Export / Import zwischen Datasources übertragen.