1. REST API

流れる

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

フロー オブジェクトには、フローの状態が含まれています。実際には、次の3つの部分で構成されています。

  • 実行する必要があるタスクと、その依存関係とパラメーター。

  • タスクが完了、待機中、または失敗した状態。

  • タスクとアクション間の通信に使用されるプロパティ バッグ。

フローリソースによって返されるオブジェクトは、フローオブジェクトを次のプロパティでラップします。

名前

種類

形容

self

リンク

このフローリソースへのリンク

flow

オブジェクト

実際のFlowオブジェクト

実際のフロー オブジェクト

実際のFlowオブジェクトには、次のプロパティがあります。

名前

種類

形容

tasks

オブジェクト

フローが完了したと見なされる前に完了または失敗する必要があるすべてのTaskオブジェクトのディクショナリが含まれます。

properties

オブジェクト

プロパティ バッグには、アクションとタスクによって読み取られ、情報を渡すタスクによって読み取られ、書き込まれるすべてのプロパティが含まれます。

completed_tasks

配列

完了したタスクの名前が含まれます。

waiting_tasks

配列

サード・パーティ・サービスからの結果を待っているタスクの名前が含まれます

failed_tasks

オブジェクト

失敗したすべてのタスクのディクショナリと、キャプチャされたエラー メッセージが含まれます。

ファイル データはファイル プロバイダーによって処理され、ファイル キーはプロパティ バッグ内のプロパティとして交換されます。

タスクオブジェクト

Taskオブジェクトには、次のプロパティがあります。

名前

種類

形容

type

このタスクの処理を担当するタスク ハンドラーの名前。

deps

配列

随意。このタスクが依存しているタスクの名前。このタスクは、すべての依存関係が完了するまで処理されません。依存関係のいずれかが失敗した場合、このタスクは自動的に失敗します。

do_yield

ブーリアン

オプションで、このタスクが完了した後、エージェントがフローを明け渡し、他のエージェントが続行できるようにすることを示します。

do_update

ブーリアン

必要に応じて、このタスクが完了した後、エージェントは次のタスクに進む前に、フローの中間状態についてオーケストレーターを更新する必要があることを示します。

Taskオブジェクトのその他のプロパティは、Taskタイプに応じてパラメータになります。

この記事を改善するための提案がある場合は、 お知らせください!