# Designerにおける帳票定義作成時のユーザーグループ権限の自動設定モード設定

i-Repo Designerで帳票定義を作成したユーザーの所属するグループに応じて、その帳票定義 および その帳票定義から作成される入力帳票の権限を、あるルールに基づいて自動設定する機能です。

ユーザーは、i-Repo Designerで帳票定義の作成を行い、その帳票定義をi-Repo サーバーに保存します。\
保存時に、あらかじめシステムで設定された権限設定のモードに基づき、その帳票定義 および その帳票定義から作成する入力帳票 に対する権限が、「グループ管理」のグループ階層情報から自動で設定されます。

「グループ管理」で設定したグループ階層で自動的に帳票定義権限を設定しますので、帳票定義ごとに権限設定をする必要性がなくなります。\
また、グループを新規追加した際も自動的に帳票定義権限に追加されます。

i-Repo Designerで帳票定義を作成する各現場のユーザーは、定義ごとの権限設定を行う必要はありません。

## **本機能の想定するニーズ及び使用例**

**【ニーズ】**

本社システム管理が定義の作成権限を与えた各拠点の管理者が帳票定義を作成するが、現場の詳細な権限の設定を、現場側でいちいちさせたくない。\
本社システム管理でも全ての拠点に対して都度設定を行うのは大変なので、ある共通ルールに基づき自動化したい。

**■本社側**

* システム管理者は以下の全社のユーザーグループ及びユーザー情報を管理する。
  * ユーザーの登録
  * ユーザーグループの登録（グループ階層の設定）
  * 新規帳票定義を作成可能なグループの指定（Designer権限）
* システム管理者は帳票定義のひな形となるEXCELファイルを準備し、すべての拠点に提供する。

**■各拠点**

* そのひな形EXCELファイルをもとに、各拠点のマネージャーがそのEXCELにアレンジを加えて、その拠点独自の事情に応じた帳票定義を作成する。
* サーバーに帳票定義を保存すると、あらかじめシステム全体で設定された権限設定ルールに基づき自動で権限が設定される。

### **運用イメージ**

以下のようなユーザー・ユーザーグループの階層の場合に、「現場２管理グループ」が新規帳票定義を作成すると

<div align="left"><figure><img src="/files/hEByaMgDmu0DAmgKE7aa" alt=""><figcaption></figcaption></figure></div>

以下のように権限が自動設定される

<div align="left"><figure><img src="/files/PzhWJWnthVCGyH4Z3VR2" alt=""><figcaption></figcaption></figure></div>

※上記はイメージです。\
　権限が付与されるグループは、本ページでご案内する設定によって異なります。

## **設定方法**

i-Repo Managerにログインします。\
「システム管理」 ＞ 「グループ管理」 ＞ 「Designerにおける帳票定義作成時のユーザーグループ権限の自動設定モード設定」にて設定を行います。\
画面右側の「編集」ボタンをクリックします。

<div align="left"><figure><img src="/files/cJxCicedovf0Q9bDx3xT" alt=""><figcaption></figcaption></figure></div>

## **設定のON/OFF**

* **モードの有効・無効**\
  自動設定を有効にする・しないを設定します。デフォルトでは「無効」になっています。\
  本機能を使用する場合は、チェックを付けて機能を「有効」にします。

<div align="left"><figure><img src="/files/erYHMibb96zXZWbVuEIP" alt=""><figcaption></figcaption></figure></div>

## **権限設定タイプ**

作成された帳票定義に権限を割り当てる際に、「自動設定」 と 「グループ管理のデフォルト帳票定義権限で設定」 のどちらを使用するかを決定します。

* **自動設定**

  * 定義権限：\
    定義編集可能グループには、「参照」、「編集」、「削除」権限を割り当てる\
    ※定義編集可能グループ以外は「参照」のみ
  * 帳票権限：\
    帳票作成可能グループには、「参照」、「作成」、「編集」、「削除」権限を割り当てる

* **デフォルト帳票定義権限で設定**
  * 定義権限：\
    定義権限適用グループには、「グループ管理」の「デフォルト帳票定義権限」 ＞ 「定義」を割り当てる\
    ※定義権限適用グループ以外は定義権限はすべて「なし」となります。
  * 帳票権限：\
    帳票権限適用グループには、「グループ管理」の「デフォルト帳票定義権限」 ＞ 「帳票」を割り当てる

