Zum Inhalt

System-Einstellungen

Unter System-Administration → Betrieb & Überwachung → System-Einstellungen stehen die Vorgaben für die ganze Installation: wie das System heißt, mit welcher Adresse es Mails und Links verschickt, in welcher Zeitzone es Uhrzeiten zeigt und wie einige Teile der Oberfläche aussehen.

Viele Einstellungen sind Vorgaben: Sie gelten, solange ein Anwender nichts Eigenes eingestellt hat. Stellt jemand zum Beispiel unter seinen persönlichen Einstellungen eine eigene Formularbreite ein, gilt für ihn diese.

Jede Auswahlliste hat einen ersten Eintrag in Gedankenstrichen, etwa „– Default (unten) –“. Er heißt: nichts eingestellt, es gilt die Grundeinstellung von KCForms. Ein leeres Textfeld bedeutet dasselbe. Geändert wird erst mit Speichern; Verwerfen lädt den gespeicherten Stand neu.

Wer diese Seite sieht

Administratoren und Benutzer mit dem Recht SYSTEM_CONFIG. Die Einstellung Ad-hoc-Links — Anmeldung sehen nur Administratoren, weil sie die Sicherheit öffentlicher Formulare betrifft.

System

Einstellung Wirkung
System-Bezeichnung Klartext-Name der Installation, z. B. „Formularcenter KC AB“. Er steht als Titel über den Rückfragen und Hinweisen der Anwendung. Leer: die System-Id, sonst „KCForms“
System-Id kurze Kennung wie PROD, QS, DEV. Skripte lesen sie als ctx.system.id und können damit etwa auf dem Testsystem keine Mails an echte Empfänger schicken
Default-Absenderadresse für Mails Absender, wenn ein Skript keinen angibt und der angemeldete Benutzer keine eigene Mailadresse hat; im Skript mail.defaultFrom. Siehe mail → Absender
Öffentliche Basis-URL die Adresse, unter der Anwender KCForms erreichen, z. B. https://forms.example.com. Sie steht vor jedem Link, den KCForms in eine Mail schreibt. Ohne sie entsteht nur ein Pfad wie /adhoc/…, den kein Mail-Programm anklickbar macht
Zeitzone für Datums- und Zeitangaben in welcher Zone KCForms Uhrzeiten ausgibt, siehe unten
Archivformat der PDF-Ausgabe (PDF/A) in welcher PDF/A-Fassung KCForms PDFs erzeugt, siehe unten

Öffentliche Basis-URL auf jedem System setzen

Ohne sie funktionieren die Links in Workflow-Mails und Web-Links nicht. Tragen Sie die Adresse ein, die Anwender im Browser benutzen, also die des Reverse-Proxys, nicht die interne des Tomcat.

Zeitzone

Viele Server laufen in der Weltzeit (UTC). Ohne Einstellung steht dann in einem Formular „19:38“, wenn es bei Ihnen 21:38 ist. Wählen Sie hier Ihre Zone, etwa Europe/Berlin oder Europe/Stockholm. Unter der Auswahl zeigt die Seite die aktuelle Uhrzeit in der gewählten Zone neben der des Servers, so sehen Sie die Wirkung vor dem Speichern.

Die Zone gilt überall, wo KCForms eine Uhrzeit für Anwender ausgibt: in Skripten (new Date().format(…), getHours()), in Makros wie ${date|now} und im PDF, etwa beim Zeitpunkt einer Unterschrift. Sie wirkt sofort, ohne Neustart.

Zwei Grenzen:

  • Uhrzeiten, die ein Skript schon als Text gespeichert hat, bleiben, wie sie sind.
  • Der Zeitplaner hat eine eigene Zeitzone je Job.

Mehr dazu unter Welche Uhr gilt?.

Archivformat der PDF-Ausgabe

KCForms erzeugt jedes PDF als archivfähiges PDF/A. Standard ist PDF/A-2a zusammen mit PDF/UA-1 (barrierefrei). Ändern Sie die Einstellung nur, wenn Ihr Archiv eine andere Fassung verlangt, zum Beispiel PDF/A-1a für Archive, die nur PDF/A-1 annehmen. Die Einstellung wirkt sofort und gilt für Ausdrucke, Skripte und Mail-Anhänge.

Was die Fassungen bedeuten und was beim Sammel-Druck mit Anhängen passiert, steht unter Archivfähiges PDF (PDF/A).

Formulare und Oberfläche

