sys_user_has_roleテーブル (ユーザーロール) には、空のロール参照、または名前の代わりにsys_idとして表示されるロールが含まれています。Issue 症状:ロールが sys ID または (空) で表示される。 Causeこれは、sys_idに対応するsys_user_roleエントリが削除されたか、インスタンスから欠落した結果です。いくつかの原因が存在します。 sys_user_roleは削除されましたが、sys_user_role_containsまたはsys_group_has_roleに包含レコードとして存在しています。含まれているロール (sys_group_has_role または sys_user_role_contains) は削除されましたが、UI トランザクションはタイムアウトし、孤立した sys_user_has_role レコードが残っています。sys_user_has_roleに空の参照がありますが、それは上記の原因のいずれかによるものではないか、この空の参照が存在する理由が不明です。Resolutionこれが上記の原因 1 によるものである場合は、親グループまたはロールを編集して、(空の) 参照を削除できます。その後、空のsys_user_has_role参照が削除されます。これが原因 2 によるものである場合は、 KB0547328 の指示に従って、UI トランザクションがタイムアウトしないようにし、ロールまたはグループの変更を再度元に戻したりやり直したりすることができます。含まれているロールではなく、直接付与されたロールである場合は、sys_user_has_roleから直接削除できます。これが明確でない場合 (原因 3)、またはさらに支援や説明が必要な場合は、ServiceNow テクニカルサポートケースを提出してください。