ワークフローのトラブルシューティング

ワークフロー内で問題が発生することがあります。 問題を特定し、必要な変更を評価し、ワークフローを再稼働するために、素早くトラブルシューティングを行います。

ワークフロー実行ページへのアクセス

トラブルシューティングを開始するには、ワークフロー実行の詳細ページにアクセスします:

  1. Workflows > ワークフローの管理 に移動します。

  2. 該当するワークフローをクリックして、ワークフロー編集ページを開きます。

  3. ページの右上にある ワークフロー概要 ボタンをクリックして、実行 ページを表示します。

WF - 170799243.png

実行の詳細ページにアクセスした後、特定のワークフロー実行を選択します。 ワークフロータイムラインウィジェットが表示されます。

WorkflowExecutions.png

ワークフロータイムラインの使用

ワークフロータイムラインは、システムがワークフローを実行した際に発生したイベントやアクションの順序を表現したグラフィカルな表です。

タイムラインは以下により編成されています:

  • Execution ID: NQL調査に使用されるワークフロー実行の一意識別子。

  • Current status: 現在時点でのワークフローの全体的な状態。

  • Duration: 実行の開始から終了状態に達するまでの合計時間。

  • Trigger: ワークフローをトリガーするために使用される方法。 方法には以下が含まれます:

    • 手動

    • スケジュール

    • API

  • ステータス: 各イベントを個別の行に一覧表示するタイムライン。 各行には以下の情報が表示されます:

    • システムがアクションの処理を開始した日時。

    • アクションの種類を示すアイコン。

    • アクションの名前。

    • アクションの現在のステータス。

      • 条件の場合、実行中に解決された条件ゲート。

WorkflowTimeline.png

各アクションのステータスはワークフロー自体の視点から見たもので、アクションを実行できたかどうかに関係します。 これは、Nexthinkやサードパーティモジュールがどのように操作されているかというステータスを直接反映するものではありません。

For example, a Service\API Thinklet has made a call and receives a 200 (OK) response from the 3rd party system, but there is an internal error from the 3rd party system in the response. これはワークフローの視点からは失敗とは見なされません。

アクション詳細

特定のアクションのステータスをさらに調査し、詳細情報を表示するには、タイムライン上の特定のアクションをクリックします。 さらなる検査のために詳細が表示されたポップアップが現れます。

トラブルシューティングの目的で、以下のThinkletsはクリック可能で、詳細情報を提供します。

  • Service\API

  • リモートアクション

  • キャンペーン

WorkflowPopUp.png

リモートアクション

リモートアクションThinkletの詳細を確認する際、以下の情報が利用可能です。

  • 開始時間: システムがThinkletの処理を開始した日時。

  • 終了時間: システムがThinkletの処理を終了した日時。

  • ステータス詳細: エラーが発生した場合のみ表示され、リモートアクションで発生した欠陥を説明するメッセージが含まれます。

  • パラメータ: このリモートアクションで使用されたパラメータが表示されます。 パラメータの内容がここに表示されます。

  • 出力: リモートアクションでキャプチャされた出力が表示されます。 出力の内容がここに表示されます。

キャンペーン

キャンペーンThinkletの詳細を確認する際、以下の情報が利用可能です。

  • 開始時間: システムがThinkletの処理を開始した日時。

  • 終了時間: システムがThinkletの処理を終了した日時。

  • 状態詳細: エラーが発生した場合のみ表示され、フェルトを説明するメッセージを含みます。

  • パラメータ: このキャンペーンで使用されたパラメータが表示されます。 パラメータの内容がここに表示されます。

  • 出力: キャンペーンで収集されたレスポンスが表示されます。 出力の内容がここに表示されます。

Service\API Thinklet

Service\API Thinkletのアクション詳細を確認する際、以下の情報が利用可能です。

  • 開始時間: システムがThinkletの処理を開始した日時。

  • 終了時間: システムがThinkletの処理を終了した日時。

  • HTTPレスポンスコード: サードパーティAPIから受け取ったレスポンス。

  • HTTPメソッド: サードパーティAPIで使用されたHTTPメソッド。

  • リソースパス: コールが送信されるサードパーティAPIのリソースパスendpoint。

  • ペイロード: サードパーティAPIに対してシステムが行ったコールのボディ。

    • 大きなペイロードの場合、ペイロードの上にカーソルを置くと、ツールチップに完全なデータセットが表示されます。

  • 出力: このThinkletの出力を構成している場合、これらの出力に収集されたデータがここに表示されます。

image-20240205-152042.png

Last updated

Was this helpful?