- Démarrage
- Complément UiPath pour Mulesoft
- À propos
- Configuration
- Installation
- Configuration
- Démarrage rapide
- Complément UiPath pour Microsoft Power Automate
- Complément UiPath pour Salesforce
- Complément UiPath pour ServiceNow
- Complément UiPath pour Workato
- Complément UiPath pour Workday

Guide de l'utilisateur des compléments
Démarrage rapide
Introduction
L'objectif de ce guide est de vous montrer comment utiliser le complément UiPath pour Mulesoft en effectuant une opération Démarrer la tâche .
Start job
Pour démarrer une tâche, vous devez fournir au moins les paramètres d'entrée du corps de requête suivants :
| Paramètre | Description |
|---|---|
| CléRelâche (ReleaseKey) | L'ID que vous obtenez en exécutant Obtenir les versions. L’Orchestrator a besoin de cette clé pour exécuter une version spécifique d’un processus. |
| Strategy | Pour les dossiers modernes, nous vous recommandons d'utiliser ModernJobsCount. |
| NombreTâches | La fréquence à laquelle la tâche est exécutée. |
| Arguments d'entrée | Si votre tâche comporte des paramètres d'entrée, ceux-ci peuvent être envoyés sous forme de chaîne JSON dans le champ InputArguments . S'il n'a pas de paramètres d'entrée, ce champ est ignoré. |
Vous avez besoin de l' ID de dossier pour effectuer l'opération Obtenir les versions . Cet ID est également requis dans l'opération Start Job . Pour obtenir l’ID de dossier, vous devez effectuer l’opération Obtenir les dossiers .

Suivez ces étapes pour effectuer l'opération :
- In Anypoint Studio, click File, go to New and select Mule Project. Name the project and click Finish.
- Dans le champ Rechercher , tapez
HTTPet faites glisser l' écouteur HTTP vers le canevas. - Cliquez sur l' écouteur HTTP, puis sur le signe plus vert à droite de Configuration du connecteur. Sur l'écran suivant, ajoutez l' Hôte et le Port, puis cliquez sur OK.
- Provide the Path to HTTP Listener with the URI parameter. Example:
/job/start}. - Dans l'onglet Réponses , définissez la variable
http.statusavec la valeur par défaut200, comme indiqué dans l'image ci-dessous :

Étapes
- Fournissez les détails de la configuration de la connexion.
-
Dans la palette Mule, recherchez l'opération Obtenir les dossiers et faites-la glisser sur la zone de dessin. Cliquez sur la nouvelle configuration et fournissez les détails de configuration ci-dessous :

-
- Fournissez les paramètres de fonctionnement.
-
Saisissez la valeur du paramètre
$filtersous la forme suivante :DisplayName eq 'UnattendedProcesses'.
-
Cette opération renvoie l' ID de dossier. Vous utiliserez Définir la variable pour contenir la valeur de l' ID de dossier.
-
- Définir la variable.
-
Recherchez Définir la variable dans la palette Mule, faites-la glisser et déposez-la à côté de l'activité Obtenir le dossier.
-
Saisissez le nom et la valeur de la variable comme indiqué ci-dessous :

-
- Obtenir les versions (Get Releases).
- Recherchez Obtenir les versions dans la palette Mule, puis faites-la glisser et déposez-la à côté de Définir la variable.
- Saisissez l' IdDossier, que vous avez défini comme variable à l'étape précédente, en tant qu ' Id de l'unité d'organisation UIPATH.
- Cette opération renvoie la clé de version, qui est requise dans l'opération Start Job .
- Démarrer la tâche.
-
Recherchez Démarrer la tâche dans la palette Mule, puis faites-la glisser et déposez-la à côté de Définir la variable.
-
Saisissez l' ID de dossier, déjà défini en tant que variable, en tant qu'ID d'unité d'organisation UIPATH.
-
Dans le paramètre Corps , saisissez un
JSONcomme indiqué ci-dessous :%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": "{}" } } -
Pour une Réponse réussie , définissez la charge utile de réussite comme indiqué ci-dessous :
output application/json --- { "message":"Operation has been executed successfully", "payload": payload }output application/json --- { "message":"Operation has been executed successfully", "payload": payload }
-
Pour une Réponse d' échec , définissez
http.statussur500et la charge utile de l'erreur sur :
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 }
-