- 基本情報
- Mulesoft の UiPath アドイン
- Microsoft Power Automate の UiPath アドイン
- Salesforce の UiPath アドイン
- ServiceNow の UiPath アドイン
- Workato の UiPath アドイン
- Workday の UiPath アドイン

アドイン ユーザー ガイド
クイックスタート
はじめに
このガイドの目的は、[ジョブを開始] 操作を実行して、MuleSoft の UiPath アドインを使用する方法を説明することです。
ジョブを開始
ジョブを開始するには、少なくとも次の要求本文の入力パラメーターを渡す必要があります。
| パラメーター | 説明 |
|---|---|
| ReleaseKey | [リリースを取得] を実行して取得する ID です。Orchestrator は、プロセスの特定のバージョンを実行するためにこのキーを必要とします。 |
| ストラテジ | モダン フォルダーでは、ModernJobsCount を使用することをお勧めします。 |
| ジョブ数 | ジョブが実行される頻度です。 |
| 入力引数 | ジョブに入力パラメーターがある場合、そのパラメーターは InputArguments フィールドの JSON 文字列として送信できます。入力パラメーターがない場合、このフィールドは無視されます。 |
フォルダー ID は、リリースの取得操作を実行するために必要です。この ID は、[ ジョブを開始 ] 操作でも必要になります。フォルダー ID を取得するには、フォルダーの取得操作を実行する必要があります。

操作を実行するには、次の手順に従ってください。
- Anypoint Studio で、[File (ファイル)] をクリックし、[New (新規)]、[Mule Project (Mule プロジェクト)] の順に選択します。プロジェクト名を入力し、[Finish (完了)] をクリックします。
- [Search] フィールドに「
HTTP」と入力し、[HTTP Listener] をキャンバスにドラッグします。 - [HTTP リスナー] をクリックし、[コネクタ設定] の右側にある緑色のプラス記号をクリックします。次の画面で、 ホスト と ポートを追加し、[ OK] をクリックします。
- HTTP リスナーへの[Path (パス)]に URI パラメーターを指定します。例:
/job/start}。 - [ 回答 ] タブで、変数
http.statusを既定の200に設定します。下図を参照します。
![http.status 変数を 200 に設定した [HTTP Listener response] タブ](https://dev-assets.cms.uipath.com/assets/images/add-ins/add-ins-docs-image-44448-c48b1bf7-22331d71.webp)
手順
- 接続設定の詳細を指定します。
-
[Mule パレット] で [フォルダを取得] 操作を検索し、キャンバスにドラッグします。新しい構成をクリックし、以下のように構成の詳細を指定します。

-
- 操作パラメーターを指定します。
-
$filterパラメーター値をDisplayName eq 'UnattendedProcesses'として入力します。
-
この操作により、フォルダー ID が返されます。[変数を設定] を使用して、フォルダー ID の値を保持します。
-
- 変数を設定します。
-
Mule パレットで Set Variable を検索し、 [Get Folder (フォルダを取得)] の横にドラッグアンドドロップします。
-
以下のように、変数名と値を入力します。

-
- リリースを取得します。
- Mule パレットで [Get Releases (リリースを取得)] を検索し、[Set Variable (変数を設定)] の横にドラッグアンドドロップします。
- 前の手順で変数として設定した folderId を UiPath の組織単位 ID として渡す必要があります。
- この操作では、ジョブの開始操作で必要なリリース キーが返されます。
- ジョブを開始します。
-
Mule パレットで [Start Job (ジョブを開始)] を検索し、[Set Variable (変数を設定)] の横にドラッグアンドドロップします。
-
変数として設定した 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.statusを500に設定し、エラー ペイロードを次のように設定します。
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 }
-