アドイン
最新
バナーの背景画像
アドイン ユーザー ガイド
最終更新日 2024年3月12日

クイックスタート

はじめに

このガイドの目的は、[ジョブを開始] 操作を実行して、MuleSoft の UiPath アドインを使用する方法を説明することです。

ジョブを開始

ジョブを開始するには、少なくとも次の要求本文の入力パラメーターを渡す必要があります。

パラメーター説明
ReleaseKey[リリースを取得] を実行して取得する ID です。Orchestrator では、プロセスの特定のバージョンを実行する際に、このキーが必要になります。
ストラテジモダン フォルダーでは、ModernJobsCount を使用することをお勧めします。
ジョブ数ジョブが実行される頻度です。

入力引数

ジョブに入力パラメーターがある場合、そのパラメーターは InputArguments フィールドの JSON 文字列として送信できます。入力パラメーターがない場合、このフィールドは無視されます。
注: [Get Releases] 操作を実行するには、フォルダー ID が必要です。この ID は [Start Job] 操作でも必要になります。フォルダー ID を取得するには、[Get Folders] 操作を実行する必要があります。


操作を実行するには、次の手順に従ってください。
  1. Anypoint Studio で、[File (ファイル)] をクリックし、[New (新規)][Mule Project (Mule プロジェクト)] の順に選択します。プロジェクト名を入力し、[Finish (完了)] をクリックします。
  2. 検索フィールドに「HTTP」と入力し、[HTTP Listener]をキャンバスにドラッグします。
  3. [HTTP Listener]をクリックし、[Connector Configuration] の右側にある緑色のプラス記号をクリックします。次の画面でホストポートを追加し、[OK] をクリックします。
  4. HTTP リスナーへの[Path (パス)]に URI パラメーターを指定します。例: /job/start}
  5. [Responses] タブで、以下の画像のように、変数 http.status に既定値の「200」を設定します。


手順

  1. 接続設定の詳細を指定します。
    • [Mule Palette] で「Get Folders」操作を検索し、キャンバスにドラッグします。新しい設定をクリックして、以下のように設定の詳細を入力します。


  2. 操作パラメーターを指定します。
    • $filter パラメーター値を DisplayName eq 'UnattendedProcesses' として入力します。


    • この操作により、フォルダー ID が返されます。[変数を設定] を使用して、フォルダー ID の値を保持します。
  3. 変数を設定します。
    • Mule パレットで「変数を設定」を検索し、それを [フォルダーを取得] の横にドラッグ アンド ドロップします。
    • 以下のように、変数名と値を入力します。


  4. リリースを取得します。
    • Mule パレットで「リリースを取得」を検索し、それを [変数を設定] の横にドラッグ アンド ドロップします。
    • 前の手順で変数として設定した folderId UiPath の組織単位 ID として渡す必要があります。
    • この操作により、[ジョブを開始] 操作で必要となるリリース キーが返されます。
  5. ジョブを開始します。
    • Mule パレットで「リリースを取得」を検索し、それを [変数を設定] の横にドラッグ アンド ドロップします。
    • 変数として設定した folderId を、UiPath の組織単位 ID として入力します。
    • 本文パラメーターでは、以下に示すように JSON を入力します。
      %dw 2.0
      output application/json
      ---
      {
       "startInfo": {
        "ReleaseKey": payload.value.Key[0],
        "Strategy": "ModernJobsCount",
        "JobsCount": 1,
        "InputArguments": "{}"
       }
      }%dw 2.0
      output application/json
      ---
      {
       "startInfo": {
        "ReleaseKey": payload.value.Key[0],
        "Strategy": "ModernJobsCount",
        "JobsCount": 1,
        "InputArguments": "{}"
       }
      }
    • 成功した応答には、以下のように成功ペイロードを設定します。
      output
      application/json
      ---
      {
      "message":"Operation has been executed successfully",
      "payload": payload
      }output
      application/json
      ---
      {
      "message":"Operation has been executed successfully",
      "payload": payload
      }


    • 失敗した応答には、以下のように http.status500 に設定し、エラー ペイロードを設定します。


      output
      application/json
      ---
      {
      "message":"There is an error while performing this operation.",
      "error":error
      }output
      application/json
      ---
      {
      "message":"There is an error while performing this operation.",
      "error":error
      }


  • はじめに
  • ジョブを開始
  • 手順

Was this page helpful?

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