Änderungen von Dokument Anwendungseinstellungen


Von Version 5.4
bearbeitet von jdr
am 30.08.2021, 14:24
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 10.9
bearbeitet von awa
am 29.09.2022, 16:08
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.jdr
1 +XWiki.awa
Inhalt
... ... @@ -96,12 +96,15 @@
96 96  
97 97  {{table dataTypeAlpha="0" preSort="0-asc" caption="Weitere das System betreffende Einstellungen"}}
98 98  |= Eigenschaft |= Standardwert |= Beschreibung
99 -|bot.field.name|x-i-m-a-5536-required|Name des versteckten Eingabefelds, welches benutzt wird, um zu erkennen, [[ob ein Bot ein Formular abgesendet hat.>>doc:Formcycle.SystemSettings.ErrorMessageTemplates]]
99 +|bot.field.name|x-i-m-a-5536-required|Name des versteckten Eingabefelds, welches benutzt wird, um zu erkennen, [[ob ein Bot ein Formular abgesendet hat>>doc:Formcycle.SystemSettings.ErrorMessageTemplates]]. Seit V7 wird das Feld aber automatisch neu vergeben beim Aufruf des Formulars.
100 +|bot.field.autocomplete {{version major="7" minor="1"/}}|new-password|Wert für das //autocomplete//-Attribut des Botfelds. Ist diese Eigenschaft nicht gesetzt, wird //new-password// als Standardwert genommen. Wenn der Wert leer ist, wird das //autocomplete//-Attribut nicht gesetzt. Jeder andere Wert wird als Wert für das //autocomplete//-Attribut genommen und gesetzt.
100 100  |defaults.systemeinstellung.loginName|sadmin|Login-Name für den Superadministrator des Systems.
101 101  |defaults.systemeinstellung.passwort|hash(admin)|Passwort für den Superadministrator des Systems. Standardmäßig {{code language="none"}}admin{{/code}}. Dies sollte nach der Installation geändert werden. Das Passwort wird gehashed gespeichert und sollte nicht direkt über die Konfigurationsdatei geändert werden, sondern nur über die Oberfläche.
102 102  |cluster.implementation|jgroups|Gibt an, welche Implementierung für den [[Cluster>>doc:Formcycle.SystemSettings.UserInterface.Cluster.WebHome]] genutzt werden soll. Erlaubt Werte sind [[jgroups>>http://www.jgroups.org/||target="_blank"]] und [[shoal>>https://javaee.github.io/shoal/||target="_blank"]].
103 103  |system.server.id |(generiert)|Eindeutige ID des Servers welche für die Benutzung von Load-Balancern in den HTTP-Header und an die Absende-URL eines Formulares angehangen werden kann. Siehe //HTTP//.
104 -|config.version | (installierte {{formcycle/}} Versionsnummer) | Versionsnummer der installierten {{formcycle/}} Version. Diese sollte **nicht** geändert werden.
105 +|monitoring.enabled {{version major="7" minor="1"/}}|false|Ob die [[Frontend-Server-Monitoring-URL>>doc:Formcycle.SystemSettings.Monitoring]] aktiviert ist.
106 +|monitoring.allowed.hosts {{version major="7" minor="1"/}}|(leer)|Liste von Hosts, welche auf die [[Frontend-Server-Monitoring-URL>>doc:Formcycle.SystemSettings.Monitoring]] zugreifen dürfen. Der Host //localhost// (Loopback) ist hierbei immer erlaubt.
107 +|defaults.http.use_system_properties {{version major="7" minor="2"/}}|true|Wenn //true//, werden System-Properties aus der JVM ausgelesen und zur Konfiguration der JVM verwendet. Konkret werden die System-Properties //https.protocols//, //https.cipherSuites//, //http.keepAlive//, //http.maxConnections// und //http.agent// ausgelesen. Zudem wird, falls in der JVM ein Proxy-Server konfiguriert ist, dieser Proxy-Server verwendet, sofern in {{formcycle/}} kein expliziter Proxy-Server konfiguriert ist. Falls auf eine geschüzte Ressource zugegriffen wird, findet zusätzlich auch eine Anfrage an der Credentials-Provider des Systems statt.
105 105  {{/table}}
106 106  
107 107  == Limits ==
... ... @@ -163,4 +163,87 @@
163 163  |= Eigenschaft |= Standardwert |= Beschreibung
164 164  |cleanup.worker.active|true|Gibt an, ob der System-Cleanup-Job aktiv gesetzt wird und periodisch ausgeführt wird. Der System-Cleanup-Job überprüft periodisch etwa, ob es noch unbestätigte Vorgänge gibt, die auf ein Double-Opt-In warten, und löscht diese, wenn deren Frist abgelaufen ist.
165 165  |cleanup.worker.cronexpression|0 0,15,30,45 * ? * *|Die Cron-Expression für den System-Cleanup-Job, welche angibt, wann dieser Job ausgeführt wird. Der System-Cleanup-Job überprüft periodisch etwa, ob es noch unbestätigte Vorgänge gibt, die auf ein Double-Opt-In warten, und löscht diese, wenn deren Frist abgelaufen ist.
169 +|quartz.threadpool.thread.count {{version major="7" minor="0" patch="10" /}}|10|Gibt an, wie viele Threads der Scheduler hat. Standardwert ist 10. Bei 0 werden nur Jobs angelegt, aber keine Jobs mehr ausgeführt. Dies ist nützlich, wenn die Jobs von einem anderen Server ausgeführt werden sollen.
170 +|quartz.scheduler.check.interval {{version major="7" minor="0" patch="10" /}}|30000|Zeit in Millsekunden, die der Scheduler wartet, bevor nach neuen Jobs gesucht wird. Sollte in der Regel auf dem Standardwert belassen werden, solange es keine Probleme mit zeitversetzten Triggern gibt. Werte kleiner als 5000 sind nicht empfohlen und Werte kleiner als 1000 sind nicht erlaubt.
171 +|quartz.jobstore.misfire.threshold {{version major="7" minor="0" patch="10" /}}|60000|Zeit in Millsekunden, die ein Trigger über dem Ausführungszeitpunkt liegen darf, bevor der Trigger als nicht gefeuert (misfired) betrachtet wird.
166 166  {{/table}}
173 +
174 +== E-Mail-Versand ==
175 +
176 +{{table dataTypeAlpha="0" preSort="0-asc" caption="Einstellungen für den E-Mail-Versand"}}
177 +|= Eigenschaft |= Standardwert |= Beschreibung
178 +|mail.smtp.connectiontimeout {{version major="7" minor="0" patch="4" /}}|300000|Gibt den SMTP Timeoutwert für Socketverbindungen in Millisekunden an.
179 +|mail.smtp.timeout {{version major="7" minor="0" patch="4" /}}|300000|Gibt den SMTP Timeoutwert für Datenübertragung in Millisekunden an.
180 +{{/table}}
181 +
182 +== Lizenz ==
183 +
184 +{{table dataTypeAlpha="0" preSort="0-asc" caption="Einstellungen für die Lizenz"}}
185 +|= Eigenschaft |= Standardwert |= Beschreibung
186 +|license.send.system.info {{version major="7" minor="0" patch="8" /}}|true|Gibt an, ob Informationen über den Server an das Lizenzsystem übertragen werden sollen.
187 +{{/table}}
188 +
189 +== Workflow ==
190 +
191 +Diese Properties können benutzt werden, um gezielt bestimmte Aktionen oder Ereignisse im neuen Workflow zu deaktivieren.
192 +
193 +Für Ereignisse haben die Properties folgendes Schema:
194 +
195 +{{code language="text"}}
196 +trigger.<technischer_name_des_ereignisses>.enable=false
197 +{{/code}}
198 +
199 +Für Aktionen haben die Properties folgendes Schema:
200 +
201 +{{code language="text"}}
202 +processing.<technischer_name_der_aktion>.enable=false
203 +{{/code}}
204 +
205 +Die technischen Namen der Ereignisse lauten wie folgt:
206 +
207 +* //fc_catch_error//: Workflow-Fehler
208 +* //fc_doi_verified//: Double-Opt-In bestätigt
209 +* //fc_form_submit_button//: Technischer Name
210 +* //fc_invitation_error//: Einladung fehlgeschlagen
211 +* //fc_invitation_sent//: Einladung versendet
212 +* //fc_manual//: Benutzerdefiniert
213 +* //fc_qualified_form_submit_button//: Absendeknopf
214 +* //fc_state_timer//: Nach Statuswechsel
215 +* //fc_time_point//: Datum und Uhrzeit
216 +
217 +Die technischen Namen der Aktionen lauten wie folgt:
218 +
219 +* //fc_change_form_availability//: Verfügbarkeit ändern
220 +* //fc_change_form_value//: Formularwerte ändern
221 +* //fc_change_state//: Status setzen
222 +* //fc_compress_as_zip//: ZIP Komprimieren
223 +* //fc_copy_form_record//: Vorgang kopieren
224 +* //fc_counter//: Zähler ändern
225 +* //fc_create_text_file//: Textdatei erzeugen
226 +* //fc_delete_form_record//: Vorgang löschen
227 +* //fc_doi_init//: Double-Opt-In-E-Mail versenden
228 +* //fc_email//: E-Mail
229 +* //fc_empty//: Leere Anweisung
230 +* //fc_experiment//: Fehler behandeln
231 +* //fc_export_to_persistence//: Export als Persistence-Datei
232 +* //fc_export_to_xml//: Als XML exportieren
233 +* //fc_fill_pdf//: PDF-Datei befüllen
234 +* //fc_fill_word//: Word-Datei befüllen
235 +* //fc_import_form_value_from_xml//: Aus XML importieren
236 +* //fc_ldap_query//: LDAP-Abfrage
237 +* //fc_move_form_record_to_inbox//: In Postfach verschieben
238 +* //fc_multiple_condition//: Bedingung (Wert prüfen)
239 +* //fc_post_request//: HTTP-Request
240 +* //fc_provide_resource//: Datei bereitstellen
241 +* //fc_queue_task//: Benutzerdefiniertes Ereignis auslösen
242 +* //fc_redirect//: Weiterleitung
243 +* //fc_renew_process_id//: Neue Prozess-ID vergeben
244 +* //fc_return//: Verarbeitungskette beenden
245 +* //fc_return_file//: Datei ausliefern
246 +* //fc_save_to_file_system//: Speichern im Dateisystem
247 +* //fc_set_saved_flag//: Zwischenspeichern
248 +* //fc_show_template//: HTML-Abschlussseite
249 +* //fc_sql_statement//: Datenbank-Abfrage
250 +* //fc_throw_exception//: Fehler werfen
251 +* //fc_write_form_record_attributes//: Server-Attribut setzen
252 +* //sequence//: Blockanweisung