> 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/start-guide/basicoperation-guide/revision-of-the-form.md).

# 帳票定義の改訂

一度サーバーにアップロードされた帳票定義（帳票の雛形、テンプレート）を改訂（更新）する手順です。

## **帳票定義改訂の流れ**

{% stepper %}
{% step %}
**Excel 定義を出力する**

i-Repo Designerから Excel 定義を出力します。
{% endstep %}

{% step %}
**Excel 定義を編集する**

Microsoft Excelを使用して帳票定義を編集します。
{% endstep %}

{% step %}
**Excel 定義を i-Repo** **Designerへ再取込みし、公開する**

修正したExcel 定義を i-Repo Designer に取り込み、各種設定を行います。\
設定後、帳票定義をサーバーへアップロードします。
{% endstep %}
{% endstepper %}

## **Excel 定義を出力する**

改訂を行いたい帳票定義を、Excel形式で出力します。\
帳票定義の出力は i-Repo Designer から行います。

【手順】

1. i-Repo Designer を起動し、ログインします。<br>

2. i-Repo Designer 画面左側の 「帳票定義リスト」から、改訂を行いたい帳票定義の帳票定義名をダブルクリックして開きます。

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>【該当の帳票定義が表示されていない場合は】</p><p>帳票定義は「公開ステータス」ごとに表示されます。<br>該当の帳票定義をどのような公開ステータスでサーバーへアップロードしたのかによって、 「帳票定義リスト」上部の「非公開」、「テスト公開」、「公開済み」のいずれかに表示されます。</p><p><img src="https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2FDTPSYhow79djeWdHp0KV%2Fimage.png?alt=media&amp;token=16be7cb0-8309-4342-9b2c-5aec3aa0bf1e" alt=""></p></div>

3. 帳票定義編集画面が開いたら画面上部の「EXCEL定義出力」をクリックして、帳票定義をExcel形式で出力します。

   <figure><img src="https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2F2WT3URK9ogyuLqFwQGNj%2Fimage.png?alt=media&amp;token=66bf0737-6fc6-4f9a-a412-bd8bec5bd2d4" alt=""><figcaption></figcaption></figure>

## **Excel 定義の修正**

### **出力したExcel帳票定義の編集**

i-Repo Designerから出力した帳票定義ファイルをExcelで開き、Excelのレイアウト変更や、アドインを使ったクラスターの設定などの編集を行います。

クラスターの設定方法は、新規に帳票定義を作成する場合と同じです。

{% hint style="success" %}
【クラスターを解除するには】

下記いずれかの手順で、クラスターに設定したセルのクラスター化を解除できます。

* 該当のセルを選択し、i-Repo EXCEL COM Add-in の 「i-Reporter 種別設定」画面下部にある「解除」をクリック
* Excelファイル上で該当セルを右クリック ＞ 「メモの削除」でセルのメモを削除\
  ※クラスター情報は、各セルの「メモ」に保持されています。\
  ※「メモの編集」は行わないでください。
  {% endhint %}

{% hint style="warning" %}
**【 「ExcelOutputSetting」シートについて】**

i-Repo Designerから出力した Excel帳票定義 ファイルには、「ExcelOutputSetting」シートが追加されています。\
このシートには、帳票定義の各種設定情報が xml 形式で記述されています。\
帳票定義情報の保持のためシート名称を変更したり、シート削除したりしないようにしてください。\
また、同一シート名称も使用しないでください。

![](https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2FzmcUi1XT3cZWDGLNJVpc%2Fimage.png?alt=media\&token=437a80a5-abf0-4f49-b1ef-d69e6a23437f)
{% endhint %}

### **クラスター index について**

各クラスターにはそれぞれ 「クラスターindex」と言う一意の数値が設定されます。\
i-Repo EXCEL COM Add-in の 「i-Reporter 種別設定」画面 ＞ 「クラスターindex」で任意のクラスターindexを設定できます。\
設定されていない場合は、i-Repo Designerへの取り込み時に自動で採番、設定されます。

<div align="left"><figure><img src="https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2F8J5Qz9HYA5JvcmGXvrHq%2Fimage.png?alt=media&amp;token=6682a521-0552-4bfe-9328-e7008756ab25" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
既にクラスターindex が設定されているセルをコピー& ペーストした場合、クラスターindex が重複します。\
その場合は、ペーストしたセルに対してi-Repo EXCEL COM Add-in の 「i-Reporter 種別設定」画面で一意のクラスターindex を手動で設定するか、クラスターindex を空欄にします。
{% endhint %}

### **印刷範囲の再確認**

印刷範囲が正しく設定されていることを確認します。\
レイアウト変更等で印刷範囲の設定が変わっている場合は、Excelの「ページレイアウト」 から改めて 「印刷範囲のクリア」 ＞ 「印刷範囲の設定」 を行います。

編集完了後、Excel帳票定義 ファイルを上書き保存します。

## **Excel 定義を i-Repo Designer へ再取込みし、公開する**

Excel上での編集完了後、i-Repo Designer へExcel帳票定義を再取込みし、公開します。\
このとき、**改訂前の帳票定義を表示した状態で、修正したExcel帳票定義ファイルを取込みます。**

【手順】<br>

1. i-Repo Designer にて、改訂を行う帳票定義を開きます。

2. **「改訂を行う帳票定義」が開かれている状態**で、i-Repo Designer 画面上部の「帳票定義情報設定」タブ ＞ 「EXCELファイルから作成する」をクリックします。

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>既存の帳票定義を改訂する場合は、必ず i-Repo Designer 画面に <strong>改訂前の帳票定義を表示している状態で</strong> Excel帳票定義ファイル取込みを行ってください。</p><p>帳票定義を表示させずにExcel 帳票定義を取込み、サーバーへ保存すると、「新規帳票定義」として登録されます。</p></div>

