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