メインコンテンツへスキップ
Document Definitions では、定期的な更新が必要な FlexiLayouts が使用されることがあります。1 つの Document Definition で FlexiLayout を更新した場合は、それが使用されている他のすべての Document Definitions でも更新したいことがあります。そのためには、LoadFlexiLayout コマンドを使用します。このコマンドを使うと、FlexiLayout に基づいて作成された Document Definition のセクションに、ファイルから FlexiLayout をロードできます。新しい FlexiLayout は古いものに置き換えられます。
追加の FlexiLayout が古い FlexiLayout を置き換えるのは、両者の名前が同一である場合に限られます。

パラメーター

/Project

任意

プロジェクト。
プロジェクトの指定方法:

  • ローカルのフルパス
  • プロジェクトをホストしているサーバーへのフルパス
  • サーバー上のプロジェクト名 (/Server パラメーターを指定する必要があります) 。
    プロジェクトを指定しない場合は、サーバー上のすべてのプロジェクトが更新されます。

/Server

任意

サーバーアドレス。

/U

任意

ユーザー名。

このパラメーターを指定しない場合は、Windows 認証が使用されます。

/P

任意

パスワード。

/Tenant

任意

テナント名。

/Cert

任意

相互 SSL 認証に使用する証明書のサムプリントです。相互 SSL がインストールされたサーバー用証明書の文字列形式のハッシュ値を渡します。

/DocumentDefinition

必須

Document Definition 名。

/Section

任意

セクション名。Document Definition に FlexiLayout を使用するセクションが 1 つしか含まれていない場合、このパラメーターは任意です。

/FlexiLayoutPath

任意

FlexiLayout を含む *.afl または *.txt ファイルのパスです。

/MainFlexiLayout

フラグ

メインの FlexiLayout を置き換えます。このフラグを使用しない場合は、追加の FlexiLayout が置き換えられます。

/RemoveOldFields

フラグ

このフラグを使用すると、古い FlexiLayout に関連するすべての field (つまり、古い FlexiLayout のロード時に作成された field) は、古い FlexiLayout が新しい ものに置き換えられる際に削除されます。

使用例: /LoadFlexiLayout /Server=“https://FCSRV” /Project=“Banking_eng” /DocumentDefinition=Invoces /Section=EU_Invoces /MainFlexiLayout – “Invoces” Document Definition の “EU_Invoces” セクションでメインの FlexiLayout を置き換えます。