<div align="left"><figure><img src="/files/z6Yp1bwBYid2FYLYmP2F" alt=""><figcaption></figcaption></figure></div>

## **権限設定タイプ：自動設定**

以下の３つの設定ルールに従ってすべて自動で権限を割り当てます。\
「グループ管理」での「デフォルト帳票定義権限」設定は不要です。

<div align="left"><figure><img src="/files/Azb727bi3w9gDSebJCpg" alt=""><figcaption></figcaption></figure></div>

* **作成済み帳票定義の編集権限**\
  作成された帳票定義をi-Repo Designerで参照・編集・削除できるかどうかのルールを設定します。<br>
* **タブレットでその定義から新規帳票を作成する権限**\
  その帳票定義から入力帳票を作成できるかどうかのルールを設定します。<br>
* **タブレットで編集中の帳票を参照・編集する権限**\
  作成された入力帳票に対して参照・編集ができるがどうかのルール設定をします。

{% hint style="success" %}
【補足】

自動設定の条件は、グループ管理の「グループ階層」によって決定します。

「i-Repo Designerで誰がその帳票定義を作成したか」が起点となるため、帳票定義を作成するグループにはあらかじめ「Designer権限 ＞ 新規作成」 を設定しておく必要があります。\
※「Designer権限 ＞ 新規作成」 を持たないグループは、帳票定義の作成ができません。
{% endhint %}

<div align="left"><figure><img src="/files/cbCPyVbl2MXlBo2jEWk6" alt=""><figcaption></figcaption></figure></div>

### **作成済み帳票定義の編集権限**

帳票定義を作成したユーザーが所属するグループによって、その帳票定義の定義権限設定ルールを決定する設定です。\
設定値は、以下の２つから選択します。

**① 定義作成ユーザーの所属するグループのみが編集可能**\
帳票定義を作成したユーザーの所属するグループにのみ、その帳票定義を編集できる権限（ 「定義」権限 ＞ 「編集」 ）が付きます。\
他のグループはその帳票定義を編集できません。\
　　

**② 定義作成ユーザーの所属するグループと、その上位グループのみが編集可能**\
帳票定義を作成したユーザーの所属するグループと、その上位グル―プのみに、その帳票定義を編集できる権限（ 「定義」権限 ＞ 「編集」 ）が付きます。\
他のグループはその帳票定義を編集できません。

<div align="left"><figure><img src="/files/LWxk8SC7Pxa9l93VV0KV" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
【補足】

帳票定義の「定義」権限を決定する項目ですので、入力帳票の権限設定ルールではありません。\
『その帳票定義の更新や管理を誰ができるのか』を決める項目です。
{% endhint %}

【例】　グループ管理が以下のような階層で構成されているとする

<div align="left"><figure><img src="/files/l5hijKlXBd4Ro5t2KNti" alt=""><figcaption></figcaption></figure></div>

**① 定義作成ユーザーの所属するグループのみが編集可能**\
「現場リーダーA」グループにのみ、「定義」権限 ＞ 「参照」、「編集」、「削除」 が付きます。

<div align="left"><figure><img src="/files/ZDSUS5pNPwZxXoDLRztb" alt=""><figcaption></figcaption></figure></div>

**② 定義作成ユーザーの所属するグループと、その上位グループのみが編集可能**

<div align="left"><figure><img src="/files/XfXhMnsQT51FsfeHzFKA" alt=""><figcaption></figcaption></figure></div>

### **タブレットでその定義から新規帳票を作成する権限**

作成された帳票定義から入力帳票を起票できる、帳票作成権限設定のルールを決定する設定値です。\
設定値は、以下の４つから選択します。

**① 定義作成ユーザーの所属するグループのみ**\
定義作成ユーザーの所属するグループに属するユーザーのみがタブレット端末より起票可能となります。

**② 定義作成ユーザーの所属するグル―プと、そのグループの上位の階層にあるグループのみ**\
定義作成ユーザーの所属するグループとその上位グループに属するユーザーのみがタブレット端末より起票可能です。

