フローの実行履歴を表示する

フローの特定の実行を通じて渡されたデータを表示するには、そのフローを開いて[実行履歴]をクリックします。

IOデータ保存機能がアクティブであれば、[実行履歴]サイドパネルで任意のフロー結果を選択して完全な履歴を表示できます。

  • メインページの入出力フィールドには、フローの実行中に返された値が表示されます。

  • フローが停止または失敗すると、無効なデータが含まれるカードにはエラーのマークが付けられます。

  • 別のアプリケーションの呼び出しによって未加工のエラーコンテンツが出力された場合、デバッグのためにその情報も含まれます。

  • 正しく実行されたカードには緑のマークと期間が表示されます。

  • [実行履歴]サイドパネルには、フローのステータス、開始時刻、実行時間、レイテンシの詳細が表示されます。このパネルは折りたたんでメインページのスペースを広げることができます。

  • [履歴インスペクター]ビューには、単一フロー実行内の各カードの実行メタデータが表示されます。

履歴インスペクター

これは早期アクセス機能です。

[履歴インスペクター]ビューは、[実行履歴]内の任意のフローの実行に関する詳細なメタデータを提供します。この情報を利用して、フローの最適化、リソースの使用状況、ネットワーク遅延、フローの全体的実行速度に関する問題を調べて解決できます。

  1. [履歴インスペクター]で調べるフロー結果を[実行履歴]サイドパネルでクリックします。

  2. [実行履歴]ビューの下部には折り畳まれたウィンドウが表示され、実行タイムスタンプが示されます。上向き矢印をクリックして[履歴インスペクター]を展開します。

[実行履歴]ビューで任意のフローをレビューしている状態で、任意のカードの[Inspect history(履歴調査)]アイコン()をクリックできます。これにより、そのフロー実行の[履歴インスペクター]ビューが表示され、特定のカードの結果が強調表示されます。

履歴インスペクターの詳細

[履歴インスペクター]には実行の累積合計を示す[Total(合計)]行に加え、すべてのカード実行を個別に分割したフィールドも表示されます。

名前 説明

Number(数値)

フロー内のカードの位置番号。

Name(名前) イベント、アクション、または関数カードの名前。
Status(ステータス)

カード処理の結果。取りうるステータス値は次のとおりです。

  • In Progress(進行中)

  • Success(成功)

  • Canceled(キャンセル)

  • Error(エラー)

Start(開始) カードの実行が開始した時刻。この時刻はシステムのローカル時刻です。

End(終了)

カードの実行が終了したローカル時刻。

Duration(所要時間) カードの実行に要した合計時間。これにはすべてのネットワークレイテンシ時間が含まれます。
Steps(ステップ) カードを実行するOktaエンジンによって実行されたステップの数。これは、このカードの実行に必要なシステム負荷の近似測定値です。

Data in(入力データ)

カードが入力として受け取ったデータの量(単位はKB)。

Data out(出力データ)

カードが出力として返したデータの量(単位はKB)。

Number of retries(再試行回数)

カードの実行が完了しなかった場合に、カードの完了に必要な再試行の回数。

Details(詳細)

この特定のカードの実行モード。次のモードがあります。

  • フローの詳細:フローが標準レートで実行されたことを示すダッシュ記号の画像が表示されます。 - Standard(標準)

  • フローの詳細:フローが低レイテンシーレートで実行されたことを示す稲妻の画像が表示されます。 - Low-latency(低レイテンシー)

  • フローの詳細:フローがスロットルレートで実行されたことを示す疑問符の画像が表示されます。 - Throttled(スロットル)

個々の実行モードは、フローの全体的なモードに影響します。カードモードの確認は、フロー全体がStandard(標準)Throttled(スロットル)のいずれかの実行モードで実行された理由をデバッグする上で役立ちます。「実行履歴の詳細」を参照してください。

また、[実行履歴]サイドパネルの[Start(開始)]列の横の列には、利用できる[履歴インスペクター]フィールドを選択するためのドロップダウン形式の列ヘッダーがあります。これは、記録されたすべてのフロー実行に対してそのフィールドを相対的に比較する上で役立ちます。

データ変更後の実行履歴

前回の実行以降にフローが変更されていれば、値の表示は異なります。

  • 実行後に追加されたカードまたはフィールドの値は表示されません。

  • 位置が変更されたカードでは、値は新しい位置に表示されます。

  • 削除されたフィールドまたはカードの値はありません。

実行履歴のフィルタリング

次のフィルターを使用することで、[実行履歴]ペインに表示される結果を絞り込むことができます。

検索フィルター

単一フローのすべての実行履歴を対象に、フルテキスト検索を行うことができます。

[Search text within execution...(実行内のテキストを検索)]フィールドに検索テキストを入力します。この検索は、任意のカードを通過したデータと入力/出力ラベル、返されたエラーテキスト、カード名に対して実行されます。

Okta Workflowsのテキスト検索操作では、次の特殊文字がサポートされます。

特殊文字 動作 一致の例 備考

+

AND演算子として機能します

Workflows + Okta

Workflows is an amazing product at Okta

フレーズ内で引用符で囲まれていない空白文字は、AND検索とみなされます。

|

OR演算子として機能します

Workflows | Okta

Workflows is an amazing product

または

Okta makes identity easy

*

ワイルドカード文字として機能します

Workfl*

Workflows

*を使用しない限り、部分一致は結果に含まれません。

""

複数の単語を厳密なフレーズとして囲みます

"I love Workflows"

I love Workflows

()

優先順位のために句を囲みます

(Okta | Workflows) + love

I love Okta

または

I love Workflows

~n

単語の後に使用することで、検索のあいまいさを設定します

Warkflews~n

Workflows

このnは正の整数です。

-

用語を否定します

Workflows -Okta

I love Workflows

次は該当しません

I love Okta Workflows

実行ステータスフィルター

[実行履歴]ペインには、フローの最終的な実行ステータスに基づいて検索結果をフィルタリングするためのドロップダウンメニューも用意されています。

ステータス 備考
All(すべて)

ステータスに関係なくすべての結果。これはデフォルトのオプションです。

Error(エラー) エラーとなって正常に完了しなかったフロー。
Success(成功) 正常に完了したフロー。
In Progress(進行中) 未完了のフロー。
Throttled(スロットル)

実行中にスロットルされたフロー。「実行制限」を参照してください。

Canceled(キャンセル)

キャンセルされたフロー。「フローの実行をキャンセルする」を参照してください。

日時範囲フィルター

日時のフィルターを使って結果を単一の時間帯にフィルタリングすることもできます。

  1. [Execution History(実行履歴)]ページの右側のパネルにあるカレンダーアイコンをクリックします。

  2. [From(開始)]フィールドと[To(終了)]フィールドを使ってクエリの日時範囲を設定します。デフォルトでは、現在の日付までのすべての実行がフィルタリングされます。

  3. 入力フィールドの横のXをクリックすると、フィルターがリセットされます。

関連項目

フローの実行履歴を表示する

実行履歴の詳細

実行履歴にフローデータを保存する

フロー実行履歴を消去する