studio-web
latest
false
- リリース ノート
- 基本情報
- 管理者向け
- RPA ワークフロー プロジェクト
- アプリ プロジェクト
- エージェンティック プロセス
- Agents
- ソリューション
- API ワークフロー - プレビュー
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Studio Web ガイド
最終更新日時 2025年10月10日
[応答] アクティビティは API ワークフローを終了し、構造化された応答をリクエスト送信者に送信します。応答には通常、ステータスと追加データが含まれます。
[応答] アクティビティを使用して、以下を実行します。
- 常に正しいステータスと応答の詳細を返します。
- 明確で構造化された結果でワークフローを終了します。
- エラーを適切に処理します。特に [ トライ キャッチ ] アクティビティと組み合わせた場合はそうです。
[返信] アクティビティはワークフローの最後のステップにする必要があります。その過程で目的の情報が確実に提供されます。
大事な:[応答] アクティビティを追加しない場合、ワークフローは最後に実行された要求からの応答を返します。エラーが発生した場合、ワークフローは代わりにエラーの詳細を返します。
次の例では、Workday から従業員を取得し、そのマネージャーと直属の部下に関する詳細を集計します。
次の画像は、ワークフローの例を示しています。
失敗の応答
いずれかの取得手順が失敗すると、このワークフローはエラー メッセージ付きの 失敗 ステータスを返します。
このためには、次の手順に従います。
- 取得ステップを Try-Catch ブロックで囲みます。
- エラーが発生した場合、 Catch フローの[エラー対応] ステップは構造化された失敗応答を返します。
- タイプ - 失敗
- [詳細] - [式エディター] を開き、以下を書き込みます。
({ "error_message": $context.outputs.Try_Catch_3.error.title, "status": $context.outputs.Try_Catch_3.error.status })
({ "error_message": $context.outputs.Try_Catch_3.error.title, "status": $context.outputs.Try_Catch_3.error.status })ここでは、[トライ キャッチ] アクティビティからの構造化されたエラー出力$context.outputs.Try_Catch_3.error
提供されます。Try フローの実行中にエラーが発生すると、ワークフローは次の出力を返します。
成功の応答
ワークフローは、集約された従業員情報を含む 成功 ステータスを返します。[ 従業員を名前または ID で検索 ] アクティビティは、一致する配列が 1 つしかない場合でも配列を返します。そこでは、[繰り返し ( コレクションの各要素 )] アクティビティを使用して各結果を処理し、[ スクリプト ] アクティビティを使用してデータを統合します。
応答を次の詳細で設定します。
- タイプ - 成功
- [詳細] - [式エディター] を開き、以下を書き込みます。
({ "workers": $context.outputs.For_Each_2.results })
({ "workers": $context.outputs.For_Each_2.results })ここで、 には、[workers
繰り返し (コレクション の各要素)] ループの[スクリプト] ステップから集計された出力が含まれています。このワークフローでは、次の出力が返されます。