流れる
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
フロー オブジェクトには、フローの状態が含まれています。実際には、次の3つの部分で構成されています。
-
実行する必要があるタスクと、その依存関係とパラメーター。
-
タスクが完了、待機中、または失敗した状態。
-
タスクとアクション間の通信に使用されるプロパティ バッグ。
フローリソースによって返されるオブジェクトは、フローオブジェクトを次のプロパティでラップします。
|
名前 |
種類 |
形容 |
|---|---|---|
|
self |
リンク |
このフローリソースへのリンク |
|
flow |
オブジェクト |
実際のFlowオブジェクト |
実際のフロー オブジェクト
実際のFlowオブジェクトには、次のプロパティがあります。
|
名前 |
種類 |
形容 |
|---|---|---|
|
tasks |
オブジェクト |
フローが完了したと見なされる前に完了または失敗する必要があるすべてのTaskオブジェクトのディクショナリが含まれます。 |
|
properties |
オブジェクト |
プロパティ バッグには、アクションとタスクによって読み取られ、情報を渡すタスクによって読み取られ、書き込まれるすべてのプロパティが含まれます。 |
|
completed_tasks |
配列 |
完了したタスクの名前が含まれます。 |
|
waiting_tasks |
配列 |
サード・パーティ・サービスからの結果を待っているタスクの名前が含まれます |
|
failed_tasks |
オブジェクト |
失敗したすべてのタスクのディクショナリと、キャプチャされたエラー メッセージが含まれます。 |
ファイル データはファイル プロバイダーによって処理され、ファイル キーはプロパティ バッグ内のプロパティとして交換されます。
タスクオブジェクト
Taskオブジェクトには、次のプロパティがあります。
|
名前 |
種類 |
形容 |
|---|---|---|
|
type |
糸 |
このタスクの処理を担当するタスク ハンドラーの名前。 |
|
deps |
配列 |
随意。このタスクが依存しているタスクの名前。このタスクは、すべての依存関係が完了するまで処理されません。依存関係のいずれかが失敗した場合、このタスクは自動的に失敗します。 |
|
do_yield |
ブーリアン |
オプションで、このタスクが完了した後、エージェントがフローを明け渡し、他のエージェントが続行できるようにすることを示します。 |
|
do_update |
ブーリアン |
必要に応じて、このタスクが完了した後、エージェントは次のタスクに進む前に、フローの中間状態についてオーケストレーターを更新する必要があることを示します。 |
Taskオブジェクトのその他のプロパティは、Taskタイプに応じてパラメータになります。