# レコードとフィールドのアクセス権について

**URL:** <https://community.cybozu.dev/t/topic/4267>\
**Category:** kintone 開発相談\
**Created:** [2019 年 7 月 31 日午前 3:28 UTC](https://community.cybozu.dev/t/topic/4267 "2019-07-31T03:28:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account859](https://avatars.discourse-cdn.com/v4/letter/l/c4cdca/32.png) [@Legacy\_Account859](https://community.cybozu.dev/u/Legacy_Account859)\
**Post date:** [2019 年 7 月 31 日午前 3:28 UTC](https://community.cybozu.dev/t/topic/4267/1 "2019-07-31T03:28:18Z")

</div>

案件管理のアプリを作っているものです。

アクセス権限の設定がうまくいかずお力をお借りしたいです。

状況としては・・・

&nbsp;

①レコードのアクセス権限で、あるステータスになると

営業メンバーは閲覧のみ出来て、編集できないように設定しました。

&nbsp;

➁上記①の状態に追加して、フィールのアクセス権を設定し、あるフィールドだけは営業メンバーも編集出来るようにしたい。

&nbsp;

➂しかし、①の設定が反応していて、➁の設定が反映されません。

&nbsp;

フィールドのアクセス権設定と、レコードのアクセス権設定は併用出来ないのでしょうか？もし出来る場合、やり方を教えていただけると大変助かります。

&nbsp;

宜しくお願いします！

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1821](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@Legacy\_Account1821](https://community.cybozu.dev/u/Legacy_Account1821)\
**Post date:** [2019 年 8 月 6 日午前 7:03 UTC](https://community.cybozu.dev/t/topic/4267/2 "2019-08-06T07:03:28Z")

</div>

つぼうちさん、こんにちは。プロジェクト・アスノートの松田です。

アクセス権は、階層構造になっています。

①アプリのアクセス権  
→ ②レコードのアクセス権  
→ ③フィールドのアクセス権

その考え方は、今回のケースに当てはめると、

「レコードのアクセス権を持っている（見ることができる）人に対して、フィールドのアクセス権が適用される」

となります。

よって、レコードの編集権限が無い人に対しては、そもそも編集画面が表示されないため、  
個別のフィールドのアクセス権は関与できないことになります。

&nbsp;

解決法としては、考え方を逆にして、

レコードのアクセス権（編集）は全員に持たせておき、

あるフィールド以外のフィールドの編集アクセス権を外す。

フィールド個別の設定が必要になりますが、現状の解決策となります。