Einstellung Auswahl Wirkung
Default-Formularbreite Schmal (768 px), Mittel (1024 px), Breit (1280 px), Volle Breite Breite der Formulare für alle, die keine eigene eingestellt haben. Grundeinstellung: schmal
Formular-Suche (Titel-Filter) Aus, In den Übersichten, In der Kopfleiste wo das Suchfeld für Formulare steht. „In den Übersichten“ (Grundeinstellung): auf der Startseite und im Katalog. „In der Kopfleiste“: oben, auf jeder Seite. „Aus“: nirgends, sinnvoll bei wenigen Formularen
Ansicht-Umschalter (Formular/Liste) Nur Symbol, Symbol + Text ob der Umschalter oben die Wörter „Formular“/„Liste“ zeigt. Grundeinstellung: nur Symbol, das spart Platz für die Seitenreiter
Workflow-Bereich — Position Unten, Oben wo in Formularen mit Workflow der Bereich mit Empfänger, Zustimmen/Ablehnen und Verlauf steht. Ein einzelnes Formular kann das in seinen Eigenschaften anders festlegen
Meldung nach dem Speichern eines Datensatzes Aus, An Aus (Grundeinstellung): Nach dem Speichern erscheint nur ein grüner Haken am Knopf. An: zusätzlich oben eine Meldung mit der Nummer des Datensatzes, die nach fünf Sekunden verschwindet. Fehlermeldungen erscheinen in jedem Fall und bleiben stehen
Katalog-Darstellung (Startseite) Schriftgröße und Icon-Größe in Prozent Größe von Text und Symbolen im Formular-Katalog; leer = 100 %. Jeder Anwender kann das im Katalog über „Aa ▾“ für sich ändern

Tooltip-Standards

Drei Vorgaben für die Hinweise, die an einem Feld beim Überfahren erscheinen. Sie gelten nur für Felder, die das jeweilige Merkmal nicht selbst festlegen.

Einstellung Auswahl Grundeinstellung
Stilklasse Info, Warnung, Fehler Info
Öffnen Mauszeiger, Klick, Fokus Mauszeiger
Position oben, rechts, unten, links, jeweils am Anfang, mittig oder am Ende oben mittig

Formular-Editor und Transport

Einstellung Auswahl Wirkung
Form-Studio — Strg+V (Einfügen) Neue Bindung, Selbe Bindung was Ctrl+V im Formular-Editor einfügt. „Neue Bindung“ (Grundeinstellung): eine eigenständige Kopie mit eigener Datenbank-Spalte. „Selbe Bindung“: ein zweites Feld, das per kc:bind denselben Wert zeigt wie das Original. Ctrl+Shift+V fügt immer die andere Variante ein, und im Kontextmenü stehen beide
Transport — Vorschau Immer mit Vorschau, Ohne Vorschau direkt übertragen ob vor dem Transport eines Formulars ein Probelauf alle Änderungen am Zielsystem zeigt. Grundeinstellung: immer mit Vorschau

Anmeldung und öffentliche Formulare

Einstellung Auswahl Wirkung
Ad-hoc-Links — Anmeldung Standard, Anmeldung erzwingen, Immer neu anmelden wie ein Web-Link mit der Anmeldung umgeht, siehe unten. Nur für Administratoren sichtbar
Anonyme Besucher — Vorgabe-Sprache eine der eingerichteten Sprachen Start-Sprache für Besucher eines öffentlichen Links; ohne Vorgabe Deutsch. Der Besucher kann sie selbst umstellen
Anonyme Besucher — Standard-Formularbreite wie oben Formularbreite für diese Besucher; ohne Vorgabe gilt die Default-Formularbreite
Build-Info im Login-Screen Aus, An zeigt auf der Anmeldeseite den genauen Build-Zeitpunkt und das aktive Profil. Für Test-Systeme gedacht; im Betrieb aus lassen, weil es technische Details preisgibt
Skript-Login-Hinweis im Login-Screen Aus, An wirkt nur bei Anmeldung über ein Login-Skript. Eingeschaltet steht auf der Anmeldeseite „Skript-Login aktiv …“. Die rote Warnung beim Fixed-Login erscheint unabhängig davon immer

Die drei Stufen bei Ad-hoc-Links — Anmeldung:

  • Standard: Ein Link, der als „anonym“ freigegeben ist, öffnet ohne Anmeldung.
  • Anmeldung erzwingen: Auch anonyme Links verlangen einen angemeldeten Benutzer. Wer schon angemeldet ist, kommt direkt durch.
  • Immer neu anmelden: Jeder Aufruf eines Links zeigt die Anmeldemaske, auch für Angemeldete; die laufende Sitzung wird verworfen. Das ist zum Testen von Workflows praktisch, weil man schnell den Benutzer wechselt. Im Betrieb ist es meist zu streng.

Wo es noch Einstellungen gibt

Einige systemweite Einstellungen haben eine eigene Seite: