> 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/environment-configuration/set-up-users/authority-management/forms-inputdocuments-authority.md).

# 帳票定義権限

帳票定義ごとに個別に設定する権限です。\
この権限にて、以下の設定が可能です。

* 帳票定義をi-Repo Designer・i-Repo Managerで参照、編集するための権限
* タブレットで帳票定義から新規作成するための権限
* タブレットで帳票定義から新規作成した入力帳票につける権限の設定

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2F1DmyZVJYiGgcowP1Bqyn%2Fimage.png?alt=media&amp;token=47489ac8-7094-428e-965a-53bf7e3c2e70" alt="" width="563"><figcaption></figcaption></figure></div>

## **帳票定義権限の設定**

帳票定義の権限は、帳票定義ごとに個別に設定します。

【手順】

1. i-Repo Manager上部メニューの「帳票定義」をクリックし、設定を行う帳票定義をクリックします。

2. 左メニューの「権限」 ＞ 「定義／帳票」をクリックします。

3. 画面右上の「編集」ボタンをクリックして、帳票定義権限を設定・変更します。

   <div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FMlBXLKlqX04wjTYL6EeH%2Fimage.png?alt=media&amp;token=08edd8d2-18b3-4958-bf7d-fdf55585be73" alt=""><figcaption></figcaption></figure></div>

   <div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FRzRCE7Gb2TmH23GXuzor%2Fimage.png?alt=media&amp;token=32bbe2ce-f5d5-4744-a8aa-66108bddcd07" alt=""><figcaption></figcaption></figure></div>

4. 「登録」をクリックして設定を確定します。\
   ![](https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FbFBqVxh0HFUsANWJoBUW%2Fimage.png?alt=media\&token=6a71abdf-1344-4cb2-8d4b-7ecc3fada4d5)

## **帳票定義権限の設定詳細**

帳票定義権限は、「定義」、「帳票」の２つをそれぞれ設定します。

### **「定義」権限**

該当の帳票定義自体に持つ権限の設定です。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FFC14bEQpcCsnRduI4GoH%2Fimage.png?alt=media&amp;token=8143dfe0-3038-44d3-8774-cef2e61ed11b" alt=""><figcaption></figcaption></figure></div>

* **定義　参照** \
  i-Repo Manager、i-Repo Designerで該当の帳票定義を参照するための権限
* **定義　編集**\
  i-Repo Manager、i-Repo Designerで該当の帳票定義を編集するための権限
* **定義　削除**\
  i-Repo Manager、i-Repo Designerで該当の帳票定義を削除するための権限

### **「帳票」権限**

この帳票定義から作成された入力帳票が持つ権限です。\
入力帳票が作成されると、ここで設定した「参照」、「編集」、「削除」の権限が付与されます。

<figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FPwURSFOzCkpcYlf3a5gu%2Fimage.png?alt=media&amp;token=d6206616-41bb-4c98-89c0-c1a003764433" alt=""><figcaption></figcaption></figure>

* **帳票　参照**\
  i-Reporterアプリ、i-Repo Managerでこの帳票定義から作成された入力帳票を参照するための権限
* **帳票　作成**\
  i-Reporterアプリ、i-Repo Managerでこの帳票定義から入力帳票を新規作成するための権限
* **帳票　編集**\
  i-Reporterアプリ、i-Repo Managerでこの帳票定義から作成された入力帳票を編集するための権限
* **帳票　削除**\
  i-Repo Managerでこの帳票定義から作成された入力帳票を削除するための権限

{% hint style="success" %}
「帳票」権限は、基本的には帳票定義権限設定の「帳票」権限を引き継ぎますが、次に説明する「帳票作成時のユーザーグループ権限設定モード」の設定を行うことで、帳票作成者の所属するグループにより、権限設定を絞り込む事が可能です。
{% endhint %}

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

「帳票作成時のユーザーグループ権限設定モード」を使用すると、入力帳票を作成したユーザーが所属するグループによって、帳票定義権限に設定されている「帳票」権限を自動で絞り込む事ができます。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2F2mM4IaoSyPILcZzmjef8%2Fimage.png?alt=media&amp;token=84701ab0-278e-4255-a126-2f8070b75d4a" alt=""><figcaption></figcaption></figure></div>

設定値は、全部で４つあります。

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

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

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

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

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

作成ユーザーに関係なく、帳票定義権限で設定した帳票権限がそのまま設定されます。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FmG94IxVNp3uLgMglNoQz%2Fimage.png?alt=media&amp;token=f7524ab7-464f-4452-97b2-f75dcce2fd19" alt=""><figcaption></figcaption></figure></div>

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

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

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FpG3l2jGSS6297LE0Pdms%2Fimage.png?alt=media&amp;token=2ddd4618-ade3-45e9-b73a-da58e26834ed" alt=""><figcaption></figcaption></figure></div>

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

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

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2Fn5PmjrlOwVCHi6M4FA1L%2Fimage.png?alt=media&amp;token=e0d1e083-e7a9-4569-a812-a0c0641048af" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
同階層のグループ同士で、帳票をそれぞれ見せたくない場合などに有効な設定です。
{% endhint %}

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

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

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FFmDde6bkcxcpuneDbW0D%2Fimage.png?alt=media&amp;token=18df3dc4-c13b-4b95-ad03-8a9982f41e0f" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
上位階層のグループに所属しているユーザーが帳票を作成し、その帳票を下位階層のグループに所属するユーザーが編集する場合に有効な設定です。
{% endhint %}

### **ユーザーグループ権限設定　「常に権限をつける」**

