> 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/administrator-functions/label/automatic-labeldeletion.md).

# ラベルの自動削除

## **ラベルの自動削除とは**

帳票定義、入力帳票を削除（ゴミ箱に入れる）または 物理削除した際に、その定義、帳票に付与されているラベルを自動で削除します。\
自動削除されるラベルは、あらかじめラベルに「ラベルの自動削除を可能」に設定しておく必要があります。

本設定を行っておくと、帳票を削除する操作のみで不要なラベルを同時に削除する事が可能になります。

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FnRHZhVFfKtQq4tW5Mf0i%2Fimage.png?alt=media&amp;token=311fc610-02fb-43da-9231-27838ab16dd9" alt=""><figcaption></figcaption></figure></div>

## **ラベルの削除条件と削除範囲**

「ラベルの自動削除」では、以下条件を満たしている場合に自動削除が実行されます。

* 対象のラベル配下に帳票定義、入力帳票が１つも存在しない
* 対象のラベル配下に子ラベルが１つも存在しない
* 対象のラベルが自動削除可能ラベルである事

### **ラベルの自動削除範囲**

対象ラベルの上下にある、自動削除可能となっているすべてラベルが削除対象となります。\
その中より、上記削除条件を満たしたラベルが削除されます。

【例】

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FnqJUA9jKsGnGqZbdL6V6%2Fimage.png?alt=media&amp;token=9c75c053-d1af-4a93-9a5f-cd7fd6c05027" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FftbRi59xrpXMkikZhNwP%2Fimage.png?alt=media&amp;token=2dfe4588-3cdb-480d-bf0d-5ad64eb2f38e" alt=""><figcaption></figcaption></figure></div>

## **ラベルの自動削除が実行されるタイミング**

ラベルの自動削除は、次のタイミングで動作します。

* i-Reporterアプリからサーバーへ入力帳票を保存するとき
* 入力帳票を削除するとき

## **ラベルの自動削除機能を有効にする**

ラベルの自動削除機能を有効にするためには、予めシステムの全体設定をします。\
システム全体での設定は、i-Repo Managerで行います。

【手順】

i-Repo Managerの上部メニュー「システム管理」 ＞ 「共通マスター管理」を開き、\
次の共通項目値を“1”に変更します。

* 共通キー　　　　“LABEL\_SETTING”
* 共通項目名称        “LABEL\_AUTO\_DELETE\_MODE”
* 共通項目値　　　“0”：自動削除しない（※）、“1”   : 自動削除する（デフォルト）

{% hint style="warning" %}
※\
「“0”：自動削除しない」に設定すると、後述の『ラベルごとに 「ラベルの自動削除」をオン』の設定にしていても、自動削除は無効になります。\
ラベルごとの設定を一斉にオフにしたい場合に便利です。
{% endhint %}

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2Fyj6cmf7MxmxpRUx3OtRs%2Fimage.png?alt=media&amp;token=c0a70492-b46d-4f61-9b47-4a9d14a16f14" alt=""><figcaption></figcaption></figure></div>

## **ラベルごとに自動削除設定をする**

ラベル単位で、自動削除をするか否かを設定します。

【手順】

1. i-Repo Managerの上部メニューより「ラベル管理」をクリックして、「ラベル管理」画面を表示します。

   <figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FKiKofdGvhzTxgT3QYs9d%2Fimage.png?alt=media&amp;token=a21b432e-26d6-4ecb-b674-bc3b66390aaf" alt=""><figcaption></figcaption></figure>

2. 自動削除を可能にしたいラベルをクリックして、「ラベル編集」画面を表示します。\
   定義ラベル、帳票ラベル、自動ラベルすべてのラベルが自動削除を可能にする設定を行えます。

   <figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FEMcEmeKlVKPauz6FlXDG%2Fimage.png?alt=media&amp;token=2c266b7c-987f-4146-9b0f-e4a014fc229d" alt=""><figcaption></figcaption></figure>

3. ラベルの自動削除チェックボックスにチェックします。\
   ・チェックあり：自動削除可能\
   ・チェックなし：自動削除不可

   <figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FjVDIc7kkWbYRi6Smtazn%2Fimage.png?alt=media&amp;token=43db46a4-f405-4daa-be61-bd772f2d95e1" alt=""><figcaption></figcaption></figure>

4. 最後に「登録」ボタンをクリックしてラベル編集を確定します。

   <figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FfvlVf2A8gmD2CDSUjvk9%2Fimage.png?alt=media&amp;token=70e113b0-6bf8-44bb-b21c-8dc53caf3a4f" alt=""><figcaption></figcaption></figure>

## **ラベルの自動削除機能ご利用時の注意事項**

i-Reporterアプリから、帳票をサーバーへ保存するときの処理速度に影響があります。\
帳票数が増えるにつれて、保存時のレスポンスが悪くなります。

保存時の速度が運用に影響ある場合は、ラベルの自動削除機能のご利用はお控えください。\
ラベルごとの自動削除設定を一斉にオフにしたい場合は、共通マスター管理で設定できます。

{% hint style="info" %}
詳細は、「[ラベルの自動削除機能を有効にする](#raberunowonisuru)」 をご参照ください。
{% endhint %}
