- Erste Schritte
- UiPath-Add-in für Mulesoft
- UiPath-Add-in für Microsoft Power Automate
- UiPath Add-in für Salesforce
- UiPath-Add-in für ServiceNow
- UiPath-Add-in für Workato
- UiPath-Add-in für Workday
Add-ins-Benutzerhandbuch
Einleitung
Diese Anleitung zeigt Ihnen, wie Sie das UiPath-Add-in für Mulesoft verwenden, indem Sie einen Auftrag starten- Vorgang ausführen.
Start job
Um einen Auftrag zu starten, müssen Sie mindestens die folgenden Eingabeparameter für den Anforderungstext angeben:
| Parameter | Beschreibung |
|---|---|
| Taste loslassen | Die ID, die Sie durch Ausführen von Get Releases erhalten. Der Orchestrator benötigt diesen Schlüssel, um eine bestimmte Version eines Prozesses auszuführen. |
| Strategy | Für moderne Ordner empfehlen wir die Verwendung von ModernJobsCount. |
| Anzahl der Aufträge | Wie oft der Auftrag ausgeführt wird. |
| Eingabeargumente | Wenn Ihr Auftrag Eingabeparameter hat, können diese als JSON -Zeichenfolge im Feld InputArguments gesendet werden. Wenn es keine Eingabeparameter hat, wird dieses Feld ignoriert. |
Sie benötigen die Ordner-ID , um den Vorgang Versionen abrufen auszuführen. Diese ID ist auch im Vorgang Auftrag starten erforderlich. Zum Abrufen der Ordner-ID müssen Sie den Vorgang „Ordner abrufen “ ausführen.

Führen Sie die folgenden Schritte aus, um den Vorgang durchzuführen:
- In Anypoint Studio, click File, go to New and select Mule Project. Name the project and click Finish.
- Geben Sie im Feld Suchen
HTTPein und ziehen Sie den HTTP-Listener auf die Arbeitsfläche. - Klicken Sie auf den HTTP-Listener und dann auf das grüne Pluszeichen rechts neben der Connector-Konfiguration. Fügen Sie auf dem nächsten Bildschirm den Host und den Port hinzu , und klicken Sie dann auf OK.
- Provide the Path to HTTP Listener with the URI parameter. Example:
/job/start}. - Legen Sie auf der Registerkarte Antworten die Variable
http.statusmit dem Standardwert200fest, wie in der Abbildung unten dargestellt:

Schritte
- Verbindungskonfigurationsdetails angeben.
-
Suchen Sie auf der Mule-Paelle nach dem Vorgang Ordner abrufen und ziehen Sie ihn auf die Canvas. Klicken Sie auf die neue Konfiguration und geben Sie Konfigurationsdetails wie folgt an:

-
- Geben Sie die Vorgangsparameter an.
-
Geben Sie den Parameterwert
$filterfolgendermaßen ein:DisplayName eq 'UnattendedProcesses'.
-
Dieser Vorgang gibt die Ordner-ID zurück . Sie verwenden Variable festlegen , um den Wert der Ordner-ID zu speichern.
-
- Variable festlegen.
-
Suchen Sie die Variable „Set Variable“ in der Mule-Palage, ziehen Sie sie neben Get Folder und legen Sie sie dort ab.
-
Geben Sie den Variablennamen und den Wert wie unten gezeigt ein:

-
- Versionen abrufen.
- Suchen Sie „Get Releases“ in der Mule-Pappe und ziehen Sie sie dann neben Variable festlegen.
- Geben Sie die folderId, die Sie im vorherigen Schritt als Variable festgelegt haben, als ID der UIPATH-Organisationseinheit ein.
- Dieser Vorgang gibt den Release-Schlüssel zurück, der im Vorgang Auftrag starten erforderlich ist.
- Auftrag starten.
-
Suchen Sie in der Mule-Paelle nach Auftrag starten und ziehen Sie ihn dann neben Variable festlegen.
-
Geben Sie die folderId, die bereits als Variable festgelegt ist, als ID der UIPATH-Organisationseinheit ein.
-
Geben Sie im Parameter Body einen
JSONwie folgt ein:%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": "{}" } } -
Legen Sie für eine Erfolgreich -Antwort die Erfolgsnutzlast wie unten angegeben fest:
output application/json --- { "message":"Operation has been executed successfully", "payload": payload }output application/json --- { "message":"Operation has been executed successfully", "payload": payload }
-
Legen Sie für eine Fehlerantwort
http.statusals500fest und die Fehlernutzlast als:
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 }
-