2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

kintoneのアクセス権を設定して表示する一覧を制限する

Last updated at Posted at 2021-05-24

kintoneの一覧画面、
一覧で絞り込んでも、(すべて)を選択すると見られたくないレコードが見えてしまう!
だから、(すべて)を選べなくしたい!
のように、カスタマイズに頼って一覧表示に制限をかけたいと思ったことがある方はいませんか?

でもちょっと待って!カスタマイズの前に「アクセス権」見直してみましょう!
アクセス権の設定でやりたいことが実現できるかも!?

というわけで今回は表示制限に役立ちそうな権限の例を考えてみました。

Aさんだけにはアプリの1レコードも見せたくないという場合

特定の人にはアプリ自体を見せないようにする設定です。

アプリのアクセス権

アプリのアクセス権でAさんのチェックを全部外します。
Everyone(Aさん以外のみんな)は閲覧・追加・編集にチェックを入れておきましょう。
image.png

結果

Aさんでアプリにアクセスしようとすると
image.png

アプリ自体にアクセスできなくなります。

Aさんはアプリにアクセスできていいけど、1レコードも見せたくないという場合

Aさんはアプリが見えてもいいけど、レコードは1つも見せたくないという場合は、アプリのアクセス権とレコードのアクセス権を設定します。

アプリのアクセス権

アプリのアクセス権で閲覧権限にチェックを入れます
image.png

レコードのアクセス権

レコードのアクセス権でAさんを追加しどれにもチェックを入れない
image.png

結果

Aさんでアプリにアクセスすると
image.png

データがありませんと表示されます。

自分の担当している顧客のレコードだけ閲覧・編集を許可する場合

Aさんに限らず、自分が担当しているレコードだけの閲覧・編集ができるようにしたい場合は、アプリにユーザー選択フィールドや組織選択フィールドを追加します。

アプリの準備

ユーザー選択フィールドを設置しましょう。「社内担当者」のようなフィールド名にしておきます。
image.png

適当に担当者を割り当てます。
一覧にも社内担当者フィールドを追加しておきましょう。

image.png

アプリのアクセス権

Aさんのアクセス権は削除して、作成者とEveryoneのアクセス権だけにしておきます。
image.png

レコードのアクセス権

レコードの条件と、フォームのフィールドを追加して、下図のように設定します。
image.png

結果

ログインユーザーが担当する顧客の一覧のみ表示されます。
image.png

レコードは全員が見れていいんだけど、顧客の担当者については社内の担当者だけが見れるようにしたい

アプリ、レコードのアクセス権に加えて、フィールドのアクセス権の設定もします。

アプリのアクセス権

特に変更なしです
image.png

レコードのアクセス権

Everyoneに閲覧権限を追加しておきます
image.png

フィールドのアクセス権

フィールドに担当者名と部署名を追加し、フォームのフィールドを追加ボタンでユーザーに社内担当者を追加、Everyoneの権限のチェックを外し、社内担当者の閲覧・編集権限にチェックを入れます
image.png

結果

全レコードを閲覧することはできても、見てほしくないフィールドは(閲覧権限なし)になりました。
担当顧客のレコードは編集もできる状態です。
image.png

まとめ

カスタマイズをする前に標準機能でできることもあるので、ぜひ色々と試してもらえたらなぁと思います。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?