studio-web
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Studio Web ガイド

最終更新日時 2025年10月10日

レスポンス

[応答] アクティビティは API ワークフローを終了し、構造化された応答をリクエスト送信者に送信します。応答には通常、ステータスと追加データが含まれます。

[応答] アクティビティを使用して、以下を実行します。

  • 常に正しいステータスと応答の詳細を返します。
  • 明確で構造化された結果でワークフローを終了します。
  • エラーを適切に処理します。特に [ トライ キャッチ ] アクティビティと組み合わせた場合はそうです。

[返信] アクティビティはワークフローの最後のステップにする必要があります。その過程で目的の情報が確実に提供されます。

大事な:[応答] アクティビティを追加しない場合、ワークフローは最後に実行された要求からの応答を返します。エラーが発生した場合、ワークフローは代わりにエラーの詳細を返します。

[応答] アクティビティを使用する

ワークフローに [応答] アクティビティを追加するには、以下の手順を実行します。
  1. API ワークフロー デザイナー キャンバスで、プラス (+) アイコンを選択します。[ アクティビティを追加 ] メニューが表示されます。
  2. [ 返信] を選択します。
  3. [ プロパティ ] パネルで、次のフィールドを設定します。
    • 入力
      • ワークフローが正常に完了し、期待される応答が返されたら、[ 成功 ] を選択します。
      • ワークフローでエラーが発生した場合、または正常な応答に必要なデータがない場合は、[ 失敗 ] を選択します。
    • 詳細 — 式エディターを使用して、目的の応答情報を含む JSON オブジェクトを定義します。
  4. 設定を保存します。

応答アクティビティの例

次の例では、Workday から従業員を取得し、そのマネージャーと直属の部下に関する詳細を集計します。

次の画像は、ワークフローの例を示しています。

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 繰り返し (コレクション の各要素)] ループの[スクリプト] ステップから集計された出力が含まれています。このワークフローでは、次の出力が返されます。
    成功の応答の出力
  • [応答] アクティビティを使用する
  • 応答アクティビティの例
  • 失敗の応答
  • 成功の応答

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.