**③ 定義作成ユーザーの所属するグル―プと、そのグループの上位・下位階層にあるグループのみ**\
定義作成ユーザーの所属するグループとその上位、下位グループに属するユーザーのみがタブレット端末より起票可能です。

**④ すべてのユーザー**\
どのグループに所属しているユーザーでも起票可能です。

<div align="left"><figure><img src="/files/ACPqLfzeRaFFhRiteb2S" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
【補足】

起票後の帳票権限をどうするかではなく、帳票定義から入力帳票を起票できるかどうかの設定です。\
起票後の帳票権限をどうするかは、「タブレットで編集中の帳票を参照・編集する権限」で設定します。
{% endhint %}

{% hint style="warning" %}
起票可能なグループは、必ず定義の参照権限を持ちます。
{% endhint %}

【例】 グループ管理が以下のような階層で構成されているとする

<div align="left"><figure><img src="/files/vJ8PZ5LIe0TOkelp0doQ" alt=""><figcaption></figcaption></figure></div>

**① 定義作成ユーザーの所属するグループのみ**

<div align="left"><figure><img src="/files/UDcawLqgRaYu460NBy3X" alt=""><figcaption></figcaption></figure></div>

**② 定義作成ユーザーの所属するグル―プと、そのグループの上位の階層にあるグループのみ**

<div align="left"><figure><img src="/files/j11cs2ZsKr3a0huCboyR" alt=""><figcaption></figcaption></figure></div>

**③ 定義作成ユーザーの所属するグル―プと、そのグループの上位・下位階層にあるグループのみ**

<div align="left"><figure><img src="/files/FvcPbffp7I2iblyc2Rn9" alt=""><figcaption></figcaption></figure></div>

**④ すべてのユーザー**

<div align="left"><figure><img src="/files/GKM2lGO3GCrAKGa1KLva" alt=""><figcaption></figcaption></figure></div>

### **タブレットで編集中の帳票を参照・編集する権限**

作成された入力帳票に対して参照・編集できる帳票編集権限設定ルールを決定する設定値です。\
設定値は、以下の４つから選択します。

**① 帳票を新規作成したユーザーの所属するグループのみ**\
入力帳票を起票したユーザーの所属するグループに属するユーザーのみが参照編集可能です。

**② 帳票を新規作成したユーザーの所属するグループと、そのグループの上位の階層にあるグループのみ**\
入力帳票を起票したユーザーの所属するグループとその上位グループに属するユーザーのみが参照編集可能です。

**③ 帳票を新規に作成したユーザーの所属するグループと他の同階層グループ、その上位にあるグループのみ**\
先の設定「タブレットでその定義から新規帳票を作成する権限」で絞り込まれたグループすべてが参照編集可能です。\
※ 「タブレットでその定義から新規帳票を作成する権限」を”すべてのユーザーが作成可能”を選択していると全グループが参照編集可能です。

**④ 帳票を新規作成したユーザーの所属するグループと、そのグループの上位・下位階層にあるグループのみ**\
入力帳票を起票したユーザーの所属するグループとその上位・下位グループに属するユーザーのみが参照編集可能です。

<div align="left"><figure><img src="/files/gN1k741OrR0nAjA1sQEN" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
【補足】

起票後の帳票権限をどうするかを決定する設定です。

これは、先の２設定とは異なり、「帳票定義をだれが作成した」で決定するのではなく、「入力帳票をだれが記票した」かで決定します。\
つまり、帳票を誰に公開するのかを設定する項目です。
{% endhint %}

【例】 グループ管理が以下のような階層で構成されているとする

{% hint style="success" %}
タブレットでその定義から新規帳票を作成する権限が、\
“④帳票を新規作成したユーザーの所属するグループと、そのグループの上位・下位階層にあるグループのみが参照・編集可能”\
とする。
{% endhint %}

<div align="left"><figure><img src="/files/JVPRBkB1vWxqN6mzk5q3" alt=""><figcaption></figcaption></figure></div>

**① 帳票を新規作成したユーザーの所属するグループのみ**

<div align="left"><figure><img src="/files/RxNwcMkSbQxNuZqiOyvI" alt=""><figcaption></figcaption></figure></div>

**② 帳票を新規作成したユーザーの所属するグループと、そのグループの上位の階層にあるグループのみ**

