Security prevents writing to this field/セキュリティ上の理由からこのフィールドには書き込めません

a_129
Mega Guru

フォームを開かずにフィールドを編集したいのですが、以下のエラーが出ます。
「Security prevents writing to this field」

上記の解決策として、コミュニティ内の回答でありました、
「リスト編集タイプ」を修正し、「すぐに保存(セル編集モード)」を変更しております。
そのため、いくつかのフィールドは編集ができています。

しかし、アクティブフィールドに関しては、上記のエラーが出てしまいます。
そのため、以下のようなACLを作成しましたが、上手くいきませんでした。

何か良い方法などあればご教授いただければ幸いです。


find_real_file.png

 

1 件の受理された解決策

Zengame
Kilo Guru

解決方法そのものではないのですが、ヒントになればと思い調べた結果をお知らせします。

1.対象のフィールドが編集可能なフィールドであるかどうか
https://docs.servicenow.com/ja-JP/bundle/rome-platform-administration/page/administer/list-administr...
いくつかのフィールドはデフォルトで編集できないとあります。

2.アクセス制御レコードは、ACLを有効にするために作成するので、添付いただいたキャプチャだと「該当のテーブルのレコードに対してリストエディットを制限する」となるという理解です。
https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/contextual-security/...

3.ACL debugging toolsを使ってみたらどのようになるか?
 Communityで過去事例を見てみたら、ACL debugging toolsを使ってみてACLの効き具合を確認したら?というのがあったので、ご参考まで。
 https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/contextual-security/...

参考にしたCommunityのスレッド
https://community.servicenow.com/community?id=community_question&sys_id=613ef3b6dbd714509e691ea66896...


例えばadminから特定ユーザーにimpersonateした時に変化があるかどうかなどで、何が編集をできなくしているかを特定するのが良いかと思いました。adminも編集できないとなると、リストで編集したいフィールドに何かシステムとしての制限がかかっていると想定するなどして切り分けていくのかなと思います。

元の投稿で解決策を見る

4件の返信4

t_sadahisa
Giga Guru

ApplicationPickerでHardware Asset Managementを選択した上でリストを編集したらできたりしないでしょうか?

ご返答ありがとうございます。

ApplicationPickerでHardware Asset Managementを選択しましたが、編集できませんでした。

Zengame
Kilo Guru

解決方法そのものではないのですが、ヒントになればと思い調べた結果をお知らせします。

1.対象のフィールドが編集可能なフィールドであるかどうか
https://docs.servicenow.com/ja-JP/bundle/rome-platform-administration/page/administer/list-administr...
いくつかのフィールドはデフォルトで編集できないとあります。

2.アクセス制御レコードは、ACLを有効にするために作成するので、添付いただいたキャプチャだと「該当のテーブルのレコードに対してリストエディットを制限する」となるという理解です。
https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/contextual-security/...

3.ACL debugging toolsを使ってみたらどのようになるか?
 Communityで過去事例を見てみたら、ACL debugging toolsを使ってみてACLの効き具合を確認したら?というのがあったので、ご参考まで。
 https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/contextual-security/...

参考にしたCommunityのスレッド
https://community.servicenow.com/community?id=community_question&sys_id=613ef3b6dbd714509e691ea66896...


例えばadminから特定ユーザーにimpersonateした時に変化があるかどうかなどで、何が編集をできなくしているかを特定するのが良いかと思いました。adminも編集できないとなると、リストで編集したいフィールドに何かシステムとしての制限がかかっていると想定するなどして切り分けていくのかなと思います。

ご回答ありがとうございます。

ご教示いただいたドキュメントを参考にし、切り分けてみていくことで、解決できました。
ありがとうございます。