条件が満たさても ServiceNow フローがトリガーされない問題を修正する方法Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #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: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Tokyo へのアップグレード後は、sys_json_chunkテーブル構造が変更されたため、一部の手順が機能しません。 Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } これは通常、フローを適切に実行するために必要なすべてのトリガーマッピングが含まれていない更新セットによってフローが移動された場合に発生します。これが原因かどうかを確認するには、次の手順に従って、トリガーマッピングが正しく設定されているかどうかを確認します。 フロートリガーレコードを検索する sys_hub_flowテーブルから、非トリガーフローのsys_IDを取得します。sys_flow_trigger_planテーブルに移動し、Plan ID = Flow Sys ID を使用して検索します。 (ステップ 1 から) https://<instance_name>.service-now.com/sys_flow_trigger_plan_list.do?sysparm_query=plan_id=<flow_sys_id> 生成されたレコードを開きます。ヘッダーを右クリックしXML の表示を選択して、 トリガーフィールドから sys ID をコピーします。sys_flow_triggerテーブルに移動し、sys ID = フロートリガー sys ID を使用して検索します。 (ステップ 4 から) https://<instance_name>.service-now.com/sys_flow_trigger_list.do?sysparm_query=sys_id=<sys_flow_trigger_sys_id> 結果には、影響を受けるフローのフロートリガーレコードが表示されます。 [sys_flow_plan_context_binding] レコードがありません:フローは実行されていない可能性があります。[sys_flow_trigger] レコードがありません:これにより、フローの実行が妨げられています。 注:これらの検証手順は、sys_json_chunkテーブル構造が変更されたため、Tokyo へのアップグレード後には機能しません。 トリガーマッピングを確認する 前のステップ (ステップ 6) で特定されたトリガーレコードの sys ID をコピーします。sys_trigger_runner_mappingテーブルに移動し、Trigger.sys ID = トリガー Sys ID (ステップ 1 から) を使用して検索します https://<instance_name>.service-now.com/sys_trigger_runner_mapping_list.do?sysparm_query=trigger.sys_id=<sys_flow_trigger_sys_id> ステップ 2 で見つかったレコードから sys_trigger_runner_mapping Sys ID をコピーします。sys_json_chunkテーブルに移動し、[親] = [トリガーランナーマッピング Sys ID] (ステップ 3 から) を使用して検索します。 https://<instance_name>.service-now.com/sys_json_chunk_list.do?sysparm_query=document_id=<sys_trigger_runner_mapping_sys_id> すべてのレコードが見つかった場合:トリガーマッピングは正しいです。フローに影響する他の問題を探します。 欠落しているレコードがある場合:トリガーマッピングが正しくないため、フローがトリガーされません。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この問題を解決するには: 影響を受けるフローに小さな変更を加えます。 (コメントを追加するなど)フローを公開してアクティブ化します。 これにより、フローが強制的に再コンパイルされ、トリガーが正しく生成されます。 さらに、影響を受けるフローを含む更新セットを特定し、今後使用しないようにアドバイスします。