---
title: "ロール"
canonical: "https://wiki.yellowfin.co.jp/space/yfcurrent/1901846/%E3%83%AD%E3%83%BC%E3%83%AB"
format: markdown
---
> Macro (anchor)



> Macro (toc)

## ロール一覧

ここでは、Yellowfinでのロールの作成と管理方法について紹介します。ロールはユーザーごとに割り当てられ、そのユーザーがシステムで利用可能な機能を定義します。ロール一覧は、管理コンソールからアクセスすることができます。デフォルト設定として、いくつかの定義済みのロールが提供されます。詳細は、以下を参照してください。

![image](media://1d8e5c2c-655e-450d-b2a9-e17d9cc9da4b)

### Yellowfinのロールの例

Yellowfinをインストールすると、以下のロールが標準設定されています。

|  |  |
| --- | --- |
| **ロール** | **説明** |
| **Consumer & Collaborator** | このユーザーは、共有コンテンツにのみアクセスすることができ、ストリームやタイムラインなどのコラボレーション機能を使用することができます。 |
| **Personal Content Writer & Collaborator** | このユーザーは、個人利用に限ったコンテンツのみ作成することができます。作成したコンテンツを共有することはできません。また、ストリームやタイムラインなどのコラボレーション機能を使用することができます。 |
| **Public Content Writer & Collaborator** | このユーザーは、個人利用と他のユーザーのために、コンテンツを作成することができます。また、ストリームやタイムラインなどのコラボレーション機能を使用することもできます。 |
| **Public Content Writer & Collaborator - Advanced** | このユーザーは、個人利用と他のユーザーのために、コンテンツを作成することができます。また、ストリームやタイムラインなどのコラボレーション機能を使用することもできます。<br>また、このユーザーは、ビューの作成と管理、レポート承認、他の管理機能にもアクセスすることができます。このロールを割り当てる際には、対象のユーザーを吟味する必要があります。 |
| **System Administrator** | このユーザーは、システムのすべての機能にアクセスすることができるため、限られたユーザーにのみ割り当ててください。ロールを割り当てられたユーザーは、コンテンツの作成から、システムタスクの管理まで、すべての機能を利用することができます。 |

  


## ロールの作成

新規ロールを作成するためには、以下の手順を実行します。

1. 管理コンソールで、ロール一覧の下部にある「**追加**」ボタンをクリックします。
2. 「**ロール詳細**」ページが表示されるので、必要なコンポーネントを定義します。
  
  1. ロールの目的や用途の概要を示すように、分かりやすい名前と説明を入力します。
  2. 必要に応じて、ロールを「**必須**」、「**デフォルトロール**」、「**ゲストロール**」として設定します。（こちらの設定はオプションです）  
**必須: **このロールを作成し、1人以上のユーザーに割り当てると、ユーザーが削除した際に、必ず1人以上のユーザーにこのロールを割り当てるよう、促されます。そのため、このロールが割り当てられた最後の1人のユーザーを削除しようとすると、以下のエラーが表示されます。  
> Macro (inline-media-image)

  
**デフォルトロール: **管理者、またはLDAP連携によってユーザーが作成したときに、特に指定しなければ、このロールが割り当てられます。  
**ゲストロール: **ゲストロールは、外部公開しているコンテンツにアクセスするために使用します。
  3. [ようこそ](https://yellowfinjp.atlassian.net/wiki/spaces/yfcurrent/pages/1903756)ページで新規ユーザーに表示するための、「**ツアー用ストーリーボード**」を選択します。（この設定はオプションです）
  4. 必要に応じて、機能の有効、無効を選択します。機能名の右側にある、情報アイコンにマウスカーソルを重ねると、対象の機能の説明を確認することができます。  
<span style="color: #c00000">**注意： **</span><span style="color: #000000">すべての機能の詳細については、</span><span style="color: #000000">[利用可能なセキュリティ機能](https://yellowfinjp.atlassian.net/wiki/spaces/yfcurrent/pages/1900759)</span><span style="color: #000000">を参照してください。</span>
    
  5. 必要に応じて、CRUD権限を定義します。いくつかの機能には、設定の一部として、CRUD権限のチェックボックスが表示されています。CRUDの頭文字は、実装されるべきすべての主要な機能を意味しており、以下の通り標準的なSQL文にマッピングすることができます。  
**Create: **新規レコードを挿入 (INSERT)  
**Read: **データベースからレコードを検索 (SELECT)  
**Update: **データベースのレコードを更新 (UPDATE)  
**Delete: **データベースのレコードを削除 (DELETE)
    CRUDアクセス権限について、ダッシュボードを例に説明します。例えば、対象のユーザーにR権限しか付与されていない場合、ダッシュボードの閲覧をすることはできますが、新しいダッシュボードタブを作成したり、既存のタブにレポートを追加することはできません。一方で、CRUDすべての権限があれば、ダッシュボードの作成、削除もすることができます。  
Yellowfin 9.16 以降、ロールのメインチェックボックスが無効化されると、すべての CRUD チェックボックスが未選択状態になり、クリックできなくなります。9.16 以前のバージョンでは、チェックボックスはグレー表示のチェックマークが表示されていました。
  6. ロール設定の最後のオプションは、レポート一覧を表示する際に、ユーザーが使用できるカラム（列）の指定です。
    
3. 必要な項目の入力が完了したら、「**保存**」ボタンをクリックして、ロールを有効化します。
  <span style="color: #c00000">**注意：**</span><span style="color: #000000">Yellowfinは、設定した内容がユーザーのライセンス契約に適しているか、機能の確認をします。</span>

  


## ロールの編集とコピー

ロールに割り当てられた権限の編集や、ロールのコピーを作成する場合は、ロール一覧で対象のロール欄にあるドロップダウンメニューから「**編集**」、または「**コピー**」を選択します。

  


![image](media://d0269f33-5821-4aa7-9793-6c70933e72aa)

  


## ロールの削除

ロールを削除するためには、管理コンソールのロール一覧で対象のロール欄にあるドロップダウンメニューから「**削除**」を選択します。対象のロールの削除を確認するページが開きます。

  


![image](media://62e24523-9392-4d40-be2b-b0250bf13158)

  


<span style="color: #cc0000">**注意：**</span>選択したロールにユーザーが割り当てられている場合は、ロールの削除と同時に対象のユーザーにデフォルトロールが割り当てられます。