進行中のフロー実行をキャンセルする方法Summary通常、フローは実行され、最終的にフローの終了ポイントに到達するため、手動で停止したりキャンセルしたりする必要はありません。ただし、無限ループに陥るロジックの欠陥があるフローを誤って作成する可能性があります (誤って無限ループを作成することは、どのプログラミング言語でも可能です)。Releaseフローをサポートするすべての ServiceNow リリースInstructions実行中のフロー (ステータス = 処理中) のすべてのフロー実行をキャンセルするには、[スクリプト - バックグラウンド] で次のコマンドを実行します。NAME OF FLOW TO CANCEL HERE をフローの名前に置き換えます (Flow Designer でフローを表示しているときに [Properties]->[Name] の下に表示されます)。 var now_GR = new GlideRecord("sys_flow_context"); now_GR.addQuery("name", "NAME OF FLOW TO CANCEL HERE"); now_GR.query(); while (now_GR.next()) { sn_fd.FlowAPI.cancel(now_GR.getUniqueValue(), 'Canceling Test Flows'); } Related Links重要:最初に準本番環境でテストしてください 上記のスクリプトは、顧客インスタンスでの数千件のフロー実行をキャンセルするために正常に使用されました。ただし、このコードは ServiceNow 開発者によってテストまたは検証されておらず、正式にはサポートされていません。本番で使用する前に、まず準本番インスタンスでこのスクリプトを慎重にテストしてください。