cicd-integrations
2023.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário de integrações de CI/CD

Última atualização 23 de mai de 2025

UiPath Run Job

Você pode usar essa tarefa para executar um processo que já foi implantado em uma instância do Orchestrator. Para obter mais informações, consulte Processos e Trabalhos.

Configuração

Use a tabela a seguir para configurar as entradas do UiPath Run Job.

EntradaDescription
Nome da exibição (obrigatório) Insira um nome para a sua tarefa.
Conexão do Orchestrator (obrigatório) Configure a conexão de serviço para acessar os serviços do UiPath Orchestrator. Você pode configurar uma conexão apenas para esta etapa ou usar uma conexão global existente. Para obter mais informações, consulte Configuração da conexão de serviço do UiPath Orchestrator.
Processo (obrigatório) O processo é a versão do pacote vinculado a um tipo específico de pasta. Você precisa configurar essa entrada com base no tipo de pasta na qual o processo está implantado. Para pastas modernas, a entrada é o nome do processo listado na aba Processos . Para descobrir o nome do processo, abra o Orchestrator, abra sua pasta e navegue até Automações > Processos.Para pastas clássicas (obsoletas), a entrada é o nome do processo, seguido por um caractere de sublinhado e depois o nome do ambiente , onde os Robôs são hospedados. Como um exemplo para essa convenção de nomenclatura, considere as seguintes variáveis: O nome do processo éTestAutomation. O nome do ambiente é Production.O nome do seu processo para essa entrada é TestAutomation_Production.
Parâmetros de entradaEspecifique o caminho de arquivo como um arquivo de entrada JSON, como Input\jobParameters.json.

Exemplo de formato de arquivo JSON:

{
  "StringArgument_In": "MyConfigurationValue",
  "IntArgument_In": 1,
  "DictionaryArgument_In": {
    "Key1": "Value1",
    "Key2": "Value2"
  }
}{
  "StringArgument_In": "MyConfigurationValue",
  "IntArgument_In": 1,
  "DictionaryArgument_In": {
    "Key1": "Value1",
    "Key2": "Value2"
  }
}
PrioridadeSelecione a prioridade da execução do trabalho se quiser definir uma ordem específica no nível de processo. Por padrão, essa entrada é definida como Normal.
Pasta do Orchestrator (obrigatório) Especifique a pasta em que o processo está sendo implantado. Para as pastas clássicas, você pode usar nomes de robôs específicos. Para as modernas, é possível utilizar nomes específicos de usuários e máquinas.

Para inserir subpastas, certifique-se de inserir o nome da pasta pai e o nome da subpasta. Por exemplo, use AccountingTeam\TeamJohn.

StrategyEspecifique a estratégia de execução para alocação dinâmica ou especifica por robô. Para trabalhos alocados dinamicamente, o processo é executado na conta e máquina que estiverem disponíveis. De maneira alternativa, você pode escolher trabalhos específicos por robô.
Tipo de Trabalho Disponível apenas em pastas modernas. Escolha o modelo de licença do Runtime sob o qual o trabalho deve ser executado. Para obter mais informações, consulte Licenciamento de Robots.
Número de trabalhos Disponível apenas para estratégia de alocação dinâmica. Especifique o número de vezes que deseja executar esta tarefa. Por padrão, esta entrada é definida como 1.
Usuário Disponível apenas em pastas modernas juntamente com uma estratégia de alocação dinâmica. Adicione o nome de usuário da máquina. Por exemplo, um usuário local para essa entrada é MachineName\UserName.
Máquina Disponível apenas em pastas modernas juntamente com uma estratégia de alocação dinâmica. O nome da máquina que realiza a execução.
SaídaOs resultados são coletados em um arquivo JSON. Você precisa especificar o caminho dos resultados do trabalho (por exemplo, Output\testResults.json). Se você deixar essa entrada em branco, a saída padrão será enviada ao diretório de staging de artefato sob o nome UiPathResults.json.
Tempo limiteEspecifique o número de segundos para aguardar antes que a solicitação expire.
A tarefa falha quando um trabalho falhaSelecione essa entrada se quiser definir a tarefa como falha quando pelo menos um trabalho falhar. Essa entrada é selecionada por padrão.
Aguarde a conclusão do trabalhoAguarde a execução do trabalho ser concluída. Essa entrada é selecionada por padrão.
Nível de traceSelecione o nível de log da lista suspensa.
robotsIdsLista de nomes de robôs específicos, separados por vírgula.
docs image

Pipeline YAML

Você pode visualizar um documento YAML totalmente analisado para o UiPath Run Job.
- task: UiPathRunJob@2
  displayName: 'Start ProcessProject'
  inputs:
    #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
    #processName: 'ProccessProject_CI-Pipeline' # The name of the process
    #parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
    #priority: 'Low' # Options 'Low', 'Normal', 'High'
    #folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
    #strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
    #jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
    #user: 'MyUser'
    #machine: 'machine'
    #robotsIds: 'robot1, robot2'
    #resultFilePath: 'Output\\testResults.json'
    #timeout: 3600
    #failWhenJobFails: false
    #waitForJobCompletion: false,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None- task: UiPathRunJob@2
  displayName: 'Start ProcessProject'
  inputs:
    #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
    #processName: 'ProccessProject_CI-Pipeline' # The name of the process
    #parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
    #priority: 'Low' # Options 'Low', 'Normal', 'High'
    #folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
    #strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
    #jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
    #user: 'MyUser'
    #machine: 'machine'
    #robotsIds: 'robot1, robot2'
    #resultFilePath: 'Output\\testResults.json'
    #timeout: 3600
    #failWhenJobFails: false
    #waitForJobCompletion: false,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
  • Configuração
  • Pipeline YAML

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-2025 UiPath. Todos os direitos reservados.