フローの条件が満たされているにもかかわらずトリガーされない場合のトラブルシューティング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: ; } } 以下の手順は、条件が満たされているにもかかわらずフローがトリガーされないケースを解決するのに役立ちます。 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: ; } } Tokyo アップグレード後は、sys_json_chunk テーブル構造の変更により、一部の手順は機能しません。 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: ; } } 通常、これはフローを正常に実行するために必要なすべてのトリガーマッピングが含まれていない Update Set によってフローが移動された場合に発生します。これが原因であるかどうかを確認するには、以下の手順に従ってトリガーマッピングが正しく設定されているかを確認してください。 フロートリガーレコードを見つける 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> 検索結果のレコードを開きます。ヘッダーを右クリックし、Show XML を選択して、trigger フィールドの sys ID をコピーします。sys_flow_trigger テーブルに移動し、sys ID = Flow Trigger 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 = Trigger 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 テーブルに移動し、Parent = Trigger Runner Mapping 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: 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: ; } } この問題を修正するには: 影響を受けているフローに小さな変更を加えます(コメントの追加など)。フローを Publish して Activate します。 これによりフローが再コンパイルされ、トリガーが正しく生成されます。 さらに、影響を受けているフローを含む Update Set を特定し、今後はその Update Set を使用しないように案内してください。