管理者権限を持たないユーザがテーブルの中身を見れない件について

ri_developer_dt
Tera Contributor

こんにちは

 

testユーザを作成し、そのユーザにグループに割り当て、そのグループにロールを割り当てましたが、管理者権限側では見れるテーブルの中身がtestユーザには表示されず、

 

表示するレコードはありません

 

と表示されてしまいました。

 

ご回答お待ちしております。

宜しくお願い致します。

1 件の受理された解決策

iwai
Giga Sage

ACLのアクセス権限が不足しているかBusinessRuleのQueryによって制限されている可能性があります。

そのテーブルのACLとBusinessRuleを確認して、何が影響しているか探してみてください。

もしくはAdmin管理者がデバッグツールを使うことでACLの詳細な判定結果や、BusinessRuleの詳細な動作結果や、SQLの動作などを確認して何が影響しているか見つけることができます。デバッグツールを使うにはServiceNowの深い知識が必要です。

 

ACL debugging tools (servicenow.com)

Debugging Business Rules | ServiceNow Developer

ServiceNow Developers

 

コミュニティーの誰かに調査依頼をしたい場合は、どのテーブルなのか(カスタムテーブルの場合は設定内容の詳細も必要)、ユーザーにはどのロールが割り当たっているのか(ロールの全量)、ACLやBusinessRuleにはどのようなものがあるか、そのほかカスタマイズした箇所があればカスタイマイズ内容など、出来る限り情報提供をすることで、原因を特定できるかもしれません。

元の投稿で解決策を見る

2件の返信2

iwai
Giga Sage

ACLのアクセス権限が不足しているかBusinessRuleのQueryによって制限されている可能性があります。

そのテーブルのACLとBusinessRuleを確認して、何が影響しているか探してみてください。

もしくはAdmin管理者がデバッグツールを使うことでACLの詳細な判定結果や、BusinessRuleの詳細な動作結果や、SQLの動作などを確認して何が影響しているか見つけることができます。デバッグツールを使うにはServiceNowの深い知識が必要です。

 

ACL debugging tools (servicenow.com)

Debugging Business Rules | ServiceNow Developer

ServiceNow Developers

 

コミュニティーの誰かに調査依頼をしたい場合は、どのテーブルなのか(カスタムテーブルの場合は設定内容の詳細も必要)、ユーザーにはどのロールが割り当たっているのか(ロールの全量)、ACLやBusinessRuleにはどのようなものがあるか、そのほかカスタマイズした箇所があればカスタイマイズ内容など、出来る限り情報提供をすることで、原因を特定できるかもしれません。

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

頂いた助言を基に試したところ、ビジネスルールのクエリに問題あったことが確認できました。

 

現在は、管理者権限外のユーザーも見れる状態になり、疑問を解決することができました。

 

ありがとうございました。