<div align="left"><figure><img src="/files/GuaFX6wtopDiGjEGRjIO" alt=""><figcaption></figcaption></figure></div>

**③ 帳票を新規に作成したユーザーの所属するグループと他の同階層グループ、その上位にあるグループのみ**

<div align="left"><figure><img src="/files/bvItEZBMs4BiDS9vYswI" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
【補足】

③の設定では、帳票定義から記票可能＝帳票編集可能です。
{% endhint %}

**④ 帳票を新規作成したユーザーの所属するグループと、そのグループの上位・下位階層にあるグループのみ**

<div align="left"><figure><img src="/files/5DQHAkty64TCs41l1RD9" alt=""><figcaption></figcaption></figure></div>

## **権限設定タイプ：グループ管理のデフォルト帳票定義権限で設定**

以下の３つの設定ルールに従って、定義・帳票権限グループを絞りこみ、グループ管理のデフォルト帳票定義権限を適用します。

<div align="left"><figure><img src="/files/LluQAzIG2XjXwXWKDvjt" alt=""><figcaption></figcaption></figure></div>

* **定義権限を適用するグループ**\
  作成された帳票定義をDesignerで参照・編集できるかどうかのルールを設定します。
* **帳票権限を適用するグループ** \
  その帳票定義から入力帳票を作成できるかどうかのルールを設定します。
* **帳票作成時のユーザーグループ権限設定モード** \
  「帳票作成時のユーザーグループ権限設定」 設定をします。

### **定義権限を適用するグループ**

帳票定義を作成したユーザーが所属するグループによって、その帳票定義の定義権限設定ルールを決定する設定値です。\
設定値は、以下の２つから選択します。

**① 定義作成ユーザーの所属するグループのみ**\
帳票定義を作成したユーザーの所属するグループのみ、“デフォルト帳票定義権限　定義”権限を割り当てます。

**② 定義作成ユーザーの所属するグループと、その上位グループのみ**\
帳票定義を作成したユーザーの所属するグループと、その上位グル―プのみ、“デフォルト帳票定義権限　定義”権限を割り当てます。

{% hint style="success" %}
【補足】

帳票定義の定義権限を決定する項目ですので、入力帳票の権限設定ルールではありません。その定義の管理を誰ができるのかを決める項目です。
{% endhint %}

【例】 グループ管理が以下のような階層で構成されているとする

<div align="left"><figure><img src="/files/bAmgM4cr9AEgZau98syE" alt=""><figcaption></figcaption></figure></div>

デフォルト帳票定義権限

<div align="left"><figure><img src="/files/kwRAgpl2TrLpdiYuRVlJ" alt="" width="563"><figcaption></figcaption></figure></div>

**① 定義作成ユーザーの所属するグループのみ**

<div align="left"><figure><img src="/files/hwiYURZ86ixP4BcO8wgp" alt=""><figcaption></figcaption></figure></div>

**② 定義作成ユーザーの所属するグループと、その上位グループのみ**

<div align="left"><figure><img src="/files/4An9TF4ZLCt9EIghqqyl" alt=""><figcaption></figcaption></figure></div>

### **帳票権限を適用するグループ**

作成された帳票定義から入力帳票を起票出来る帳票作成権限設定ルールを決定する設定値です。\
設定値は、以下の４つから選択します。

**① 定義作成ユーザーの所属するグループのみ**\
定義作成ユーザーの所属するグループのみ“デフォルト帳票定義権限　帳票”権限を割り当てます。

**② 定義作成ユーザーの所属するグル―プと、そのグループの上位の階層にあるグループのみ**\
定義作成ユーザーの所属するグループとそのグループの上位階層にあるグループのみ“デフォルト帳票定義権限　帳票”権限を割り当てます。

**③ 定義作成ユーザーの所属するグル―プと、そのグループの上位・下位階層にあるグループのみ**\
定義作成ユーザーの所属するグループとそのグループの上位下位階層にあるグループのみ“デフォルト帳票定義権限　帳票”権限を割り当てます。

**④ すべてのユーザー**\
全グループに“デフォルト帳票定義権限　帳票”権限を割り当てます。

{% hint style="success" %}
【補足】

