Ações e subfluxo de RPA

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 7 min. de leitura
  • Integração bidirecional de Flow Designer e RPA Hub para uma execução de robô perfeita.

    Visão geral

    Os fluxos e ações são criados usando ServiceNow Flow Designer, portanto, certifique-se de estar familiarizado com os conceitos básicos do Flow Designer.

    Invocar fluxos ou subfluxos

    Invoque o fluxo ou subfluxo por meio de Design studio de RPA para desktop, Robô autônomoou Robô assistido. Para obter mais informações, consulte os tópicos listados em Componentes do Flow Designer.

    Habilitar a opção de cliente chamável para um fluxo ou subfluxo

    Habilite um client script para acionar um fluxo RPA Hub ou subfluxo. Para obter mais informações, consulte Habilitar a opção de cliente chamável em um fluxo RPA Hub ou subfluxo.

    Ações de RPA

    A tabela a seguir mostra as descrições detalhadas, as entradas e as saídas das ações de RPA.

    Tabela 1. Ações de RPA
    Ação Descrição Entradas de ação Saídas da ação
    Adicionar item de trabalho à ação da fila Adiciona o item de trabalho em uma fila especificada na aplicação RPA Hub e retorna o ID do item de trabalho.
    • Nome da fila: registro
    • Nome: cadeia de caracteres
    • Conteúdo: cadeia de caracteres
    • Tipo: cadeia de caracteres
    • Prioridade: String.Choice
    • Fase: Cadeia de caracteres
    • ANS: data/hora

    O limite máximo do campo Conteúdo (Conteúdo da solicitação e Conteúdo da resposta) é de 8.000 caracteres.

    Se a caixa de seleção O nome do item de trabalho é confidencial no formulário da fila de trabalho associado estiver marcada, os dados no campo Solicitar conteúdo serão criptografados. Dados confidenciais com criptografia são armazenados no item de trabalho para que possam ser passados para Design studio de RPA para desktop ou robôs.

    • Status da ação: objeto
    • WorkItemID: GUID
    • IsNameExist: booliano
    • status: cadeia de caracteres
    • mensagem: cadeia de caracteres
    Atribuir usuário à ação do processo de automação assistida Atribui um usuário ao processo de automação assistido.
    • Nome do processo: registro
    • Nome deusuário: registro
    • Status da ação: objeto
    • status: cadeia de caracteres
    • Mensagem: cadeia de caracteres
    Atribuir usuário à ação Robô assistido Atribui um usuário ao robô assistido. Nome deusuário: registro
    • Status da ação: objeto
    • status: cadeia de caracteres
    • Mensagem: cadeia de caracteres
    Mudar status da fase do ciclo de vida de uma ação de processo de bot Altera o status da fase do ciclo de vida de um processo de bot que não foi descontinuado.

    Se um processo de bot estiver no status Criar fase do ciclo de vida, se você tiver a função necessária, poderá atualizá-lo para o estado Publicado, mas não poderá atualizá-lo para Em manutenção.

    Se um processo de bot estiver no status da fase do ciclo de vida publicado, se você tiver a função necessária, poderá atualizá-lo para o estado Em manutenção e vice-versa.

    • Nome do processo: registro
    • Status da fase do ciclo de vida: opção
    • resultado: cadeia de caracteres
    • mensagem: cadeia de caracteres
    • Status da ação: objeto
    Buscar ação de trabalhos criados Busca os trabalhos de processo em RPA Hub.
    • Número do processo: cadeia de caracteres
    • Robôs: matriz [String]
    • Status da ação: objeto
    • Resultado: cadeia de caracteres
    • Trabalhos: matriz [String]
    • startRobots: Matriz [Cadeia de caracteres]
    • pendenteRobots: Matriz[Cadeia de caracteres]
    Buscar ação de status de execução Busca o status de execução de um trabalho de processo específico em RPA Hub. Número do trabalho de processo: cadeia de caracteres
    • Status da ação: objeto
    • ProcessJob: objeto
      • Nome do processo: cadeia de caracteres
      • Nome do robô: cadeia de caracteres
      • Estado: cadeia de caracteres
      • Iniciado em: data/hora
      • Concluído em: data/hora
      • Mensagem: cadeia de caracteres
    • status: cadeia de caracteres
    • mensagem: cadeia de caracteres
    Buscar ação de status do item de trabalho Busca o status de itens específicos da fila de trabalho, de forma assíncrona. ID do item da fila de trabalho: GUID
    • Status da ação: objeto
      • Código: inteiro
      • Mensagem: cadeia de caracteres
    • Itemde trabalho: objeto
      • sysId: cadeia de caracteres
      • nome: cadeia de caracteres
      • tipo: cadeia de caracteres
      • prioridade: cadeia de caracteres
      • status: cadeia de caracteres
      • bloqueadoBy: cadeia de caracteres
      • adicionaisComentários: cadeia de caracteres
      • requestContent: cadeia de caracteres
      • responseContent: Cadeia de caracteres
      • deferredTill: data/hora
      • sla: data/hora
      • criado: data/hora
      • startsOn: data/hora
      • concluídoem : data/hora
      • lastStartedTime: data/hora
    • status: cadeia de caracteres
    • mensagem: cadeia de caracteres
    Iniciar ação do processo Aciona um processo de bot específico em RPA Hub e retorna o status.
    • Nome do processo: registro
    • Robôs: matriz [String]

      Ignore uma entrada neste campo se um pool de robôs for atribuído ao processo de bot.

    • Status da ação: objeto
    • Resultado: cadeia de caracteres
    • Robôs: matriz [String]
    • Processo: cadeia de caracteres
    Interromper ação do processo Interrompe um processo de bot. Se a parada normal estiver habilitada, esta ação interromperá normalmente o processo de bot.
    • Resultado: cadeia de caracteres
    • Status da ação: objeto
    • Robôs: matriz [String]
    • Processo: cadeia de caracteres
    • Robôs com falha: matriz [Object]
    Desatribuir usuário da ação do processo de automação assistida Cancela a atribuição do usuário do processo de automação assistido.
    • Nome do processo: registro
    • Nome deusuário: registro
    • status: cadeia de caracteres
    • mensagem: cadeia de caracteres
    • Status da ação: objeto
    Desatribuir usuário de Robô assistido Ação Cancela a atribuição do usuário do robô assistido e desativa o robô assistido. Nome deusuário: registro
    • Status da ação: objeto
    • Status: cadeia de caracteres
    • Mensagem: cadeia de caracteres
    Atualizar ação de parâmetro de processo Atualiza o campo Valor do parâmetro do processo.
    • Processo: registro
    • Nome do parâmetro: cadeia de caracteres
    • Valor: cadeia de caracteres
    • status: cadeia de caracteres
    • Status da ação: objeto
    • mensagem: cadeia de caracteres
    Atualizar ação do item de trabalho Atualiza os itens da fila de trabalho.
    • Nome da fila: registro
    • WorkItemID: cadeia de caracteres
    • Fase: Cadeia de caracteres
    • Adiado até: data/hora
    • Nome: cadeia de caracteres
    • Prioridade: Opção
    • Status: opção
    • Solicitar conteúdo: cadeia de caracteres
    • Tipo: cadeia de caracteres
    • Observações: cadeia de caracteres
    • ANS: data/hora
    • Conteúdo da resposta: cadeia de caracteres

    O limite máximo dos campos Conteúdo da solicitação e Conteúdo da resposta é de 8.000 caracteres.

    Se a caixa de seleção O nome do item de trabalho é confidencial no formulário da fila de trabalho associado estiver marcada, os dados no campo Solicitar conteúdo serão criptografados. Dados confidenciais com criptografia são armazenados no item de trabalho para que possam ser passados para Design studio de RPA para desktop ou robôs.

    • IsNameExist: verdadeiro/falso
    • Status: cadeia de caracteres
    • Mensagem: cadeia de caracteres
    • Status da ação: objeto
    Verificar o HashCode de uma versão de pacote Verifica o HashCode de uma versão de pacote em RPA Hub para validar o HashCode do arquivo zip de automação carregado manualmente com o registro de versão de pacote associado.

    Para obter mais informações sobre como verificar o HashCode de uma versão de pacote, consulte Verificar o HashCode de uma versão de pacote no RPA Hub.

    Versão do pacote: registro
    • Status da ação: objeto
    • Mensagem: cadeia de caracteres
    • isAttachmentValid: verdadeiro/falso

    Subfluxo de RPA

    A tabela a seguir mostra a descrição detalhada, a entrada da ação e a saída da ação do subfluxo de RPA.

    Tabela 2. Subfluxo de RPA
    Subfluxo Descrição Entradas de subfluxo Saídas de subfluxo
    Importar subfluxo de anexo da versão do pacote Importa os anexos da versão do pacote automaticamente para uma versão do pacote. Para migrar automaticamente o anexo do pacote (arquivo zip de automação) de um ambiente inferior (não produção) para um ambiente superior (produção).

    Para obter mais informações sobre como importar um anexo de versão de pacote em RPA Hub, consulte Importar um anexo de versão de pacote no RPA Hub.

    • E-mail: e-mail
    • Versão do pacote: registro

    Depois que o anexo for carregado com sucesso ou se ocorrer um erro ao carregar o anexo, uma notificação por e-mail (se o e-mail for fornecido como uma entrada) será enviada ao usuário que executa esta ação de importação de anexo.

    Iniciar subfluxo do processo Aciona um processo de bot específico em RPA Hub. Retorna detalhes do trabalho de processo.
    • Nome do processo: registro
    • Robôs: matriz [String]

      Ignore uma entrada neste campo se um pool de robôs for atribuído ao processo de bot.

    • Trabalhos de processo: Matriz [Cadeia de caracteres]
    • Resultado: cadeia de caracteres
    • Mensagem: cadeia de caracteres
    Parar subfluxo do processo Aciona um processo de bot específico para parar em RPA Hub. Retorna detalhes dos robôs e processa o status do trabalho. Se a parada normal estiver habilitada, este subfluxo interromperá normalmente o processo de bot.
    • Parada normal: verdadeiro/falso
    • Nome do processo: registro
    • Robôs: matriz [String]
    • Robôs com falha: matriz [Object]
    • Robôs parados: matriz [String]
    • Robôs pendentes: matriz [String]
    • Trabalhos de processo: Matriz [Cadeia de caracteres]
    • Mensagem: cadeia de caracteres
    • Resultado: cadeia de caracteres