お世話になっております。質問させていただきます。
フィールドのアクセス権限で、フォームのフィールドを使用しているのですが思うように権限が反映されず原因がわかりません。きっかけはアプリ自体をコピーして開発用から本番用スペースに移行したことです。
アプリのフォーム上に「経理担当者」というフィールド名でユーザ選択フィールドを設置しています。「経理担当者」は人事異動や運用上、変わることがあるので常に今現在の担当者を初期値に設定するように運用しています。そしてフィールドのアクセス権限において、現在の「経理担当者」のみが勘定科目のフィールドを編集できるという設定を行っています。
「経理担当者」の初期値に、Aさん(仮名)というユーザーを設定しているのですが、Aさんのアカウントでログインしてもらい編集画面を確認すると勘定科目のフィールドが編集不可となっており、原因がわかりません。
思いつく範囲のきっかけは、開発用スペースからアプリをコピーして、本稼働用のスペースに移動したことです。テスト開発時は同じ設定で、想定通りに権限が反映できていました。
また、「社長」や「購買部長」などのユーザ選択フィールドを同じアプリで同じように運用、設定していますがそちらは想定通りの設定ができています。