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 LoadFlexiLayout-Befehl, 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

ParameterTypBeschreibung
/ProjectOptionalProject. Ein Project kann über seinen vollständigen lokalen Pfad, den vollständigen Pfad auf dem Server, auf dem sich das Project befindet, oder den Namen des Projects auf dem Server angegeben werden (der Parameter /Server muss angegeben werden). Wenn kein Project angegeben ist, werden alle Projects auf dem Server aktualisiert.
/ServerOptionalServeradresse.
/UOptionalBenutzername. Wenn dieser Parameter nicht angegeben ist, wird die Windows-Authentifizierung verwendet.
/POptionalKennwort.
/TenantOptionalMandantenname.
/CertOptionalDer Fingerabdruck des Zertifikats, das für die Mutual SSL-Authentifizierung verwendet wird. Übergeben Sie den als string codierten Hashwert des Zertifikats für den Server, auf dem Mutual SSL installiert ist.
/DocumentDefinitionRequiredName der Dokumentdefinition.
/SectionOptionalName der Section. Optional, wenn Ihre Dokumentdefinition nur eine Section enthält, die ein FlexiLayout verwendet.
/FlexiLayoutPathOptionalDer Pfad zur Datei *.afl oder *.txt, die das FlexiLayout enthält.
/MainFlexiLayoutFlagErsetzt das Haupt-FlexiLayout. Wenn dieses Flag nicht verwendet wird, wird das zusätzliche FlexiLayout ersetzt.
/RemoveOldFieldsFlagWenn dieses Flag verwendet wird, werden alle Felder entfernt, die mit dem alten FlexiLayout zusammenhängen (d. h. die Felder, die beim Laden des alten FlexiLayouts erstellt wurden), 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“.