Automação de processos robóticos Spoke (RPA)

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 7 min. de leitura
  • Com Automação de processos robóticos, seus designers de fluxo podem usar ações para atribuir e cancelar a atribuição de usuários a um processo de automação assistido, adicionar itens de trabalho a uma fila, atualizar itens de trabalho, buscar trabalhos de processo, obter o status de um trabalho de processo e acionar um processo de bot.

    Tabela 1. Ações de RPA
    Ação Descrição Entradas de ação Saídas de ação
    Adicionar item de trabalho à ação da fila Adiciona um item de trabalho em uma fila especificada na aplicação Central de APR 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 É 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 o Design studio de RPA para desktop ou robôs.

    • Status da ação: objeto
    • WorkItemID: GUID
    • IsNameExists: booliano
    • status: cadeia de caracteres
    • mensagem: cadeia de caracteres
    Ação 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
    Alterar o status da fase do ciclo de vida de uma ação do 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 de 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
    Ação Buscar trabalhos criados Busca os trabalhos de processo em Central de APR.
    • Número do processo: cadeia de caracteres
    • Robôs: matriz[String]
    • Status da ação: objeto
    • Resultado: cadeia de caracteres
    • Trabalhos: Array[String]
    • startRobots: Matriz[cadeia de caracteres]
    • pendingRobots: Matriz[cadeia de caracteres]
    Buscar ação do status de execução Busca o status de execução de um trabalho de processo específico em Central de APR. 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
    • WorkItem: objeto
      • sysId: cadeia de caracteres
      • nome: cadeia de caracteres
      • tipo: cadeia de caracteres
      • prioridade: cadeia de caracteres
      • status: cadeia de caracteres
      • bloqueadoPor: cadeia de caracteres
      • adicionaisComentários: cadeia de caracteres
      • requestContent: cadeia de caracteres
      • responseContent: cadeia de caracteres
      • deferredTill: data/hora
      • ANS: data/hora
      • criado: data/hora
      • startOn: data/hora
      • CompleteOn: 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 Central de APR e retorna o status.
    • Nome do processo: registro
    • Robôs: matriz[String]

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

      Ao invocar a ação Iniciar processo Workflow Studio, os robôs que estão no status da fase do ciclo de vida Em manutenção são tratados como robôs com falha.

    • Status da ação: objeto
    • Resultado: cadeia de caracteres
    • Robôs: matriz[String]
    • Processo: cadeia de caracteres
    • Robôs com falha: Array[Object]
    Ação Interromper 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: Array[Object]
    Ação Cancelar atribuição de usuário 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
    Ação Cancelar atribuição de usuário Robô assistido 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 de 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 para os campos Conteúdo da solicitação e Conteúdo da resposta é de 8.000 caracteres.

    Se a caixa de seleçã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 o 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 HashCode de uma versão de pacote Verifica o HashCode de uma versão de pacote em Central de APR para validar o HashCode do arquivo zip de automação carregado manualmente com o registro de versão do pacote associado.

    Para obter mais informações sobre como verificar o HashCode de uma versão de pacote, consulte Verify the HashCode of a package version in RPA Hub .

    Versão do pacote: registro
    • Status da ação: objeto
    • Mensagem: cadeia de caracteres
    • isAttachmentValid: verdadeiro/falso
    Tabela 2. Subfluxo de RPA
    Subfluxo Descrição Entradas do 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 Central de APR, consulte Import a package version attachment in 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 Central de APR. Retorna detalhes do trabalho do processo.
    • Nome do processo: registro
    • Robôs: matriz[String]

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

      Se um trabalho de processo não estiver no status Em execução, o robô associado ao trabalho de processo será tratado como Falha na saída do subfluxo Iniciar processo.

    • Robôs com falha: Array[Object]
    • Robôs parados: matriz[String]
    • Robôs pendentes: matriz[String]
    • Trabalhos de processo: Array[String]
    • Resultado: cadeia de caracteres
    • Mensagem: cadeia de caracteres
    Interromper subfluxo do processo Aciona um processo de bot específico para parar em Central de APR. 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: Array[Object]
    • Robôs parados: matriz[String]
    • Robôs pendentes: matriz[String]
    • Trabalhos de processo: Array[String]
    • Mensagem: cadeia de caracteres
    • Resultado: cadeia de caracteres