> For the complete documentation index, see [llms.txt](https://manuals.i-reporter.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manuals.i-reporter.jp/input-features/combine-multiple-forms-into-one/overview.md).

# バインダー機能の概要

## **バインダー機能とは**

バインダー機能は、i-Reporterアプリで別々のタイミングで編集作成された複数の帳票の入力結果を元に、一つの別の新しい帳票をi-Repo Serverで自動で作成する機能です。\
これらの、i-Reporterアプリで編集作成された複数の帳票と、そこから作成された一つの別の新しい帳票は、バインダーと呼ばれる括りでまとめて管理されます。

<div align="left"><figure><img src="https://4289497189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCXpgG9PGmZ8z3hGmqRae%2Fuploads%2FJeVhh9MFvOGy7q4oXok2%2Fimage.png?alt=media&amp;token=281442ce-c52f-41dd-8b72-9b8e206e1717" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
バインダー機能を使用すれば、大量のページからカーボンコピーを使用して最終ページに各ページの入力情報を集約するような運用が必要がなくなります。
{% endhint %}

### **バインダー機能の利用例**

バインダー機能を利用すると以下のような業務が自動化できます。

* **N:1の場合**\
  複数人が別々に行った点検業務の帳票から、それらの内容を統合した1つの別のお客様向けの点検結果報告の帳票を自動で作成する。<br>
* **日報→週報の場合**\
  毎日作成される作業日報の帳票から、それらの内容を集計した1つの別の作業週報の帳票を自動で作成する。<br>
* **日報→月報の場合**\
  毎日作成される作業日報の帳票から、それらの内容を集計した1つの別の作業月報の帳票を自動で作成する。

## **バインダーの種類：バインダータイプ**

バインダーには、その作成のパターンから以下の２つの種類があります。\
これらの種類をバインダータイプといい、以下の名称で呼びます。

* **N:1**\
  複数の異なる種類の帳票 →１つの別の新しい帳票を作成<br>
* **日報→週報**\
  複数の同じ種類の日報帳票→１つの別の新しい週報帳票を作成<br>
* **日報→月報**\
  複数の同じ種類の日報帳票→１つの別の新しい月報帳票を作成

{% hint style="success" %}
「異なる種類」：異なる帳票定義から作成された帳票\
「同じ種類」　：同じ帳票定義から作成された帳票
{% endhint %}

### **N:1の概念図**

複数の異なる種類の帳票から、1つの新しい帳票を作成します。\
複数の帳票定義と、ひとつの帳票定義の組み合わせです。

<div align="left"><figure><img src="https://4289497189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCXpgG9PGmZ8z3hGmqRae%2Fuploads%2FOPhe1m1pJwFbzO7ZHaxk%2Fimage.png?alt=media&amp;token=75f0620f-4003-46fd-9ad3-2e9caec1cb69" alt=""><figcaption></figcaption></figure></div>

### **日報→週報・日報→月報 の概念図**

「日報→週報・日報→月報」は、週報、月報を作成するための専用機能です。\
同じ種類の複数の帳票から、1つの新しい帳票を作成します。

<div align="left"><figure><img src="https://4289497189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCXpgG9PGmZ8z3hGmqRae%2Fuploads%2FVJqvMNWeU14Ady6VOyRe%2Fimage.png?alt=media&amp;token=dc38c9c8-14f5-46f2-a74d-9c15124e3041" alt=""><figcaption></figcaption></figure></div>

## **注意点**

**シートコピーで追加されたシートのクラスター値はバインドされません。**

バインダー機能では、作成元となる帳票定義（前述「概念図」の帳票定義A～帳票定義Dに当たる帳票定義）の各クラスタ―値を、作成先となる帳票定義（前述「概念図」の帳票定義X）のどのクラスターに出力するのかを、事前に設定しておきます。（これを「マッピング設定」と呼びます。）\
そのマッピング設定に基づいて、作成元入力帳票のクラスター値を作成先入力帳票にまとめる（バインドする）仕組みです。\
そのため、作成元入力帳票上でシートコピーによって新たに追加されたシートについては、マッピング設定がされていないためバインド対象となりません。

## **動画マニュアル**

バインダー機能（N:1）の 動画マニュアル をご用意しています。

{% hint style="info" %}
「[バインダー機能（N:1）](https://youtu.be/7CRZwmoDkTE)」
{% endhint %}
