Compartilhar via


Validar dados com o conector ERP do SAP

Importante

Esta é uma etapa opcional.

Este é um tópico opcional que aborda o Conector ERP do SAPcertificado que permite aos desenvolvedores de automação se conectar ao SAP por meio de Business API (BAPI) e chamadas de função remota (RFCs). Os pré-requisitos que você precisa atender antes de realizar esta verificação são descritos em uma postagem no blog.

Vamos estender nosso cenário atual para incluir uma verificação de validação que usa o conector ERP do SAP para verificar se o número pessoal fornecido para o fluxo é válido e se o funcionário está em um estado de emprego ativo. Dependendo dos resultados dessa verificação, decidiremos se o fluxo termina.

Veja como é o fluxo ajustado.

Diagrama do fluxo que inclui uma verificação de validação.

Diagrama do exemplo de automação em que o funcionário aciona um fluxo da nuvem, o fluxo da nuvem valida se a ID do funcionário existe e, em seguida, obtém os segredos do Azure Key Vault e inicia o fluxo da área de trabalho. O fluxo da área de trabalho usa RPA para automatizar um novo endereço no SAP, e o fluxo da nuvem envia por email uma mensagem de status para o funcionário.

Essa abordagem tem vários benefícios para adotar essa abordagem:

  • Evita o processamento de RPA desnecessário e o tratamento complexo de exceções com base na interface do usuário.

  • Fornece uma melhor experiência do usuário por meio de comentários de validação de dados quase em tempo real.

  • Libera a capacidade da máquina virtual e do bot para execução apenas em dados validados.

  • Aplica políticas de prevenção contra perda de dados, permitindo ou proibindo que este conector seja usado em conjunto com outros.

Siga estas etapas para ajustar o fluxo existente para incorporar a verificação de validação.

  1. Edite o Fluxo de demonstração do SAP com RPA que você criou em Criar o fluxo da nuvem com o portal do Power Automate.

  2. Na ação Obter o cliente SAP, selecione Nova etapa.

  3. Pesquise SAP e selecione Chamar função no SAP (versão preliminar).

    Captura de tela da caixa de diálogo

  4. Para Tipo de Autenticação, selecione Autenticação do SAP. Insira Gateway de dados, Nome de usuário do SAP e Senha do SAP.

    Observação

    Você precisará fornecer suas credenciais manualmente. Você não pode usar os segredos do Azure Key Vault aqui porque o Power Automate valida a conexão no momento do design.

    Captura de tela da tela de configuração da ação de ERP do SAP.

  5. Selecione Mais (...) e Configurações.

    Captura de tela do uso do menu

  6. Ative Entradas Seguras e Saídas Seguras e selecione Concluído.

    Captura de tela das configurações

    Dica

    Use essas configurações para ocultar texto confidencial do histórico do fluxo de execução.

  7. Renomeie a ação para Verificar se o número pessoal existe.

  8. Insira as seguintes informações:

    • Insira Host do AS, Cliente e Número do Sistema do AS.
    • Para Nome da função no SAP, selecione BAPI_EMPLOYEE_GETDATA.
    • Para Sessão com Estado, selecione Não.
    • Para ID DO FUNCIONÁRIO, insira um número pessoal válido.

    Captura de tela da ação

  9. Em Verificar se o número pessoal existe, selecione Nova etapa.

  10. Pesquise e selecione Condição. Renomeie a condição para algo significativo e selecione o conteúdo dinâmico TIPO para o campo Escolher valor.

    Captura de tela do segmento

  11. Arraste a ação do fluxo da área de trabalho Guia estratégico do SAP com RPA até a caixa Se sim.

    Captura de tela da condição com ramificações

  12. Na caixa Se não, selecione Adicionar uma ação, pesquise Enviar um email e configure a ação de email conforme mostrado na captura de tela a seguir.

    Captura de tela de uma ação Enviar email configurada na ramificação quot;Nãoquot;.

  1. Na caixa Se não e, abaixo da ação de email, selecione Adicionar uma ação. Pesquise Encerrar e configurar a ação Encerrar da seguinte forma.

    Captura de tela da condição com ramificações

  2. Volte até a ação Fluxo da área de trabalho da demonstração do guia estratégico do SAP com RPA e insira um número pessoal que não existe no campo ID DO FUNCIONÁRIO.

    Captura de tela da ação

  3. Selecione Salvar e Testar para testar seu fluxo com o número de pessoal inexistente.

  4. A execução de fluxo resultante deverá ser semelhante com a imagem a seguir.

    Captura de tela de uma execução de fluxo da nuvem com falha com a mensagem de banner

  5. Selecione Testar novamente, mas desta vez use um número pessoal válido. Confirme se os resultados são semelhantes à imagem a seguir agora.

    Captura de tela da execução do fluxo da nuvem bem-sucedida com a mensagem de banner

Pronto! Ao incorporar o conector ERP do SAP, tornamos a automação mais eficiente, inteligente e fácil de usar.