> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CopyDocumentDefinition

> FCAdminTools の CopyDocumentDefinitions コマンドを使用して、ABBYY FlexiCapture のプロジェクト間で Document Definition をコピーする方法と、パラメーターのリファレンスについて説明します。

複数のプロジェクトで同じ Document Definition を使用する場合があります。このような Document Definition を1つのプロジェクトで編集した場合、ほかのプロジェクトにもコピーしたいことがあります。これにより、時間を節約できるだけでなく、設定ミスの防止にもつながります。Document Definition をあるプロジェクトから別のプロジェクトにコピーするには、`CopyDocumentDefinitions` コマンドを使用します。このコマンドを実行すると、コピー元の Document Definition と同じ名前の Document Definition は上書きされ、それに応じてバージョン番号も変更されます。

<Note>
  Document Definition をコピーすると、変更内容は直ちに公開されます。以前に公開されたこの Document Definition のバージョンにも、引き続きプログラムからアクセスできます。
</Note>

<div id="parameters">
  ## パラメーター
</div>

| パラメーター            | 型   | 説明                                                                                                                                                         |
| :---------------- | :-- | :--------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/Source`         | 必須  | コピーする Document Definition を含むコピー元プロジェクトです。ローカル プロジェクトへのフル パス、またはサーバーに保存されているプロジェクトへのパスを指定できます。                                                             |
| `/Target`         | 必須  | Document Definition のコピー先プロジェクトです。ローカル プロジェクトへのフル パス、またはサーバーに保存されているプロジェクトへのパスを指定できます。                                                                     |
| `/Name`           | 任意  | コピーする Document Definition の名前です。この名前の Document Definition がコピー先プロジェクトにすでに存在する場合は、置き換えられます。Document Definition を指定しない場合は、すべての Document Definition がコピーされます。 |
| `/SourceU`        | 任意  | ユーザー名です。ユーザー名が指定されていない場合は、Windows 認証が使用されます。                                                                                                               |
| `/SourceP`        | 任意  | パスワードです。                                                                                                                                                   |
| `/SourceTenant`   | 任意  | コピー元プロジェクトが属するテナントです。                                                                                                                                      |
| `/SourceCert`     | 任意  | コピー元プロジェクトのサーバーで Mutual SSL 認証に使用される証明書のサムプリントです。このキーは、Mutual SSL がインストールされたサーバー向けに、エンコードされた証明書ハッシュを string として渡すために使用されます。                                |
| `/TargetU`        | 任意  | ユーザー名です。ユーザー名が指定されていない場合は、Windows 認証が使用されます。                                                                                                               |
| `/TargetP`        | 任意  | パスワードです。                                                                                                                                                   |
| `/TargetTenant`   | 任意  | コピー先プロジェクトが属するテナントです。                                                                                                                                      |
| `/TargetCert`     | 任意  | コピー先プロジェクトのサーバーで Mutual SSL 認証に使用される証明書のサムプリントです。このキーは、Mutual SSL がインストールされたサーバー向けに、エンコードされた証明書ハッシュを string として渡すために使用されます。                                |
| `/UpdateDataSets` | フラグ | この switch を指定すると、コピー元プロジェクトのデータセットがコピー先プロジェクトにコピーされます。                                                                                                     |

<div id="example-of-use">
  ## 使用例
</div>

* `CopyDocumentDefinition /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /Name="Banking_eng"`
