Complementos
Más reciente
False
Imagen de fondo del banner
Guía del usuario de complementos
Última actualización 8 de may. de 2024

Inicio rápido

Introducción

El propósito de esta guía es mostrarle cómo usar el complemento de UiPath para Mulesoft realizando una operación Iniciar trabajo .

Iniciar trabajo

Para iniciar un trabajo, debes proporcionar al menos los siguientes parámetros de entrada del cuerpo de la solicitud:

ParámetroDescripción
Clave de versiónEl ID que obtiene al realizar Obtener versiones. Orchestrator necesita esta clave para ejecutar una versión específica de un proceso.
EstrategiaPara carpetas modernas, recomendamos utilizar ModernJobsCount.
RecuentoDeTrabajosCon qué frecuencia se ejecuta el trabajo.

Argumentos de entrada

Si su trabajo tiene parámetros de entrada, pueden enviarse como una cadena JSON en el campo InputArguments . Si no tiene parámetros de entrada, este campo se ignora.
Nota: Necesita el ID de la carpeta para realizar la operación Obtener versiones . Este ID también se requiere en la operación Iniciar trabajo . Para obtener la ID de la carpeta , debe realizar la operación Obtener carpetas .


Siga estos pasos para realizar la operación:
  1. En Anypoint Studio, haga clic en Archivo, vaya a Nuevo y seleccione Proyecto Mule. Nombre el proyecto y haga clic en Finalizar.
  2. En el campo de búsqueda , escribe HTTP y arrastra el receptor de HTTP al lienzo.
  3. Haga clic en el receptor de HTTP y, a continuación, haga clic en el signo más verde a la derecha de Configuración del conector. En la siguiente pantalla, añade el Host y el Puerto, y haz clic en Aceptar.
  4. Proporciona la ruta al receptor de HTTP con el parámetro URI. Ejemplo: /job/start}.
  5. En la pestaña Respuestas , establece la variable http.status con el 200 predeterminado, como se indica en la imagen a continuación:


Pasos

  1. Proporcionar Detalles de configuración de la conexión.
    • En la Paleta de Mula, busque la operación Obtener carpetas y arrástrela al lienzo. Haz clic en la nueva configuración y proporciona los detalles de configuración como se indica a continuación:


  2. Proporcione los parámetros de la operación.
    • Introduzca el valor del parámetro $filter como: DisplayName eq 'UnattendedProcesses'.


    • Esta operación devuelve el ID de la carpeta. Utilizará Establecer variable para contener el valor de la ID de la carpeta.
  3. Establecer variable.
    • Busque Establecer variable en la Paleta de Mule, arrástrela y suéltela además de Obtener carpeta.
    • Introduzca el nombre y el valor de la variable como se ve a continuación:


  4. Obtener lanzamientos.
    • Busca Obtener versiones en la Paleta de Mula y luego arrástrala y suéltala junto a Establecer variable.
    • Introduce el IDDeCarpeta, que estableciste como variable en el paso anterior, como ID de unidad de organización de la UIPATH.
    • Esta operación devuelve la clave de Liberación, necesaria en la operación Iniciar trabajo .
  5. Iniciar trabajo.
    • Busca Obtener versiones en la Paleta de Mula y luego arrástrala y suéltala junto a Establecer variable.
    • Introduzca el IDDeCarpeta, ya establecido como variable, como ID de unidad de organización de UIPATH.
    • En el parámetro Cuerpo , introduce un JSON como se ve a continuación:
      %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": "{}"
       }
      }
    • Para una respuesta correcta , establece la carga útil como se indica a continuación:
      output
      application/json
      ---
      {
      "message":"Operation has been executed successfully",
      "payload": payload
      }output
      application/json
      ---
      {
      "message":"Operation has been executed successfully",
      "payload": payload
      }


    • Para una respuesta de error, establece http.status como 500 y la carga útil del error como:


      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
      }


  • Introducción
  • Iniciar trabajo
  • Pasos

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.