Zum Hauptinhalt springen
Dokumentdefinitionen können FlexiLayouts verwenden, die regelmäßig aktualisiert werden müssen. Wenn Sie ein FlexiLayout in einer Dokumentdefinition aktualisieren, möchten Sie es möglicherweise auch in allen anderen Dokumentdefinitionen aktualisieren, in denen es verwendet wird. Verwenden Sie dazu den Befehl LoadFlexiLayout, der ein FlexiLayout aus einer Datei in die auf Basis eines FlexiLayouts erstellten Abschnitte von Dokumentdefinitionen lädt. Das neue FlexiLayout ersetzt das alte.
Ein zusätzliches FlexiLayout ersetzt das alte FlexiLayout nur, wenn beide denselben Namen haben.

Parameter

/Project

Optional

Projekt.
Ein Projekt kann auf folgende Weise angegeben werden:

  • vollständiger lokaler Pfad
  • vollständiger Pfad zum Server, auf dem das Projekt gehostet wird
  • der Name des Projekts auf dem Server (der Parameter /Server muss angegeben werden).
    Wenn kein Projekt angegeben ist, werden alle Projekte auf dem Server aktualisiert.

/Server

Optional

Serveradresse.

/U

Optional

Benutzername.

Wenn dieser Parameter nicht angegeben ist, wird die Windows-Authentifizierung verwendet.

/P

Optional

Kennwort.

/Tenant

Optional

Tenant-Name.

/Cert

Optional

Der Fingerabdruck des Zertifikats, das für die gegenseitige SSL-Authentifizierung verwendet wird. Übergeben Sie den als string codierten Hash des Zertifikats für den Server, auf dem Mutual SSL eingerichtet ist.

/DocumentDefinition

Erforderlich

Name der Dokumentdefinition.

/Section

Optional

Name des Abschnitts. Optional, wenn Ihre Dokumentdefinition nur einen Abschnitt enthält, der ein FlexiLayout verwendet.

/FlexiLayoutPath

Optional

Der Pfad zur Datei *.afl oder *.txt, die das FlexiLayout enthält.

/MainFlexiLayout

Flag

Ersetzt das Haupt-FlexiLayout. Wenn dieses Flag nicht verwendet wird, wird das zusätzliche FlexiLayout ersetzt.

/RemoveOldFields

Flag

Wenn dieses Flag verwendet wird, werden alle Felder, die sich auf das alte FlexiLayout beziehen (d. h. die Felder, die beim Laden des alten FlexiLayouts erstellt wurden), entfernt, wenn das alte FlexiLayout durch das neue ersetzt wird.

Anwendungsbeispiel: /LoadFlexiLayout /Server=“https://FCSRV” /Project=“Banking_eng” /DocumentDefinition=Invoces /Section=EU_Invoces /MainFlexiLayout – Ersetzt das Haupt-FlexiLayout im Abschnitt „EU_Invoces“ der Dokumentdefinition „Invoces“.