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 を置き換えます。