UiPath Documentation
add-ins
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

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ètreDescription
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.
StrategyPour les dossiers modernes, nous vous recommandons d'utiliser ModernJobsCount.
NombreTâchesLa fréquence à laquelle la tâche est exécutée.
Arguments d'entréeSi 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é.
Remarque :

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 :

  1. In Anypoint Studio, click File, go to New and select Mule Project. Name the project and click Finish.
  2. Dans le champ Rechercher , tapez HTTP et faites glisser l' écouteur HTTP vers le canevas.
  3. 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.
  4. Provide the Path to HTTP Listener with the URI parameter. Example: /job/start}.
  5. Dans l'onglet Réponses , définissez la variable http.status avec la valeur par défaut 200, comme indiqué dans l'image ci-dessous :

Étapes

  1. 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 :

  2. Fournissez les paramètres de fonctionnement.
    • Saisissez la valeur du paramètre $filter sous 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.

  3. 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 :

  4. 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 .
  5. 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 JSON comme 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.status sur 500 et 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
      }
      

  • Introduction
  • Start job
  • Étapes

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour