- Introdução
- Suplemento UiPath para Mulesoft
- Sobre
- Configuração
- Instalação
- Configuração
- Início rápido
- Suplemento da UiPath para Microsoft Power Automate
- Suplemento da UiPath para Salesforce
- Suplemento da UiPath para o ServiceNow
- Suplemento da UiPath para Workato
- Suplemento da UiPath para Workday

Guia do usuário de suplementos
Início rápido
Introdução
O objetivo deste guia é mostrar como usar o suplemento UiPath para Mulesoft executando uma operação Iniciar trabalho .
Start job
Para iniciar um trabalho, você deve fornecer pelo menos os seguintes parâmetros de entrada do corpo da solicitação:
| Parâmetro | Description |
|---|---|
| Chave de Liberação | O ID que você obtém ao executar Obter versões. O Orchestrator precisa dessa chave para executar uma versão específica de um processo. |
| Strategy | Para pastas modernas, recomendamos usar ModernJobsCount. |
| ContagemDeTrabalhos | Com que frequência o trabalho é executado. |
| Argumentos de Entrada | Se seu trabalho tiver parâmetros de entrada, eles podem ser enviados como uma string JSON no campo InputArguments . Se não tiver parâmetros de entrada, esse campo será ignorado. |
Você precisa do ID da Pasta para executar a operação Obter versões . Esse ID também é necessário para a operação Iniciar Trabalho . Para obter o ID da pasta, você precisa realizar a operação Get Folders .

Siga estas etapas para realizar a operação:
- In Anypoint Studio, click File, go to New and select Mule Project. Name the project and click Finish.
- No campo Pesquisar , digite
HTTPe arraste o Escuta HTTP para a tela. - Clique no ouvinte HTTP e, em seguida, clique no sinal de mais verde à direita de Configuração do conector. Na próxima tela, adicione o Host e a Porta e clique em OK.
- Provide the Path to HTTP Listener with the URI parameter. Example:
/job/start}. - Na aba Respostas , defina a variável
http.statuscom o padrão200, conforme indicado na imagem abaixo:

Etapas
- Forneça detalhes de configuração de conexão.
-
Na Paleta do Mule, procure a operação Get Folders e arraste-a para a tela. Clique na nova configuração e forneça detalhes de configuração conforme abaixo:

-
- Forneça os parâmetros da operação.
-
Insira o valor do parâmetro
$filtercomo:DisplayName eq 'UnattendedProcesses'
-
Essa operação retorna o ID da pasta. Você usará Set Variable para manter o valor de Folder ID.
-
- Definir variável.
-
Pesquise Definir variável na Paleta de Mule, arraste e solte-a ao lado de Get Folder.
-
Insira o nome e o valor da variável conforme exibido abaixo:

-
- Obter versões.
- Procure Get Releases na Paleta do Mule e, em seguida, arraste e solte-a ao lado de Set Variable.
- Insira o folderId, que você definiu como uma variável na etapa anterior, como UIPATH Organization Unit ID.
- Essa operação retorna a Chave da versão, que é necessária para a operação Iniciar trabalho .
- Iniciar Trabalho.
-
Pesquise Start Job na Paleta Mule e, em seguida, arraste e solte-a ao lado de Set Variable.
-
Insira o folderId, já definido como variável, como UIPATH Organization Unit ID.
-
No parâmetro Corpo , insira um
JSONconforme visto abaixo:%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 uma resposta Bem-sucedido , defina a carga útil de sucesso conforme indicado abaixo:
output application/json --- { "message":"Operation has been executed successfully", "payload": payload }output application/json --- { "message":"Operation has been executed successfully", "payload": payload }
-
Para uma resposta de falha , defina
http.statuscomo500e a carga de erro 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 }
-