add-ins
latest
false
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática.
UiPath logo, featuring letters U and I in white
Guia do usuário de suplementos
Last updated 17 de jul de 2024

Início rápido

Introdução

O objetivo deste guia é mostrar como usar o UiPath Add-in para Mulesoft executando uma operação Iniciar trabalho .

Iniciar Trabalho

Para iniciar um trabalho, você deve fornecer pelo menos os seguintes parâmetros de entrada do corpo da solicitação:

ParâmetroDescription
Chave de LiberaçãoO ID obtido ao executar o Get Versões. O Orchestrator precisa dessa chave para executar uma versão específica de um processo.
StrategyPara pastas modernas, recomendamos usar ModernJobsCount.
ContagemDeTrabalhosCom 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.
Observação: você precisa do ID da pasta para executar a operação Obter versões . Esse ID também é exigido na operação Iniciar trabalho . Para obter o ID da pasta , realize a operação Get Folders .


Siga estas etapas para realizar a operação:
  1. No Anypoint Studio, clique em Arquivo, vá para Novo e selecione Projeto Mule. Nomeie o projeto e clique em Concluir.
  2. No campo Pesquisar , digite HTTP e arraste o ouvinte HTTP para a tela.
  3. 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.
  4. Forneça o Caminho para o ouvinte HTTP com o parâmetro URI. Exemplo: /job/start}.
  5. Na aba Respostas , defina a variável http.status com o padrão 200, conforme indicado na imagem abaixo:


Etapas

  1. Forneça os Detalhes de Configuração de Conexão.
    • Na Mule Paleta, 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:


  2. Forneça os parâmetros da operação.
    • Insira o valor do parâmetro $filter como: DisplayName eq 'UnattendedProcesses'


    • Essa operação retorna o ID da pasta. Use Set Variable para manter o valor de Folder ID.
  3. Definir variável.
    • Pesquise Definir Variável na Paleta de Mule, arraste-a e solte-a ao lado de GET Folder.
    • Insira o nome e o valor da variável conforme exibido abaixo:


  4. Obter versões.
    • Pesquise Get Releases na Paleta de Mule e, em seguida, arraste e solte-a ao lado de Set Variable.
    • Insira o IdDaPasta, que você definiu como uma variável na etapa anterior, como ID da Unidade Organizacional da UIPATH.
    • Essa operação retornou a Chave de liberação, que é necessária na operação Iniciar trabalho .
  5. Iniciar Trabalho.
    • Pesquise Get Releases na Paleta de 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 Body , insira um JSON conforme 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- sucedida , defina a carga 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.status como 500, e 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
      }


  • Introdução
  • Iniciar Trabalho
  • Etapas

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.