Skip to main content
Skip table of contents

Bearbeiten der Systemkonfiguration von edoc automate (WebDAV)

Falsche oder fehlerhafte Anpassungen der Systemkonfiguration können zum Datenverlust führen.

Sie können bestimmte Parameter von edoc automate in einer Konfigurationsdatei festlegen. Sie können die Datei in WebDAV aufrufen und direkt im Browser bearbeiten.

Um die Systemkonfiguration zu bearbeiten, muss Ihr Benutzerkonto Mitglied der Rolle admin sein.

So geht's

  1. Rufen Sie im Browser das WebDAV-Frontend auf: https://<server-base-address>/apps/remote

  2. Authentifizieren Sie sich mit Ihren Zugangsdaten.

  3. Wechseln Sie in den Ordner automate system config.

  4. Bearbeiten Sie die Datei local.php durch Anklicken des Bearbeiten-Icons (Stift).

  5. Fügen Sie die entsprechenden Werte ein oder passen Sie vorhandene Werte an.

  6. Speicher Sie die Änderungen mit Save and Close oder Save.

Wissenswertes zur Syntax

Sie müssen alle Parameter in einem mehrdimensionalen Array angeben. Die Bereiche werden beim Abfragen durch einen Punkt getrennt. Beispiel: cookies.same_site

PHP
<?php

return [
"server" => [
  ],
  "cookies" => [
    "same_site" => "None"
  ],
  'tasks' => [
    'exec_timeout' => 1200, // matches parameter tasks.exec_timeout
  ],
  'temp' => [
    'auto_delete' => true, // matches parameter temp.auto_delete
    'max_age' => 3600, // matches parameter temp.max_age
  ]
];

Übersicht vorhandener Konfigurationsparameter in edoc automate

Eine Übersicht aller Konfigurationsparameter finden Sie im Administrationsbereich unter https://<server-Base-address>/admin/config.

Grundlegendes zu relevanten Parametern

  • apps.version.commit_on_save: Wenn Sie diesen Parameter auf true festlegen, wird bei jedem Speichern über den App-Editor ein Commit im Git-Repository der App durchgeführt. Auf diese Weise können Sie einfach auf vorherige Versionsstände der App zurückspringen. Standardwert: false.

  • cookie.same_site: Im Normalfall werden die Cookies so ausgeliefert, dass diese kein SameSite-Attribut enthalten. Wenn Sie z.B. eine View in einem IFrame von einer anderen Domäne aufrufen möchten, müssen Sie in manchen Browsern den Parameter auf None festlegen. Auf diese Weise ist ein Zugriff von einer anderen Domäne aus möglich.

  • datasource.mssql.format_decimals: Wenn Sie diesen Parameter auf true festlegen, werden alle numerischen Werte aus der mssql-Datenquelle mit führender Null (z.B.: 0.00, 0.10) zurückgegeben. Wenn Sie den Wert auf false festgelegen, werden numerische Werte ohne führende Null (z.B.: .00, .10) zurückgegeben. Standardwert: true.

  • server.document.rest.timeout: Sie können mit diesem Parameter das Timeout für die Kommunikation mit edoc documents konfigurieren. Standardwert: 10 (Sekunden)

  • dvelopaddons.base_uri: Sie können mit diesem Parameter die Basis-URL von d.velop documents festlegen. In edoc automate wird somit automatisch erkannt, ob Sie edoc automate in d.velop documents mit d.ecs http gateway verwenden. Darüber hinaus werden Widgets in der d.velop dashboard-App automatisch registriert.

  • studio.editor.components.favorites: Sie können mit diesem Parameter die Liste der favorisierten Komponenten im edoc automate-Editor festlegen. Als Wert für den Parameter müssen Sie ein Array mit dem Namen (Klassenname) der Komponente angeben. Bei Plug-Ins müssen Sie das Präfix plugins\\ verwenden. Beispiel: ["Text", "Input", "Button", "plugins\\DropDownButton"]

  • actions.smtp.timeout: Sie können mit diesem Parameter das Timeout für das Senden der E-Mail festlegen. Standardwert: 20 (Sekunden)

  • actions.setclass.legacy: Sie können mit diesem Parameter festlegen, dass von der SetClass-Aktion die Klasse nicht über einen Callback, sondern immer nur auf das Element mit der ID der Komponente festgelegt wird. Standardwert: false

  • server.workflow.settings.variable_matching: Sie können mit diesem Parameter festlegen, wie die Werte der Workflowvariable automatisch den Eingabefeldern in Views zugewiesen werden. Sie können festlegen, ob die Groß-/Kleinschreibung mit casesensitive und caseinsensitive berücksichtigt werden soll. Standardwert: casesensitive

Besonderheiten zu den “timeout”-Parametern in der Systemkonfiguration

Sie können Timeouts für verschiedene Situationen festlegen: Zeitüberschreitung beim Ausführen von Tasks (tasks.exec_timeout) oder beim Warten auf die Antwort eines Tasks (tasks.php-fpm.read_timeout).

Auswirkungen auf die Systemstabilität beim Anpassen der Werte

Passen Sie die Werte für die Timeouts nur an, wenn es unbedingt erforderlich ist und Sie den Überblick über die entsprechenden Auswirkungen in Bezug auf die Systemstabilität haben.

  • tasks.exec_timeout: Sie können mit diesem Parameter den Wert für die maximale Ausführungszeit von Tasks festlegen. Bei Abfragen an Drittanbietersystemen kann dieser Wert ggf. auch überschritten werden. Standardwert: 3.600 Sekunden.

  • tasks.php-fpm.read_timeout: Sie können mit diesem Parameter den Wert festlegen, wie lange auf eine Antwort vom Task gewartet wird. Dieser Wert muss größer sein als der Wert in exec_timeout. Standardwert: 3.720.000 Millisekunden.

Siehe auch

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.