フローエラー : Attempted to add black listed role: []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: ; } } [ロールを使用して実行] オプションが入力されている場合、フローエラー 'Attempted to add black listed role: [<ROLE_ID>]' が表示される。 再現手順: フローデザイナーを開きます。ロールを使用して実行] オプションが入力された状態でフローを開きます。テストを実行します。 'Attempted to add black listed role: [<ROLE_ID>]' というエラーが表示されます。 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: ; } } Washington 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: ; } } これは、ロールに empty ロールが含まれている場合、またはフローに追加されるロールによって scope admin ロールが継承されている場合に発生する可能性があります (詳細については、以下を参照)。 空のロールは、既存のロールが削除された場合、または必要なプラグインがないために表示される場合があります。解決策は次のいずれかになります。 1.必要なプラグインを特定してインストールします。 2.削除されたロールを復元します。 3.既存のロールからロールを削除 (空) します。 空のロールを特定するには、次のクエリを使用します。https://<YOUR-INSTANCE-NAME>.service-now.com/sys_user_role_contains_list.do?sysparm_query=role.nameISEMPTY&sysparm_list_mode=grid 空のロールを見つけるのは簡単ではないかもしれません。ステップ 1 でロールを識別できない場合、次のスクリプトが役立ちます。 //Put your role sys_id here: var role_id = <YOUR_ROLE_SYS_ID>; var readyRoles = findRoles(role_id, {}); gs.print(JSON.stringify(readyRoles)); function findRoles(role_id, json_object) { var gr = new GlideRecord("sys_user_role_contains"); gr.addQuery("role", role_id); gr.query(); var roles = {}; while(gr.next()){ roles[gr.contains.name] = findRoles(gr.contains.sys_id.getValue(), {}); } var mainRole = new GlideRecord("sys_user_role"); mainRole.get(role_id); json_object[mainRole.name] = { "sys_id": mainRole.sys_id.getValue(), "name": mainRole.name.getValue(), "contained_roles": roles }; return json_object; スクリプトを実行し、JSON を受信した後、いずれかのロールに (空の) ロールが含まれている場合、これはロール名の代わりに ""または null として識別される可能性があります。例: { "demand_user":{ "sys_id":"4e8a65c8833211001ac7f7338ef6221c", "name":"demand_user", "contained_roles":{ "baseline_user":{ "baseline_user":{ "sys_id":"5558fa3d73204010aaecfcf2c4f6a78b", "name":"baseline_user", "contained_roles":{ } } }, "sn_gf.goal_user_read":{ "sn_gf.goal_user_read":{ "sys_id":"705d294077113010e2ab29354f5a9954", "name":"sn_gf.goal_user_read", "contained_roles":{ } } }, "":{ "":{ "sys_id":"", "name":null, "contained_roles":{ } } }, "sn_gf.strategy_planner_read":{ "sn_gf.strategy_planner_read":{ "sys_id":"b98056f701f9b410f87764092b753c71", "name":"sn_gf.strategy_planner_read", "contained_roles":{ } } } } }} また、ドキュメントによると、フローで使用されているいずれかのロールによって継承されているスコープアドミンロールによってメッセージがトリガーされる可能性があるため、高セキュリティロールをフローに割り当てたり、フローに継承したりすることはできません。警告メッセージがキーワード admin を持つロールによるものである場合。https://www.servicenow.com/docs/r/build-workflows/workflow-studio/flow-roles.html