「帳票作成時のユーザーグループ権限設定モード」で下記3つのいずれかを選択すると、権限設定画面に「常に権限を付ける」の選択肢が表示されます。

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

「帳票作成時のユーザーグループ権限設定モード」が上記3つのうちいずれかである場合、帳票を作成したユーザーが所属するグループの上下階層に属していない別のグループのユーザーは、作成された帳票に対する権限が付きません。

本機能、「常に権限をつける」を設定することにより、帳票を作成したユーザーが所属するグループの上下階層に属していない別のグループのユーザーにも、作成された帳票に対する権限を付与することが可能となります。

以下は、ユーザーグループ権限設定は、③とした場合の例です。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FFrUnRxJXHWzKIoiYaHhC%2Fimage.png?alt=media&amp;token=55e060bf-4984-4339-a19d-6ecf3785f1dd" alt=""><figcaption></figcaption></figure></div>

【使用例】　次の条件を必ず満たす必要がある場合とします。

（条件）

* システム管理グループ１、２は作業グループＡ～Ｄの誰が作成した帳票でも見える
* 作業グループＡ１は、作業グループＡ２が作成した帳票のみが見える
* 作業グループＢ１は、作業グループＢ２が作成した帳票のみが見える
* 作業グループＡ１、作業グループＡ２　と　作業グループＢ１、作業グループＢ２は、互いの帳票が見えてはいけない

**「常に権限をつける」を使用しない場合**

1. 以下のようなグループを用意します。<br>

   <div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FOf68iNeBkYQOqe9gg6E1%2Fimage.png?alt=media&amp;token=ef65e045-2a59-4968-ae6a-f455414db9be" alt=""><figcaption></figcaption></figure></div>

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>「システム管理グループ1」と「システム管理グループ2」が、<br>作業グループＡ１、Ａ２<br>作業グループＢ１，Ｂ２<br>に所属するユーザーが作成した帳票に対する権限を持つためには、双方の上位階層に属す必要があり、<br>作業グループＡ１、Ａ２<br>作業グループＢ１，Ｂ２<br>は、それぞれIDは別にして同じグループを二つずつ作成する必要があります。</p></div>

2. グループ階層を設定します。\
   ユーザーグループ権限設定は\
   **③ 作成ユーザーの所属するグループと、そのグループの上位の階層にあるグループのみに絞る**\
   を設定します。\
   グループ構成は、以下のようになります。

   <div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FBf02zVYm0CErCJhGpWoJ%2Fimage.png?alt=media&amp;token=46d71a93-6802-4158-8f68-44938b2b726b" alt="" width="563"><figcaption></figcaption></figure></div>

**「常に権限をつける」を使用する場合**

1. 以下のようなグループを用意します。<br>

   <div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2F0l2mv2jAWLkrRBsx2coz%2Fimage.png?alt=media&amp;token=ded298e2-863b-43c9-9f46-242cfe4dd190" alt=""><figcaption></figcaption></figure></div>

2. グループ階層を設定します。\
   ユーザーグループ権限設定は\
   **③ 作成ユーザーの所属するグループと、そのグループの上位の階層にあるグループのみに絞る**\
   を設定します。\
   グループ構成は、以下のようになります。

   <div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FnlKtSmdmy0UEVnwkjBCE%2Fimage.png?alt=media&amp;token=636e674b-1c81-48a1-8566-d9ff7ef2d3ed" alt="" width="338"><figcaption></figcaption></figure></div>

{% hint style="success" %}
「常に権限をつける」を設定することで、「作業グループ」を1つづつ作成するだけで、\
「システム管理グループ1」と「システム管理グループ2」は、\
上下階層にない「作業グループA１、Ａ２、Ｂ１，Ｂ２に所属するユーザーが作成した帳票に対する権限を持つことができます。
{% endhint %}

**「常に権限をつける」設定手順**

帳票定義の「権限」 ＞ 「定義／帳票」にて設定します。\
「権限」 ＞ 「定義／帳票」をクリックした後、画面右上の「編集」ボタンをクリックします。<br>

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FYE15xC6U56epHsvteqOP%2Fimage.png?alt=media&amp;token=3641209e-8473-4d24-97bb-d7ef8b469008" alt=""><figcaption></figcaption></figure></div>

ユーザーグループ権限設定にて「設定どおり全て付ける」以外を選択すると、下部のグループ一覧上に「常に権限をつける」設定が表示されます。\
ここをチェックして登録したグループは、誰が作成した帳票でも権限がつくようになります。

<figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2F0eTFpZWdzf3Goli5TaTl%2Fimage.png?alt=media&amp;token=4c96cc23-ef55-42e8-808b-c1a7309ad440" alt=""><figcaption></figcaption></figure>

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

{% hint style="warning" %}
このモード設定は、タブレットで帳票作成時に使用されます。

Managerや外部連携APIでの自動帳票作成時には、自動帳票作成のCSV、XMLにおいてどのモードを使用するかの設定が可能です。

指定がない場合は、「①設定どおり全て付ける」で動作します。
{% endhint %}

## **新規グループの追加時の注意点**

新しくグループを作成しても、そのグループは既存の帳票定義、入力帳票に権限を持ちません。\
新しくグループの作成した際は、各帳票定義毎に帳票定義権限設定を行う必要があります。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FLfow7TpCyL0Rj2eXTOWD%2Fimage.png?alt=media&amp;token=0bd75b38-ee34-47b7-936e-7aff27195009" alt=""><figcaption></figcaption></figure></div>
