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

# Box Doc Genの仕組み

<div className="article_labels_list" style={{display: 'none'}} dangerouslySetInnerHTML={{__html: "New , P2 , Box Doc Gen"}} />

Box Doc Genテンプレートは、公開済みのコンテンツのほか、複数のソースから提供されるデータに基づいてコンテンツを自動的に生成するBox Doc Genテンプレートタグを含む、カスタマイズされたドキュメントテンプレートです。 テンプレートの例には、以下のものがあります。

* 顧客に請求書を送付するための請求書テンプレート
* 顧客に契約書を送付するための販売契約書テンプレート
* 新規採用候補者に採用内定通知を送付するための採用内定通知書テンプレート

Box Doc Genテンプレートタグを使用してドキュメントテンプレートを作成する場合は、Boxにアップロードする際にBox Doc Genテンプレートとして設定する必要があります。

## Box Doc Genテンプレートタグ

カスタムアプリケーションなどの任意のデータソースのデータに基づいてカスタムドキュメントを動的に生成するには、Microsoft WordでBox Doc Genテンプレート内にBox Doc Genテンプレートタグを組み込み、BoxでBox Doc Genにそのテンプレートをアップロードして、ドキュメントが自動的に生成されるようにする必要があります。

Box Doc Genテンプレートタグには、テキスト、画像、表、リスト、コンテンツのブロックが含まれ、これらはすべて条件に応じて追加できます。 また、Box Doc Genテンプレートタグを使用すると、特定の条件ロジックに基づいて動的コンテンツを生成したり、算術計算を実行したりすることもできます。

Box Doc Genは、ドキュメントの生成処理を開始すると、自動的にBox Doc Genテンプレートタグを識別し、入力JSONデータのフィールドと照合して、テンプレートタグを任意のデータソースから提供されるデータに置き換えます。

<Frame>
  <img src="https://mintcdn.com/product-docs/SQsI2NgHXG0tSLSJ/images/box-doc-gen/diagram-comparing-document-template-placeholder.png?fit=max&auto=format&n=SQsI2NgHXG0tSLSJ&q=85&s=a6c3f12f5bf0c69ec6caa1d47e471df0" alt="プレースホルダタグを含むドキュメントテンプレートと、顧客データが入力された出力ドキュメントを比較する図。" width="1280" height="734" data-path="images/box-doc-gen/diagram-comparing-document-template-placeholder.png" />
</Frame>

## 入力データ

入力データには、Box Doc Genテンプレートの使用時に実際のデータに置き換えられる動的な情報がすべて保持されています。

Box Doc Genは、出力ドキュメントを生成する際に、この入力データを使用してテンプレートタグを置き換えます。

## 出力ドキュメント

JSONデータがテンプレートに組み込まれると、出力ドキュメントが生成されます。

<Note>
  Box Doc Genでは、**.pdf**形式でドキュメントを生成できます。 上流システムからAPIコールを実行してドキュメントを生成する場合に、フォルダの場所を指定できます。
</Note>
