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

パラメーター

パラメーター説明
/Project任意Project。Project は、完全なローカル パス、Project をホストしているサーバーへの完全パス、またはサーバー上の Project 名で指定できます (/Server パラメーターの指定が必要です) 。Project を指定しない場合は、サーバー上のすべてのプロジェクトが更新されます。
/Server任意サーバー アドレス。
/U任意ユーザー名。このパラメーターを指定しない場合は、Windows 認証が使用されます。
/P任意パスワード。
/Tenant任意テナント名。
/Cert任意Mutual SSL 認証に使用する証明書のサムプリントです。Mutual 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 を置き換えます。