3. 「現在編集中の帳票定義が存在します。…」のメッセージが表示されますので、「はい」をクリックします。\
   ![](https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2F8rUsAZd3a8OlTjt1tFzD%2Fimage.png?alt=media\&token=bcac8197-b831-48af-9ad1-3fe4aa2ee050)<br>

4. STEP 2で編集、保存したExcel帳票定義ファイルを選択し、「開く」をクリックします。\
   「クラスターindexを採番し直しますか？…」のメッセージが表示されますので、「はい」をクリックします。\
   ![](https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2FftJ6ogwKNrlo55ASsLsy%2Fimage.png?alt=media\&token=880e47ec-e14a-4a54-9f99-1722e96eb025)<br>

5. Excel帳票定義ファイルが i-Repo Designer に取込まれますので、必要な編集を行った後、「Designer」タブをクリック ＞ 画面上部にある「公開する」をクリックして帳票定義をサーバーへアップロードします。&#x20;

### &#x20;**「クラスターindexの採番し直し」 について**

Excel帳票定義ファイルを i-Repo Designer に取込む際に表示される 「クラスターindexを採番し直しますか？…」 の画面では、設定済みのクラスターindexに対する処理方法を選択します。

クラスターindexはクラスターを識別するためにシート単位でクラスターに割り振られる値で、Excel帳票定義ファイルを i-Repo Designer に取込む際に 「採番し直す」 「採番し直さない」 のいずれかを選択できます。

<div align="left"><figure><img src="https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2FIfiEqAdFuqL7lgWWvkap%2Fimage.png?alt=media&amp;token=c8576662-7f4d-4b56-9e4d-19c383a724b7" alt="" width="467"><figcaption></figcaption></figure></div>

**採番し直す（画面の 「はい」 をクリックする）場合**

帳票定義内の全てのクラスター（クラスターindexが未採番のクラスターと、既に採番され設定が行われているクラスター両方）に対し、再度クラスターindexを自動で割り当てます。\
クラスターindexは、クラスターの位置を識別して帳票定義画面の左上から右下に向かって自動で採番されます。

{% hint style="warning" %}
【クラスターindexを「採番し直す」場合の注意点】

* クラスターindex「採番済み」 クラスターの間に、クラスターindex 「未採番」 のクラスターが存在した場合、現在設定されているindexが変わる場合があります。\
  入力データを他のシステム等に連携する際、クラスターindexで関連付けを行っている場合は、その内容を見直す必要が生じます。基本的には、運用開始後の帳票定義ではクラスターindexを変更しないようお願いいたします。
* 計算式、ネットワーク設定、カーボンコピー設定などで利用されているクラスターIndexの値は、整合性を保つように変更します。
  {% endhint %}

**採番し直さない（画面の 「いいえ」 をクリックする）場合**

クラスターindex「採番済み」 クラスターのindex番号はそのまま、クラスターindexが 「未採番 (空欄) 」 のクラスターにのみ、 　新たな番号を割り当てます。

{% hint style="success" %}
i-Repo EXCEL COM Add-in の 「i-Reporter 種別設定」画面でクラスターindex を手動で設定している場合は、「採番し直さない（画面の 「いいえ」 ）」を選択します。
{% endhint %}

<br>

{% hint style="info" %}
帳票定義の改訂について、より詳細な内容は下記マニュアルをご参照ください。

* i-Reporter利用者マニュアル ＞ 帳票定義を作成する ＞ i-Repo Designerで帳票定義を設定する\
  ＞ [EXCEL定義の出力/i-Repo Designerへの再取り込み](https://manuals.i-reporter.jp/create-a-form/setup-a-form/modifyingexcelform_output_reuptake)
  {% endhint %}

## **リビジョンアップとは**

i-Reporterでは、帳票定義を改訂することを「リビジョンアップ」と呼びます。

帳票定義や入力帳票は、それぞれある編集タイミングでの内容を履歴（リビジョン）として残し、編集後の帳票定義/入力帳票を新たなリビジョンとして作成します。すなわち、改訂が行われるたびに「履歴を重ねる」ことになり、リビジョンが上がっていきます。\
リビジョンが上がる操作を「リビジョンアップ」と呼びます。

帳票定義の場合、「公開済み」の帳票定義を i-Repo Designer で開き、「保存する」、「公開する」、「テストする」のいずれかをクリックしたタイミングでリビジョンが1つ上がります。\
個々のリビジョンごとに 「帳票定義ID(定義ID)」 と 「リビジョン番号」 が付与さます。\
「帳票定義ID(定義ID)」 と 「リビジョン番号」は、i-Repo Designer や i-Repo Manager で確認することができます。

<div align="left"><figure><img src="https://2548348343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO4bEzTJ3rsXWY10xb1TW%2Fuploads%2FZKje1d60fD8WimkL7XwY%2Fimage.png?alt=media&amp;token=dac9c8df-82ac-4a22-9f14-74158d159866" alt="" width="331"><figcaption></figcaption></figure></div>

{% hint style="info" %}
リビジョンの管理について、より詳細な内容は下記マニュアルをご参照ください。

* i-Reporter利用者マニュアル ＞ 管理者機能（i-Repo Manager）＞ 帳票定義・入力帳票の管理\
  ＞ [帳票定義・入力帳票の履歴（リビジョン）管理](https://manuals.i-reporter.jp/administrator-functions/management-of-form-and-inputdocument/revisionhistory-management)
  {% endhint %}