起票後の帳票権限をどうするかではなく、帳票定義から入力帳票を起票できるかどうかの設定です。\
起票後の帳票権限をどうするかは「帳票作成時のユーザーグループ権限設定モード」で設定します。
{% endhint %}

【例】 グループ管理が以下のような階層で構成されているとする

<div align="left"><figure><img src="/files/5MLVLkMk6J6aQdHheHVc" alt=""><figcaption></figcaption></figure></div>

デフォルト帳票定義権限

<div align="left"><figure><img src="/files/NGS2stwGdLfDMSdlDTqv" alt="" width="563"><figcaption></figcaption></figure></div>

**① 定義作成ユーザーの所属するグループのみ**

<div align="left"><figure><img src="/files/Zrdw7bgmQWeQ3I2Lo0Yp" alt=""><figcaption></figcaption></figure></div>

**② 定義作成ユーザーの所属するグル―プと、そのグループの上位の階層にあるグループのみ**

<div align="left"><figure><img src="/files/9ZyvI7P9IMQVb20NSobT" alt=""><figcaption></figcaption></figure></div>

**③ 定義作成ユーザーの所属するグル―プと、そのグループの上位・下位階層にあるグループのみ**

<div align="left"><figure><img src="/files/dhKl8mAXGUVz0nFms0FH" alt=""><figcaption></figcaption></figure></div>

**④ すべてのユーザーが作成可能**

<div align="left"><figure><img src="/files/EAdYQ973EEf2o8Apc4g5" alt=""><figcaption></figcaption></figure></div>

### **帳票作成時のユーザーグループ権限設定モード**

作成された入力帳票に対して参照・編集できる帳票編集権限設定ルールを決定する設定値です。\
設定値は、以下の４つから選択します。

**① 設定どおり全て付ける**\
帳票定義権限で設定した帳票権限の内容がそのまま入力帳票に自動で設定されます。

**② 作成ユーザーの所属するグループのみにする**\
帳票定義権限で設定した帳票権限が、作成ユーザーの所属するグループのみに自動で設定されます。

**③ 作成ユーザーの所属するグループと、そのグループの上位の階層にあるグループのみに絞る**\
帳票定義権限で設定した帳票権限が、帳票を作成したユーザーの所属するグループとその上位グループのみに自動で設定されます。

**④ 作成ユーザーの所属するグループと、そのグループの上位・下位階層にあるグループのみに絞る**\
帳票定義権限で設定した帳票権限が、帳票を作成したユーザーの所属するグループとその上位・下位グループのみに自動で設定されます。

{% hint style="success" %}
【補足】

起票後の帳票権限をどうするかを決定する設定です。

これは、先の２設定とは異なり、「帳票定義を誰が作成した」かで決定するのではなく、「入力帳票を誰が記票した」かで決定します。\
つまり、帳票を誰に公開するのかを設定する項目です。
{% endhint %}

【例】 グループ管理が以下のような階層で構成されているとする

{% hint style="success" %}
帳票権限を適用するグループが、“④すべてのユーザー”とする
{% endhint %}

<div align="left"><figure><img src="/files/0ozdR6g10oInIdWMo4iv" alt=""><figcaption></figcaption></figure></div>

帳票定義権限

<div align="left"><figure><img src="/files/agWinzOBiv09uMSJt6cX" alt="" width="563"><figcaption></figcaption></figure></div>

**① 設定どおり全て付ける**

<div align="left"><figure><img src="/files/9dXTcXWPguNNB9MnEibl" alt=""><figcaption></figcaption></figure></div>

**② 作成ユーザーの所属するグループのみにする**

<div align="left"><figure><img src="/files/8YUtJsEcJyRG4PDIu52p" alt=""><figcaption></figcaption></figure></div>

**③ 作成ユーザーの所属するグループと、そのグループの上位の階層にあるグループのみに絞る**

<div align="left"><figure><img src="/files/YM1zUnl3Il3rYVK1YYnt" alt=""><figcaption></figcaption></figure></div>

**④ 作成ユーザーの所属するグループと、そのグループの上位・下位階層にあるグループのみに絞る**

<div align="left"><figure><img src="/files/8FH0kfrPCA3P2oYwtwuB" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manuals.i-reporter.jp/environment-configuration/set-up-users/authority-management/auto-setting-mode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
