権限の概要

権限の概要

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

権限は、ユーザーがアプリのデータにアクセスできる範囲を定義します。Creatorには、標準で2種類の権限(読み取りと書き込み)が用意されています。また、アプリのフォームごとに表示、編集、削除の権限を指定して、カスタム権限を作成することもできます。この権限をユーザーに割り当てることで、そのユーザーがアクセスできるデータが決まります。
利用条件
  1. 権限機能は、Creatorのすべてのプランで利用できます。新しい権限セットを追加できるのは、有料プランのみです。
  2. 権限を作成、管理できるのは、特権管理者、管理者、開発者のみです。

1. 概要

権限セットとは、ユーザーによるアプリのコンポーネントへのアクセスを制御するルールの集まりです。業務のさまざまな側面を複数の部門で分担する組織の運営に役立ちます。たとえば、外部の取引先と連携して業務を進める場合、取引先がアプリのデータにアクセスする必要が生じることがあります。適切な権限を付与することで、必要なデータへのアクセスを確保した統一的なシステムを構築できます。このように、組織に関わる各グループに、業務に応じた権限セットを付与できます。

ユーザー権限は、アプリのコンポーネントと保存されているデータへのアクセスを制御する、3つの要素から構成されます。アプリで権限、役職の階層、データ共有ルールを組み合わせて活用することで、データの取り扱いを標準化し、適切に管理できます。

Creatorの権限機能では、さまざまな権限セットを定義し、アプリ内のデータを誰が表示、管理できるかをきめ細かく制御できます。アプリの特定のコンポーネントへのアクセス可否だけでなく、そのコンポーネントとデータに対して実行できる操作も具体的に定義できます。
権限セットには、次の3種類があります:
  1. 読み取り - アプリ内でユーザー自身が追加したデータを表示する権限を付与します。
  2. 書き込み - アプリ内でユーザー自身が追加したデータを編集する権限を付与します。
  3. カスタム権限 - アクセス、表示、編集、削除など、さまざまな操作をユーザーが実行できるようにする独自の権限です。
このほか、フォーム内の各項目の読み取りと編集の可否を決める項目の権限も用意されています。

1.1 動作の紹介


1.2 活用例

組織向けに受注管理アプリを作成したとします。組織と取引のある販売代理店と仕入先が、それぞれ販売地域の追加フォームと仕入先の詳細の追加フォームのデータへのアクセスを求めています。どちらのグループも、自分たちに関連するレポートにのみアクセスできれば十分です。そのため、次のように設定します:
  1. 販売代理店向けの権限セットをカスタマイズし、販売地域の追加フォームのすべてのデータを表示できるように、すべて表示の権限を付与します。
  2. 仕入先向けに別の権限セットをカスタマイズし、仕入先の詳細の追加フォームのすべてのデータを表示できるように、すべて表示の権限を付与します。

1.3 アクセス方法

アプリの編集モードでは、[設定]ページのユーザー権限セクションに[権限]があります。初期状態では、[権限]タブが表示されます。

1.4 権限セットのセクション

権限を定義する必要があるセクションは、次の2つです:

1. APIとセキュリティの権限

APIとセキュリティに関する3種類の権限について、以下で説明します:
名称
説明
APIアクセス
この権限セットを持つユーザーが、データ操作にAPIを使用できるかどうかを、有効または無効に設定できます。
PIIデータ
(個人情報)
表示 - 項目の権限では、PIIが有効な項目の表示設定が初期状態で選択されています。必要に応じて、データの編集も選択できます。
非表示 - 項目の権限では、PIIが有効な項目の表示設定や編集を選択できません。これらの項目はフォームに表示されず、項目のデータを編集することもできません。
電子的保護対象医療情報のデータ
表示 - 項目の権限では、電子的保護対象医療情報が有効な項目の表示設定が初期状態で選択されています。必要に応じて、データの編集も選択できます。
非表示 - 項目の権限では、電子的保護対象医療情報が有効な項目の表示設定や編集を選択できません。これらの項目はフォームに表示されず、項目のデータを編集することもできません。
メモ
メモ:
  1. 各コンポーネントの横にある[その他]をクリックすると、項目の権限にアクセスできます。
  1. フォーム作成ツールの項目のプロパティパネルで、[個人情報を含む]と[医療情報を含む]をそれぞれ選択すると、その項目でPIIと電子的保護対象医療情報を有効にできます。

2. 一般権限

権限セットには、次の2つのカテゴリーがあります:
  1. モジュール単位:アプリのコンポーネント(フォーム、レポート、ページ)へのアクセスを有効または無効にします。
  2. 項目単位:データ内の項目へのアクセスや編集の権限を有効または無効にします。
セクション
権限セット内の操作
説明
タブの権限
アクセス
選択したフォーム/ページへのアクセスを許可または制限します。

表示
選択したレポートで、ユーザー自身が追加したデータの表示を許可または制限します。

編集
選択したレポートで、ユーザー自身が追加したデータの編集を許可または制限します。

削除
選択したレポートで、ユーザー自身が追加したデータの削除を許可または制限します。

[その他]で設定できる操作権限


インポート
この操作が設定されているコンポーネントへのデータのインポートを許可または制限します。次の形式でインポートできます:
ローカルストレージ - .xls, .xlsx, .xlsm, .csv, .tsv, .ods, .accdb, .mdb, .json, .numbers.
URL - .xls, .xlsx, .xlsm, .csv, .tsv, .ods, .accdb, .mdb, .json, .numbers.
クラウドサービス - .xls, .xlsx, .tsv, .ods, .json, .numbers.
データの貼り付け - .csv, .tsv.

