案件管理のアプリを作っているものです。
アクセス権限の設定がうまくいかずお力をお借りしたいです。
状況としては・・・
①レコードのアクセス権限で、あるステータスになると
営業メンバーは閲覧のみ出来て、編集できないように設定しました。
➁上記①の状態に追加して、フィールのアクセス権を設定し、あるフィールドだけは営業メンバーも編集出来るようにしたい。
➂しかし、①の設定が反応していて、➁の設定が反映されません。
フィールドのアクセス権設定と、レコードのアクセス権設定は併用出来ないのでしょうか?もし出来る場合、やり方を教えていただけると大変助かります。
宜しくお願いします!
つぼうちさん、こんにちは。プロジェクト・アスノートの松田です。
アクセス権は、階層構造になっています。
①アプリのアクセス権
→ ②レコードのアクセス権
→ ③フィールドのアクセス権
その考え方は、今回のケースに当てはめると、
「レコードのアクセス権を持っている(見ることができる)人に対して、フィールドのアクセス権が適用される」
となります。
よって、レコードの編集権限が無い人に対しては、そもそも編集画面が表示されないため、
個別のフィールドのアクセス権は関与できないことになります。
解決法としては、考え方を逆にして、
レコードのアクセス権(編集)は全員に持たせておき、
あるフィールド以外のフィールドの編集アクセス権を外す。
フィールド個別の設定が必要になりますが、現状の解決策となります。
「いいね!」 1