Automação de tarefa integrada no Central de APR

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 7 min. de leitura
  • Com o recurso de automação de tarefas incorporado, acione processos de bot assistidos (automações assistidas) a partir da experiência clássica ou da IU principal (IU 16) dos formulários ServiceNow, além de iniciá-los na aplicação Robô assistido.

    Importante:
    A automação de tarefa integrada é executada somente para processos de bot assistidos publicados.

    Invocar automação de tarefa integrada via API

    Para acionar um processo de bot (automação) de um espaço, um playbook ou qualquer outro portal de serviço, você pode criar ações correspondentes e chamar a Interface de programação de aplicações (API) RPAInstanceFormHooks. Para obter mais informações sobre como invocar uma automação de tarefa integrada por meio de uma API, consulte Invocar automação de tarefa integrada via API.

    Visão geral

    Use o recurso de automação de tarefas incorporado para iniciar uma automação perfeitamente a partir de telas ServiceNow em um modo assistido. Ele fornece aos usuários uma exibição transparente do robô que executa tarefas diretamente em suas máquinas. Este recurso oferece uma experiência amigável, permitindo que os indivíduos observem e monitorem o processo de automação em tempo real.

    Por que a automação de tarefas integrada

    Como as automações assistidas existentes interagem com formulários criados na própria automação, o desenvolvimento de formulários é necessário. Use o recurso Automação de tarefa integrada para automações assistidas que usam as telas ServiceNow. O recurso Automação de tarefa integrada permite a reutilização da tela ServiceNow existente sem a necessidade de desenvolver formulários com automação.

    Como funciona a Automação de tarefa integrada

    Vamos considerar um caso de uso de criação de crachá de funcionário.

    1. No Catálogo de serviços, uma solicitação é criada para uma geração de crachá de funcionário. Detalhes como Solicitado para e Local estão incluídos neste formulário de solicitação para imprimir o crachá em uma aplicação de terceiros. Depois que o selo é gerado na aplicação, o ID do selo é preenchido no formulário de solicitação.
    2. Em Design studio de RPA para desktop, crie uma automação usando os novos componentes e publique-a na instância ServiceNow. Para obter mais informações sobre os novos componentes, consulte Formulários. Certifique-se de usar o componente Terminar para cada lógica de automação de ação de IU que ajuda a concluir a execução da automação para a respectiva ação de IU. Para obter mais informações sobre o componente, Usar o componente Terminar.
    3. No Central de APR, crie um processo de bot assistido (por exemplo, Geração de crachá de funcionário). Para obter mais informações sobre como criar um processo de bot assistido, consulte Como configurar um registro de processo de bot em Central de APR.
    4. Para acionar este processo de bot (automação) no formulário ServiceNow, marque a caixa de seleção Habilitar automação de tarefa integrada no formulário de processo de bot assistido associado. Ao habilitar esta caixa de seleção, duas guias adicionais, Processar parâmetros de campo e Configuração assistida, estão disponíveis no formulário de processo de bot. Para obter mais informações sobre o formulário de processo de bot, consulte Formulário de processo de bot.
    5. Na guia Parâmetros de campo do processo, crie parâmetros dinâmicos que são usados na automação. Os parâmetros de campo de processo são usados para definir o valor ou obter o valor de um campo em um formulário específico. Exemplos de parâmetros de campo de processo são o cargo, o nome, o sobrenome e o local do usuário. Esses detalhes são usados no fluxo de trabalho de automação ao gerar um selo. Para obter mais informações sobre como criar parâmetros de campo de processo, consulte Criar um parâmetro de campo de processo no Central de APR.
    6. No Central de APR, crie um registro de configuração assistida. Para obter mais informações sobre como criar um registro de configuração assistida, consulte Criar um registro de configuração assistida no Central de APR.
    7. Neste registro de configuração assistida, selecione a tabela associada ao formulário necessário no campo Tabela, de onde este processo de bot deve ser acionado. Em seguida, defina os critérios no campo Condições para acionar o processo de bot. Neste exemplo, defina as condições para solicitações aprovadas que são necessárias para a geração de crachá. Para obter mais informações sobre o formulário Configuração assistida, consulte Formulário Configuração assistida.
    8. Na guia Mapeamentos de parâmetro de campo, mapeie os campos do formulário para os parâmetros de campo do processo que são usados nas automações. Este processo permite um fluxo de dados fácil durante a execução de um processo de bot. Por exemplo, se "Nome completo" for o parâmetro de campo do processo usado na automação, mapeie-o para o campo "Nome" do formulário. Para obter mais informações sobre como mapear parâmetros de campo, consulte Mapear um campo de tabela para um parâmetro de campo de processo de bot em Central de APR.
    9. Na guia Configuração assistida, o formulário é ativado selecionando o botão Ativar. Em segundo plano, uma ação de IU (botão) é criada, por padrão, para o formulário ServiceNow (IU clássica) no formulário de solicitação correspondente. Para obter mais informações sobre como ativar uma configuração assistida, consulte Ativar um registro de configuração assistida no Central de APR.
    10. Publique o processo de bot com o pacote correspondente publicado a partir do Design studio de RPA para desktop. Para obter mais informações, consulte Publicar um processo de bot Central de APR.

      Para publicar o processo de bot, atribua o usuário com AU de RPA (usuário assistido por RPA) no campo Usuárioatribuído ou Grupo atribuído na guia Usuários/Grupos assistidos do registro do processo de bot assistido. Se a propriedade do sistema de atribuição automática sn_rpa_fdn.allow_rda_robot_auto_assignment for falsa, o registro do robô assistido estará disponível para o usuário assistido por RPA atribuído. Se a propriedade do sistema de atribuição automática for verdadeira, uma licença de robô assistido estará disponível para criar automaticamente um robô assistido no momento do acionamento. Para obter mais informações sobre essa propriedade do sistema, consulte Configurar propriedades do Central de APR.

    11. Em seguida, o usuário atribuído pode exibir a ação de IU (botão) (por exemplo, Gerar crachá) no formulário ServiceNow correspondente. Usando este botão, o usuário pode acionar o processo de bot assistido (automação assistida). Existem determinadas condições para exibir este botão (ação de IU). Para obter mais informações, consulte Condições de visibilidade da ação de IU (botão).
    Figura 1. Configuração da automação de tarefas integrada no Central de APR
    Configuração da automação de tarefa integrada em Central de APR.

    Configuração da Automação de tarefa integrada

    Para configurar a automação de tarefa integrada, consulte Lista de etapas para configurar a automação de tarefas integrada.

    Novos componentes para Automação de tarefa integrada no Design studio de RPA para desktop

    Os quatro novos componentes a seguir foram adicionados à nova seção Formulários em Design studio de RPA para desktop. Esses componentes estão disponíveis na nova categoria ServiceNow no painel Caixa de ferramentas.
    • ComponenteAtendededConfigurations : separe a execução das automações em um único projeto de automação e chame a respectiva lógica de acordo com a ação invocada. Para obter mais informações, consulte Usar o componente AtendedorConfigurations.
    • ComponenteGetProcessFieldParameters : busque os valores dos campos de formulário ServiceNow associados no mapeamento de parâmetro de campo do registro de configuração assistido correspondente em Central de APR. Para obter mais informações, consulte Usar o componente GetProcessFieldParameters.
    • ComponenteGetRecordContextID : busque o sys_id do registro atual do formulário ServiceNow, de onde a automação é acionada. Para obter mais informações, consulte Usar o componente GetRecordContextID.
    • ComponenteSetProcessFieldParameters : atualize os valores dos campos de formulário ServiceNow associados no Mapeamento de parâmetro de campo do registro de configuração assistida correspondente em Central de APR. Para obter mais informações, consulte Usar o componente SetProcessFieldParameters.

    Encerrar componente em automações assistidas

    Use o componente Terminar em automações assistidas para concluir a execução da automação. Para obter mais informações sobre o componente, Usar o componente Terminar.

    Iniciar automações assistidas de ServiceNow formulários

    Saiba mais sobre as restrições para iniciar uma automação assistida nos formulários ServiceNow e iniciar as automações assistidas. Para obter mais informações, consulte Robô assistido jornada de autenticação e execução de automação na automação de tarefas integrada.

    Robô assistido jornada de autenticação e execução de automação

    Saiba mais sobre o processo de autenticação na aplicação Robô assistido e a execução da automação. Para obter mais informações, consulte Robô assistido jornada de autenticação e execução de automação na automação de tarefas integrada.

    Importante:

    Se houver uma nova versão para a automação existente, para refletir essas mudanças, a aplicação Robô assistido deverá ser fechada. Até lá, ele continuará usando a versão existente, pois a aplicação Robô assistido já está iniciada e em execução.

    Se uma nova versão de Central de APR estiver instalada na instância, para refletir essas mudanças, a aplicação Robô assistido deverá ser fechada. Até então, ele continua a usar o conjunto existente de plug-ins, pois a aplicação Robô assistido já está iniciada e em execução.

    Fase de tempo de execução da automação de tarefa integrada

    Saiba mais sobre o acionamento de uma automação assistida a partir de um formulário ServiceNow. Para obter mais informações, consulte Fase de tempo de execução da automação de tarefa integrada.