Zurich へのアップグレード後にアドミン以外のユーザーの代理操作が失敗するIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Zurich にアップグレードした後、代理操作ロールを持つ非アドミンユーザーは他のユーザーの代理操作を行うことができなくなります。代理操作ダイアログは開きますが、ユーザー検索リストは空白で表示され、代理操作する新しいユーザーは表示されません。システムアドミニストレーターは影響を受けません。 Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } アドミン以外のユーザーが [ユーザーの代理操作] をクリックしても、検索フィルターに結果が表示されません。 最近の代理操作は引き続き表示されますが、追加のユーザーを選択することはできません。 システムアドミニストレーターは、問題なくユーザーの代理操作を行うことができます。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Zurich 以降 Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 次の 2 つの既知の変更により、アドミン以外のユーザーにこの動作が発生する可能性があります。 1.セキュリティ強化プロパティ: Zurich のアップグレードでは、セキュリティプロパティ glide.sys.permissive.impersonate が導入されています。 false に設定すると、アドミン以外のユーザーが代理操作ロールを持っている場合でも、アドミンのみがユーザーの代理操作を行うことができます。 2.孤立したロールレコード: sys_user_has_roleテーブルに孤立したエントリ (user が null、ロールが admin など) があると、admin 以外のユーザーに代理操作ダイアログでユーザーが表示されないことがあります。 これは、 KB0754897 に文書化された既知の問題です Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 手順 1: 代理操作セキュリティプロパティを確認して更新する 1.管理者としてログインします。 2.[システムプロパティ] → [セキュリティ] に移動します。 3.glide.sys.permissive.impersonate を見つけます。 4.代理操作ロールを持つアドミン以外のユーザーがユーザーの代理操作を行えるようにするには、プロパティを true に設定します。 true →アドミン以外のユーザーが代理操作できます false →アドミンのみが代理操作できます (一部のアップグレードでは Zurich のデフォルト) ステップ 2:孤立したロールレコードの識別と削除 1.管理者としてログインします。 2./impersonate_dialog.do に移動し、ユーザールックアップを開きます。 3.比較のために URL をコピーします。 4.アドミン以外のユーザーとしてルックアップを繰り返します。 5.URL が異なる場合は、孤立したsys_user_has_role エントリが存在する可能性があります。 6.sys_user_has_roleテーブルで、次のエントリを検索します。 •ユーザーが空/null です •ロールは admin です 7.孤立したレコードを削除します。 結果:これらの手順を実行した後、代理操作ロールを持つアドミン以外のユーザーは、完全な代理操作機能を回復する必要があります。