エクスポート/印刷

この操作が設定されているコンポーネントからのデータのエクスポート/印刷を許可または制限します。データは.xls、.pdf、.html、.xml、.json、.csv、.tsv形式でエクスポートできます。

すべて表示
選択したレポート内のすべてのデータの表示を許可または制限します。

すべて変更
選択したレポート内のすべてのデータの変更を許可または制限します。

新しいレポートの作成
アプリのライブモードで、各フォームの新しいレポートを作成することを許可または制限します。詳細はこちら
メモ
メモ:新しいレポートの作成権限を持つユーザーが作成したレポートは、その権限が取り消された後も、すべてのユーザーに表示されます。


コメントの閲覧
コメントの閲覧を許可または制限します。許可すると、ユーザーはレポート内で他のユーザーが追加したコメントを閲覧できます。この権限だけでは、コメントやメンションに返信することはできません。

コメントの書き込み
アプリ内のユーザーへのメンションを含むコメントの書き込みを許可または制限します。許可すると、ユーザーはレポート内にコメントを追加できます。コメントへの返信や、@タグを使用した他のユーザーへのメンションも可能です。データのコメント内で自分がメンションされると、通知が届きます。
項目の権限
表示設定
選択した項目のデータの表示を許可または制限します。

読み取り専用
選択した項目のデータの編集を制限または許可します。

ダウンロード
ファイルのアップロード、画像、音声、動画、署名の各項目から、ユーザーが添付ファイルをダウンロードできるようにします。チェックを外すと、ユーザーは内容の表示のみ可能になります。

1.5 ユーザー権限を使用したきめ細かなアクセス制御の実現

どの組織でも、組織内でのデータの流通を管理することは重要です。アプリのデータに誰がどのようにアクセスできるかを定める体系的な仕組みを導入すると、データの管理とセキュリティの両方を確保できます。権限、役職の階層、データ共有ルールを組み合わせることで、これを実現できます。

上記の各機能では、異なる方法でアプリのデータに対するユーザーのアクセスを制限できます。それぞれの仕組みを通じて、組織に必要なきめ細かなデータ管理を実現します。

権限と役割階層の関係
以下の表は、各権限が割り当てられたユーザーがアクセスできるレコードを示しています。

権限セットで許可する操作
役割階層が無効な場合
役割階層が有効な場合
表示
本人が追加したレコード。
  1. 本人が追加したレコード。
  2. 部下が追加したレコード。

編集
本人が追加したレコード。
  1. 本人が追加したレコード。
  2. 部下が追加したレコード。
すべて表示
すべてのレコード。
すべてのレコード。
すべて変更
すべてのレコード。
すべてのレコード。

データ共有と権限の関係
データ共有ルールでは、レポートのレコードを、あるユーザー/役割から別のユーザー/役割へ共有できます。ただし、共有先のユーザーがそのデータにアクセスするには、対象のレポートへのアクセス権限が必要です。

データ共有と役割階層の関係
データ共有ルールは役割階層よりも優先され、ユーザー/役割に共有データへのアクセスを許可します。

活用例:アプリにユーザー「Teresa」を追加するとします。追加時に、Teresaに役割と権限セットを割り当てます。ユーザー権限を使用して、Teresaがアクセスできるレコードを指定する方法を、以下のシナリオで説明します。
  1. シナリオ1 - レポート内で本人が追加したレコードにのみアクセスし、削除できるようにするには、表示、編集、削除の操作を許可する権限セットを割り当てます。
  2. シナリオ2 - 本人のレコードと部下のレコードの両方にアクセスできるようにするには、役割階層を有効にします。
  3. シナリオ3 - 初期設定ではアクセスできない役割/ユーザーのレコードを、Teresaに共有するよう個別に設定するには、データ共有ルールを定義します。
  4. シナリオ4 - 追加したユーザーに関係なく、レポート内のすべてのレコードを表示できるようにするには、すべて表示/すべて変更の操作を許可する権限セットを割り当てます。

2. メモ

  1. アプリにユーザーを追加する際は、[権限]ページで作成した権限セットを割り当てる必要があります。
  2. 管理者には権限セットを割り当てられませんが、管理者はアプリ内のすべてのデータを表示できます。
  3. 開発者には権限セットを割り当てられません。環境機能の設定によって、次のように異なります:
    1. 無効な場合 - アプリ内のすべてのデータにアクセスできます。
    2. 有効な場合 - 開発者を追加する際に、開発環境とステージング環境へのアクセスと公開を許可するかどうかを選択できます。本番環境にはアクセスできないため、アプリのデータにもアクセスできません。
  4. ユーザーの権限セットで新しいレポートを作成という操作が無効になっていても、そのユーザーが以前に作成したレポートには引き続きアクセスできます。
  5. 環境機能が有効な場合、設定した権限セットは、アプリを本番環境に反映した時点で初めて、ライブモードのユーザーに適用されます。
  6. アプリに追加できる権限セットの数は、利用しているCreatorのプランによって異なります。料金ページをご覧ください。
  1. 権限の作成と管理
  2. ユーザー権限の概要
  3. 役割と役割階層の概要
  4. データ共有の概要
  5. ユーザーの概要

次のステップ
前の記事
次のステップ
アプリの権限を作成・管理する方法を確認します。
前の記事
権限、役割、データ共有を組み合わせてユーザー権限を制御する仕組みを確認します。