Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dê a sua opinião sobre a experiência de download do PDF. Documentação de orientações do Power Automate A documentação de orientações do Power Automate fornece informações sobre as práticas recomendadas da equipe que trabalha com nossos clientes corporativos. Adicionaremos e atualizaremos regularmente o conteúdo das orientações. Planejando um projeto do Power Automate e VISÃO GERAL Introdução Fase de planejamento Fase de design Fase de fabricação Fase de teste Fase de implantação e refinamento Automação de Processo Robótico com o SAP e VISÃO GERAL Introdução Usar RPA pro-code com a GUI do SAP Usar RPA de pouco código com a GUI do SAP Usar RPA sem código com a GUI do SAP Conclusão Kit de automação para o Power Platform e VISÃO GERAL Visão Geral Configurar https://aka.ms/learn-pdf-feedback g Usar o Kit de automação Melhores práticas de adoção da automação e VISÃO GERAL Visão Geral Técnicas Holísticas de Automação Empresarial (HEAT) Modelo de Maturidade de Adoção c GUIA DE INSTRUÇÕES Administração e governança da automação Kit de automação para o Power Platform Gerenciar o Power Automate para desktop no Windows Conteúdo relacionado e VISÃO GERAL Criar seu primeiro fluxo O que é fluxo da área de trabalho? Kit do CoE (Centro de Excelência) do Power Platform Guia do ALM do Power Platform https://learn.microsoft.com/pt-br/power-automate/getting-started#create-your-first-flow https://learn.microsoft.com/pt-br/power-automate/desktop-flows/overview https://learn.microsoft.com/pt-br/power-platform/guidance/coe/starter-kit https://learn.microsoft.com/pt-br/power-platform/alm/ Introdução: Planejando um projeto do Power Automate Artigo • 02/02/2023 • 2 minutos para o fim da leitura Você pode usar o Power Automate para automatizar os processos manuais e repetitivos para poder focar nas tarefas de maior valor. É um serviço exclusivo que você pode usar para unificar serviços de nuvem, aplicativos de área de trabalho e sistemas legados. Existe algum processo ou alguma tarefa que deseja automatizar, mas não sabe exatamente como? Esta documentação pode ajudar a planejar e criar um projeto de automação, seja você um usuário de negócios, um profissional de TI ou um desenvolvedor de aplicativos profissional que nunca trabalhou em um projeto de automação. Nestes artigos, você aprenderá a automatizar os processos empresariais com o Power Automate. As etapas básicas são as seguintes: 1. Planejar: Identifique quem, o quê, quando e por quê. 2. Criar: crie um projeto automatizado "no papel" e considere vários métodos de automação. 3. Fazer: crie os fluxos do Power Automate. 4. Testar: experimente a automação criada. 5. Implantar e ajustar: comece usando a automação na produção, identifique os processos que podem ser ajustados e decida o que deseja alterar ou adicionar. Tipos de automação de processos Artigo • 02/02/2023 • 3 minutos para o fim da leitura Este vídeo fornece uma visão geral rápida da automação de processos com o Power Automate Existem dois tipos principais de automação disponíveis no Power Automate: Automação de processos digitais baseados em API: fluxos da nuvem Automação de processos robóticos (RPA) baseada em IU: fluxos da área de trabalho Você pode usar o Power Automate para automatizar processos em mais de 380 aplicativos usando conectores baseados em API fornecidos fora da caixa. Além disso, os engenheiros de software podem criar novos conectores personalizados para qualquer aplicativo que tenha uma API acessível. Aplicativos modernos (incluindo serviços baseados em nuvem) usam APIs para fornecer acesso programático a dados e funcionalidade. A API declara um conjunto de regras para solicitações e os programadores usam a API para interagir com o aplicativo. Sem escrever nenhum código, você pode usar conectores para acessar dados e usar uma ampla variedade de funcionalidades de aplicativo em sua automação. Por exemplo, você pode usar os conectores para o SharePoint e seu programa de email para automatizar o processo de adição de um novo item a um a lista do SharePoint quando você recebe um email com uma linha de assunto específica. https://www.microsoft.com/pt-br/videoplayer/embed/RE4G4jU? postJsllMsg=true&autoCaptions=pt-br Automação de processos digitais (DPA) baseados na nuvem https://www.microsoft.com/pt-br/videoplayer/embed/RE4G4jU?postJsllMsg=true&autoCaptions=pt-br A próxima pergunta que você pode ter é: e se eu tiver um aplicativo para o qual o Power Automate não tem um conector e não conseguir criar um conector personalizado porque o aplicativo não tem uma API? Aqui é onde a automação de processos robóticos (RPA) entra. Você pode usar a RPA para criar automação mesmo em sistemas mais antigos que não têm uma API. Com a RPA, você automatiza aplicativos ensinando ao Power Automate como imitar os movimentos do mouse e as entradas do teclado de um usuário humano, como se um robô estivesse usando o computador. Em outras palavras, enquanto a automação de processos digitais fornece conectores de API para que você possa dizer ao aplicativo o que fazer, com a RPA você mostra o que fazer. Ao usar o Power Automate para automatizar processos, recomendamos que você use a automação de processo digital para qualquer aplicativo que tenha conectores baseados em API disponíveis, porque APIs devem ser estáveis mesmo quando o aplicativo muda com o tempo. Os fornecedores de software trabalham muito para evitar fazer alterações que quebrem a forma como as regras de API existentes funcionam. Por outro lado, a RPA pode ser interrompida quando as coisas mudam, como quando as atualizações são aplicadas ao ambiente de um computador local ou ao layout das telas de um aplicativo. Além disso, você deve tomar muito cuidado para garantir que suas instruções para o robô tenham sido claras. Por exemplo, se você tiver selecionado a célula B3 em uma planilha, desejará que o robô selecione a célula B3 todas as vezes? Você deseja que ele selecione a primeira célula vazia na coluna B? Você deseja que ele selecione a célula na coluna B para a linha em que a coluna A foi definida com um valor específico? Ao usar a RPA, será fácil dar instruções ou assumir que foram tomadas RPA baseada na área de trabalho DPA ou RPA? Ou ambas? decisões que não são óbvias apenas por registrar os cliques do mouse e as entradas do teclado. Pode demorar alguma iteração para garantir que você forneceu todas as instruções necessárias, incluindo o que fazer em caso de erros. O Power Automate fornece automação de processos digitais e RPA, para fazer a ponte entre o que você pode automatizar entre serviços modernos baseados em API e os sites e aplicativos da área de trabalho para os quais você não tem um conector baseado em API. Fase de planejamento Artigo • 02/02/2023 • 2 minutos para o fim da leitura O planejamento é a parte mais importante na automatização do seu processo ou tarefa. Considere as seguintes questões ao fazer o planejamento: Que problema a automação do processo resolverá? Quem usará a automação do processo? Quais meta e objetivos serão alcançados pelos usuários? Saber as respostas ajuda você a se manter atualizado ao projetar a automação do processo. É fácil cair na armadilha de automatizar o processo como o objetivo, em vez de resolver o problema. Os elementos de planejamento da automação do processo são muito semelhantes a como você planeja a criação do seu aplicativo usando o Power Apps, e incluem: Identificando o problema da empresa a ser resolvido (o caso de uso) Entender o processo empresarial atual detalhadamente Otimizar o processo empresarial com sua solução Decidir se vale a pena automatizar o processo Criando um plano de projeto Para obter informações detalhadas sobre cada um desses elementos na fase de planejamento, leia a seção de planejamento no conteúdo de diretrizes do Power Apps: Fase de planejamento. Depois de ler a seção de planejamento no conteúdo das diretrizes do Power Apps, volte e continue lendo a Fase de design neste conteúdo de diretrizes.https://learn.microsoft.com/pt-br/powerapps/guidance/planning/planning-phase Design do processo Artigo • 02/02/2023 • 5 minutos para o fim da leitura Ao projetar uma automação de processo, a primeira etapa é decidir quando e o que automatizar. Olhando para o processo de negócios que você possui atualmente, você deve primeiro identificar qual parte do processo deve ser automatizada. Os tipos de benefícios que você pode obter potencialmente com a automação se enquadram nestas categorias: Aplicar regras de negócios padronizadas de maneira consistente Reduzir o trabalho manual em processos repetitivos Reduzir o erro humano Simplificar aprovações Ganhar eficiência em transações de alto volume Mover dados de forma eficiente entre sistemas (reduzir a entrada manual de dados) Maximizar o uso dos recursos disponíveis Aumentar produtividade As regras de negócios são a lógica if/then que aplica suas políticas de negócios. Automatizá-las garante que elas serão sempre seguidas de maneira consistente. Em nosso exemplo de cenário de relatório de despesas, uma regra de negócios exige que, se o valor do relatório de despesas exceder US$ 10.000, também precisará ser aprovado pelo CFO. Ao automatizar o processo, Abhay garante que nenhum relatório de despesas caras passará despercebido. Identificação de áreas de automação Aplicar regras de negócios padronizadas Automatizar processos repetitivos A automação de processos repetitivos pode ajudar seus funcionários a evitar o desgaste físico e mental. Os processos que são feitos da mesma maneira todas as vezes devem estar no topo da sua lista para serem considerados para automação. Por exemplo, Abhay, o contador, deve coletar os formulários de despesas e recibos de todos. Os recibos podem ser um recibo em papel de um restaurante ou faturas em papel de fornecedores. Abhay tem que digitalizar manualmente esses papéis em um arquivo PDF e armazená-lo. Ele também precisa inserir o que está escrito no papel e postar no sistema financeiro para cada relatório de despesas enviado. Tarefas como copiar e colar valores de um sistema para outro ou inserir dados de formulários em papel são processos em que podem ocorrer erros humanos. Um exemplo de caso para o cenário de relatório de despesas é quando Abhay precisa reembolsar dinheiro ao funcionário, procurando os dados bancários do funcionário e acessando o sistema bancário. Um tipo diferente de erro ocorre quando as pessoas se esquecem de realizar suas tarefas. Você pode configurar a automação para lembrá-los de trabalhar na tarefa ou processo que lhes foi atribuído. Por exemplo, Lee enviou um relatório de despesas, mas Nick não respondeu à solicitação de aprovação há algum tempo. Uma automação pode ser configurada para lembrar Nick de tomar uma decisão e até mesmo fornecer um botão para responder diretamente ao lembrete. Reduzir o erro humano Simplificar aprovações Outra área que você pode querer automatizar são os processos de alto volume. Processos de alto volume são processos que ocorrem com muita frequência no dia a dia. Estão intimamente ligados a processos repetitivos, mas são um pouco diferentes. Você pode ter um processo que pode ter apenas uma ou duas etapas que podem ser automatizadas. No entanto, se um processo deve ser executado muitas vezes, mesmo pequenas melhorias podem ter grandes impactos. Por exemplo, se o cenário de relatório de despesas vale para 1.000 vendedores, cada minuto de melhoria equivaleria a dois dias úteis de tempo economizado. A análise do impacto real pode ser feita usando os recursos analíticos. Você pode estar inserindo dados manualmente porque tem dois sistemas que não se comunicam. Em nosso cenário de relatório de despesas, é aqui que Abhay insere dados no sistema de contabilidade, reinserindo valores do relatório de despesas enviado. Ganhar eficiência em processos de alto volume Automatizar a entrada de dados Outros bons candidatos de automação são aqueles processos que podem ser executados independentemente da interação humana. Esse tipo de processo não é tão fácil de identificar, então a melhor maneira é imaginar se há processos que podem ser concluídos fora do seu horário comercial normal. Tal automação atua como um "multiplicador" de seu pessoal e usa totalmente seus outros recursos (como PCs). Você também pode usar a automação para processos que levam muito tempo em comparação com uma interação humana, mas é tolerável se feito durante a noite, quando não há pressa para a automação terminar. Por exemplo, se uma pessoa começa o dia processando pedidos que chegam durante a noite, você pode criar uma automação que processe os pedidos assim que eles chegam, para que sua equipe possa começar a atender os pedidos logo pela manhã. Semelhante a maximizar o uso dos recursos disponíveis, a automação também ajuda a aumentar o rendimento de um processo específico. Com este tipo de automação, seu processo atual pode ser executado por humanos em paralelo com a automação. Por exemplo, Abhay, o contador, pode ser a única pessoa que processa os relatórios de despesas e seu horário de trabalho padrão pode ser entre 9h00 e 18h00. Ao configurar uma automação, você também pode ter o Power Automate para processar os relatórios de despesas também e, portanto, ter o Abhay e a automação para processá-los, resultando em um rendimento mais alto. Maximizar o uso dos recursos disponíveis Aumentar produtividade Quando todas as áreas de automação são aplicadas, o exemplo abaixo mostra como um processo de negócios de relatório de despesas pode ser coberto pelo Power Automate com melhorias no throughput, maximizando os recursos disponíveis, automatizando a entrada de dados e agilizando as aprovações. Cenário de exemplo Próxima etapa: Determinar qual método de automação usar Determinar qual método de automação usar Artigo • 02/02/2023 • 3 minutos para o fim da leitura Após a conclusão do design do processo, a próxima etapa é o design arquitetônico onde você foca em como automatizará esse processo. Primeiro, você determina que tipo de conector pode usar (se houver) e, em seguida, escolhe um gatilho para iniciar a automação. O ideal é que todos os sistemas que você deseja automatizar tenham conectores do Power Automate. Verifique a lista de conectores para ver se os conectores estão disponíveis para o sistema que você pretende automatizar. Depois de encontrar o conector, certifique-se de que as ações necessárias estejam disponíveis para esse conector. Por exemplo, um conector para um sistema de e-mail precisará de ações para "enviar", "responder" e "excluir". Se não houver conectores disponíveis, você tem as seguintes opções de escolha: Criar um conector personalizado: este é o método preferido de automação, se você é um desenvolvedor ou se sua organização tem um desenvolvedor que possa criar conectores personalizados. Um conector personalizado permite que a automação interaja com o sistema de destino por meio de uma API publicada. Essa API deve ser resiliente às alterações do sistema. Mais informações: Criar um conector personalizado do zero Usar o conector HTTP: Se você for um desenvolvedor e tiver cenários únicos em que precisa se conectar a sistemas que não têm conectores disponíveis, mas não desejar configurar conectores personalizados, seu próximo melhor método será usar um conector HTTP. Mais informações da documentação dos Aplicativos Lógicos do Azure: Adicionar um gatilho de HTTP Criar uma automação de navegador da Web: Se você não conseguir encontrar um conector e se o sistema for um aplicativo ou um site com base em um navegador da Web, você deve considerar a automação do navegador da Web. A automação do navegador da Web imita as entradas do teclado e os movimentos do mouse, como se um humano estivesse usando o navegador. Você pode criar um processo de automação de navegador com o Power Automate para desktop. Escolha um método de automação https://learn.microsoft.com/pt-br/connectors/custom-connectors/ https://learn.microsoft.com/pt-br/connectors/custom-connectors/define-blankhttps://learn.microsoft.com/pt-br/azure/connectors/connectors-native-http#add-an-http-trigger https://learn.microsoft.com/pt-br/power-automate/desktop-flows/actions-reference/webautomation Criar uma automação de aplicativo de área de trabalho: Se você não conseguir encontrar um conector e se o sistema for um aplicativo de área de trabalho em um PC, este é o método de automação a ser usado. O Power Automate em recursos que imitam entradas de teclado humanas e movimentos do mouse. Para automação de aplicativos de área de trabalho, você cria um novo processo de área de trabalho do Power Automate com o Power Automate para desktop. A tabela a seguir compara os diferentes métodos. método Facilidade de uso Requer um desenvolvimento em segundo plano? Facilmente afetado por mudanças no sistema? Requer configuração ou tempo de desenvolvimento? Connector Mais fácil Não Não Nenhum(a) Conector personalizado Fácil Sim Não Sim Conector HTTP Fácil Sim Não Não Automação do navegador da Web Fácil Não, mas um conhecimento básico de CSS e HTML é preferível Sim Sim Automação do aplicativo da área de trabalho Fácil Não Sim Sim Em cenários de automação complexos, você pode combinar todos esses métodos. Com todos os métodos de automação discutidos anteriormente, você precisa considerar como desencadear (iniciar) essas automações. As maneiras de desencadear uma automação incluem: Gatilhos automatizados Gatilhos instantâneos ou manuais Gatilhos programados Escolha um gatilho para iniciar a automação Gatilhos automatizados https://learn.microsoft.com/pt-br/power-automate/desktop-flows/create-flow Com um gatilho automatizado, o sistema inicia automaticamente a automação quando uma condição é atendida. (Observe que nem todos os conectores incluem gatilhos automatizados.) Exemplos de acionadores automatizados incluem: Quando um e-mail é recebido no Outlook Quando um novo arquivo é movido para o OneDrive Quando uma nova linha é criada no Microsoft Dataverse Quando um item é modificado em uma lista do SharePoint personalizada Um exemplo de caso de uso para o relatório de despesas pode ser definir um gatilho automatizado para iniciar um fluxo de aprovação quando uma nova linha é criada na tabela Aprovações de Despesas no Dataverse. Por exemplo, isso garante que quando um formulário é criado com o Power Apps, o que cria uma nova linha no Dataverse, um fluxo de aprovação é acionado automaticamente. Um gatilho instantâneo ou manual é um tipo de gatilho em que um usuário precisa iniciar manualmente a automação ou o gatilho é iniciado instantaneamente. Isso pode ser acionado diretamente de um botão ou de um serviço da Microsoft. Gatilhos instantâneos ou manuais https://learn.microsoft.com/pt-br/power-automate/introduction-to-button-flows Gatilhos programados são executados em uma data e hora específicas e são repetidos periodicamente. Eles são úteis para situações em que você precisa automatizar uma tarefa que ocorre diariamente, semanalmente ou mensalmente. No exemplo do relatório de despesas, a equipe de contabilidade pode usar um gatilho programado para enviar um e-mail automatizado todas as sextas-feiras quando o relatório de BI semanal estiver pronto. Gatilhos programados Próxima etapa: Cenários assistidos e não assistidos Cenários assistidos e não assistidos Artigo • 02/02/2023 • 2 minutos para o fim da leitura Com qualquer um dos métodos de automação que você usa, a automação será assistida ou autônoma. Cenários assistidos (iniciados por humanos) Nesses cenários, a automação é executada quando os usuários estão na frente de seus computadores. Isso é adequado quando você deseja automatizar tarefas e processos em um nível individual. A automação geralmente é acionada manualmente sempre que o usuário quiser executá-la. O processo pode exigir interação humana ou decisões entre as etapas. Cenários autônomos (totalmente automatizados) Nesses cenários, um computador ou servidor designado é configurado para executar a automação em nome de um usuário. Todo o processo de automação é executado totalmente por Power Automate, e nenhuma interação ou decisão é feita por um humano (com exceção de fluxos de aprovação, nos quais quem faz a aprovação é considerado tecnicamente um "terceiro" da automação). O processo de automação pode ser disparado automaticamente a partir de outro sistema ou serviço, ou por programação. A tabela a seguir resume os dois tipos de cenários de automação. Assistida Não assistida Requer interação humana ou decisões Não requer interação humana ou decisões Acionado manualmente Acionado automaticamente O login não é necessário porque a automação pressupõe que o sistema já está conectado. O login do Windows é automatizado com credenciais de usuário predefinidas Você pode usar uma combinação de automação assistida e autônoma em sua solução. No exemplo do relatório de despesas, o processo de aprovação pode ser automatizado com automação autônoma. O processo de reembolso em dinheiro pode ser mais https://learn.microsoft.com/pt-br/power-automate/modern-approvals adequado para automação assistida, porque Abhay pode querer verificar os detalhes da transação bancária como uma confirmação final. Próxima etapa: separar os fluxos em processos automatizados menores Separar os fluxos em processos automatizados menores Artigo • 02/02/2023 • 2 minutos para o fim da leitura Ao configurar uma automação, tente arquitetar seus fluxos de modo que você não tenha uma única automação que cubra todo o processo. Existem vários motivos pelos quais você deve fazer vários fluxos menores: A manutenção é mais fácil. O tratamento de erros não precisa ser tão sofisticado. Várias pessoas podem trabalhar na automação. Não há necessidade de reiniciar a automação desde o início se uma etapa falhar. No exemplo abaixo, uma automação foi configurada para um processo de aprovação, cobrindo vários processos com uma única automação. Se, por exemplo, o processo de reembolso em dinheiro falhar, toda a automação será considerada um fracasso. Se um requisito ou especificação para pesquisar os dados bancários do funcionário mudar, todo o processo terá de ser suspenso até que as atualizações estejam em vigor. Em vez disso, você pode separar a automação em módulos, conforme mostrado na imagem a seguir. Neste exemplo, a Automação nº 2 depende da automação anterior para definir o status do relatório de despesas como "Verificação de conformidade concluída". No entanto, se houver um problema com o sistema de correio e a automação nº 2 falhar, as tarefas da automação nº 1 ainda serão concluídas. Somente as tarefas na Automação nº 2 precisarão ser reiniciadas. Próxima etapa: Autenticação e segurança autenticação e segurança Artigo • 02/02/2023 • 2 minutos para o fim da leitura Sua automação provavelmente acessará dados e sistemas protegidos, exigindo que os usuários se conectem. Diferentes cenários de automação exigem que o Power Automate use métodos de autenticação diferentes. Antes de configurar sua automação, você deve se perguntar como atualmente se conecta nos sistemas ou computadores para fazer as tarefas manualmente. Abaixo estão alguns exemplos de diferentes tipos de autenticação (conexões) que podem ser usados ao automatizar com o Power Automate. Para configurar a automação, certifique-se de ter as informações de autenticação (conexões) necessárias prontas. Você precisará dessas informações quando estiver fazendo uma nova conexão para configurar sua automação, configurando para acessar dados por meio de um local gateway de dados, ou ao usar fluxos de desktop. Gateway de dados local https://learn.microsoft.com/pt-br/power-automate/add-manage-connections https://learn.microsoft.com/pt-br/power-automate/add-manage-connections#connect-to-your-data-through-an-on-premises-data-gateway https://learn.microsoft.com/pt-br/power-automate/desktop-flows/introduction Para automação de desktops e sites, um gateway de dados local é necessário para que os programas instalados nos computadores local (porexemplo, extensões de navegador e Power Automate Desktop) possam ser acessados a partir do serviço baseado em nuvem do Power Automate. Mais informações: Instalar em um gateway de dados local Esta é a autenticação para qualquer automação que você usa com os serviços Microsoft. Quando a automação é executada, ela é gerada em nome do usuário que está executando a automação e não do usuário que configurou a automação originalmente. Esse tipo de autenticação é usado para sistemas e serviços que possuem um sistema independente diferente daqueles usados com o Microsoft 365 e Azure Active Directory (Azure AD), com um nome de usuário e senha separados. Entradas para serviços como o Google, Facebook e o Twitter têm seus próprios métodos de autenticação. Alguns sistemas corporativos fornecem logon único (SSO). Autenticação usando o Microsoft 365 e Azure AD Autenticação usando nome de usuário e senha https://learn.microsoft.com/pt-br/data-integration/gateway/service-gateway-install https://learn.microsoft.com/pt-br/azure/active-directory/manage-apps/what-is-single-sign-on No exemplo de relatório de despesas, o sistema de banco online tem seu próprio ID de entrada e senha. Esse tipo de autenticação será necessário se você estiver planejando automatizar com os fluxos da área de trabalho ou aplicativo do Power Automate Desktop. Ele é separado do Microsoft 365 ou Azure AD. Se um computador estiver conectado a uma rede corporativa, é altamente provável que use o Windows Server Active Directory. Essa autenticação geralmente é usada para serviços online e para automação de sistema a sistema (API), onde os serviços são compartilhados por toda a empresa. Isso Autenticação usando um sistema local ou de entrada do Windows Autenticação usando uma chave compartilhada normalmente é fornecido e configurado pelo seu departamento de TI, onde o conector é compartilhado com você. Próxima etapa: Definindo entradas e saídas Definindo entradas e saídas Artigo • 02/02/2023 • 2 minutos para o fim da leitura Em qualquer automação, haverá uma entrada e uma saída. Antes de começar a automatizar processos com o Power Automate, você precisa definir o que são. O exemplo a seguir mostra como você pode definir as entradas e saídas. No cenário de aprovação de despesas, Abhay deve seguir os seguintes passos para reembolsar um candidato que enviar um formulário de despesas: 1. Abhay recebe um pedido de aprovação para um relatório de despesas. 2. Abhay decide se aprova ou recusa a solicitação. 3. Se a solicitação for aprovada, Abhay envia um e-mail para o funcionário avisando- o. A tabela a seguir mostra as informações necessárias neste cenário. Informações necessárias Entrada ou saída? Finalidade Nome do empregado Entrada Para enviar um email se a despesa for aprovada Email do funcionário Entrada Para enviar um email se a despesa for aprovada Número de funcionário Entrada Para pesquisar no sistema de gerenciamento de funcionários o número do banco. Resultado da aprovação Saída Para enviar um email se a despesa for aprovada Nome do aprovador Saída Para enviar um email se a despesa for aprovada Email do aprovador Saída Para enviar um email se a despesa for aprovada Data e hora de aprovação Saída Para enviar um email se a despesa for aprovada Isso pode parecer complicado, mas a maioria das entradas pode ser recuperada automaticamente. Por exemplo, o nome e o email do funcionário podem ser recuperados, se a automação for acionada manualmente pelo funcionário. Se você estiver lidando com dados confidenciais, como IDs de login, senhas e informações bancárias, você pode usar o recurso de entradas e saídas seguras no Power Automate. Por padrão no Power Automate, você pode ver entradas e saídas no histórico de execução de um fluxo. Ao habilitar entradas e saídas seguras, você pode proteger esses dados quando alguém tentar investigar as entradas e saídas e, em vez disso, exibir a mensagem "Conteúdo não mostrado devido à configuração de segurança." Protegendo entradas e saídas Próxima etapa: lidar com texto confidencial https://learn.microsoft.com/pt-br/power-automate/desktop-flows/run-desktop-flow#use-sensitive-text-inputs Transformação e formatação de dados Artigo • 02/02/2023 • 2 minutos para o fim da leitura Pode ser que alguns dos dados recuperados de um sistema precisem ser transformados para serem compreendidos por outros sistemas usados posteriormente no processo. Por exemplo, você pode precisar converter a hora local na Hora Universal Coordenada (UTC) ou converter uma moeda em outra. Para tornar seus dados compreensíveis em outro sistema, você poderá convertê-los em um formato diferente. Certifique-se de levar os formatos de dados (e conversões de formato) em consideração ao projetar sua arquitetura de automação de processos. Aqui estão algumas maneiras de transformar e formatar seus dados. Você pode usar ações internas para converter valores e cadeias de caracteres em diferentes formatos. Expressões são equações do tipo Excel que você pode usar para converter e manipular dados. Ações internas Expressões As listas de diferentes expressões são mostradas abaixo: Funções de cadeia de caracteres Funções de coleção Funções de comparação lógica Funções de conversão Conversões implícitas de tipo de dados Funções matemáticas Funções de data e hora Funções de fluxo de trabalho Funções de análise de URI Funções de manipulação: JSON e XML https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#string-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#collection-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#logical-comparison-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#conversion-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#implicit-data-type-conversions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#math-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#date-and-time-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#workflow-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#uri-parsing-functions https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#manipulation-functions-json--xml Para a lista completa, vá para Guia de referência para usar funções em expressões para Aplicativos Lógicos do Azure e Power Automate. Próxima etapa: Como formalizar mensagens e alertas https://learn.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference Formalizando mensagens e alertas Artigo • 02/02/2023 • 2 minutos para o fim da leitura Ao enviar notificações por email e mensagens do Microsoft Teams, às vezes, talvez você não queira enviá-las como você mesmo, mas talvez ainda queira que garantir que as pessoas que as receberem possam entrar em contato com você. Não há problemas enviar mensagens a partir do Power Automate como você mesmo em pequenos casos, mas, à medida que o processo fica mais formalizado, recomendamos o envio de mensagens como um remetente compartilhado. Isso ajuda os destinatários a saber que a mensagem foi enviada por automação, e não como um incômodo pessoal. Ela tem a vantagem adicional de que as pessoas não tentarão incomodar você diretamente em resposta a algo que é puramente informativo. Para o conector do Microsoft Teams, temos algumas ações "Postar como o bot do Flow" que são adequadas para isso. O Outlook tem uma ação "Enviar um email de uma caixa de correio compartilhada", embora seja necessário trazer sua própria caixa de correio. Esta orientação também se aplica à atualizaçãode tickets, criação de registros e assim por diante, mas os detalhes variam de acordo com o conector. Ao usar a automação para enviar emails e postar mensagens, você quer que as pessoas saibam de onde elas estão vindo. Uma caixa de correio compartilhada ajuda o Usar remetentes compartilhados Adicionar uma assinatura destinatário a perceber que a mensagem não está vindo diretamente de você. No entanto, caso a automação seja interrompida ou comece a disparar muito rapidamente, deve ser fácil entrar em contato com você para corrigir o problema. Isso é especialmente importante se a automação funcionar com pessoas fora de sua organização ou em sistemas externos em que o destinatário pode não estar ciente de seu fluxo. As pessoas podem até querer entrar em contato com você para sugerir maneiras de melhorar seu fluxo! Usamos uma assinatura como "Enviado com o Power Automate. Envie perguntas por <email>. Pode ser útil vinculá-las ao fluxo específico para que você possa encontrá-lo rapidamente se alguém encaminhar o email. Próxima etapa: reduzindo o risco e planejando o tratamento de erros Como reduzir o risco e planejar o tratamento de erros Artigo • 02/02/2023 • 2 minutos para o fim da leitura Sempre assuma que sua automação poderá falhar. Nenhum sistema é perfeito. Ao projetar seu primeiro conjunto de processos automatizados, é fácil esquecer a importância de projetar para quando as coisas não funcionarem corretamente. Você deve sempre projetar sua automação para que haja um plano B: para garantir que seu processo de negócios possa continuar mesmo se a automação não funcionar. Isso não é para sugerir que o Power Automate é um sistema não confiável, mas conectar-se a sistemas diferentes aumenta o risco de falha, que pode ser causada por motivos não relacionados ao Power Automate. Em geral, você deve considerar o uso de conectores sempre que possível, porque eles são mais robustos e não são tão frágeis ou facilmente afetados por mudanças no design da tela como a automação de aplicativos para Web e área de trabalho. Se não houver conectores disponíveis, mas você tiver APIs Web ou outros métodos de integração de sistema, consulte seu profissional de TI ou equipes de desenvolvimento para ajudá-lo a configurar conectores personalizados. Possíveis falhas com automação usando conectores Desligamento dos sistemas de conexão devido à manutenção Indisponibilidade do sistema devido a bugs de software Mudanças em como os sistemas são conectados (mudanças nas versões da API) Possíveis falhas com automação de aplicativos Web Mudanças no design da tela (para que o bot não saiba como proceder) Indisponibilidade do sistema devido à regressão Possíveis falhas com automação de aplicativos da área de trabalho Mudanças no design da tela (para que o bot não saiba como proceder) Atualizações do sistema operacional Indisponibilidade do sistema devido à regressão https://learn.microsoft.com/pt-br/connectors/custom-connectors/ Possíveis falhas comuns em qualquer automação Mudanças nas senhas Problemas de rede momentâneos Você pode usar este recurso do Power Automate para configurar políticas que repetirão automaticamente uma ação se ela falhar. Por padrão, isso é definido para repetir quatro vezes, mas você poderá alterá-lo se precisar. Se as ações ainda falham, os recursos padrão no Power Automate notificam os proprietários da automação com uma mensagem semelhante à imagem a seguir. Política de repetição Configurar notificações de falha personalizadas No entanto, se desejar enviar uma notificação personalizada, você poderá configurá-la adicionando ações que só serão executadas se as etapas anteriores falharem. Normalmente, por padrão, todas as ações configuradas só serão executadas se a etapa anterior for bem-sucedida. Você pode alterar este comportamento configurando a ação para ser executada apenas quando a etapa anterior falhar. Por exemplo, para que um email seja enviado a uma lista personalizada de destinatários após uma ação com falha. Ter um único proprietário para uma automação específica pode ser um risco de uma perspectiva organizacional e administrativa. Se esse proprietário estiver ausente ou ausente do escritório quando ocorrer um problema, ninguém mais poderá resolver o problema. Você pode evitar isso configurando vários usuários ou grupos como proprietários, para garantir que mais de uma pessoa possa editar a automação. Mais informações: Compartilhar um fluxo Para uma automação crítica para os negócios, uma das maneiras de reduzir falhas e riscos é configurando um cluster. Um cluster é um grupo de computadores que você pode usar para executar sua automação. O Power Automate fornece recursos de Atribuir vários proprietários Reduza o risco e aumente a produtividade ao configurar um cluster https://learn.microsoft.com/pt-br/power-automate/create-team-flows https://learn.microsoft.com/pt-br/data-integration/gateway/service-gateway-high-availability-clusters clustering para executar a automação simultaneamente. Isso é particularmente útil para cenários autônomos, onde você tem mais de um único computador disponível para executar sua automação. Próxima etapa: Como adicionar dados analíticos ao Microsoft Dataverse https://learn.microsoft.com/pt-br/data-integration/gateway/service-gateway-high-availability-clusters Adicionando dados analíticos ao Microsoft Dataverse Artigo • 02/02/2023 • 2 minutos para o fim da leitura Para identificar gargalos em uma automação, você pode configurar ações dentro da automação que registram a hora de início de cada atividade ou etapa. Você pode fazer isso criando uma tabela que registra o nome da etapa, a hora de início e a hora de término. Dessa forma, você pode acompanhar quanto tempo levou para cada execução de ponta a ponta da automação ser concluída e, possivelmente, encontrar maneiras de tornar sua automação ainda melhor. Se você armazenar esses dados no Dataverse, você pode usar o Power BI para identificar qual parte do processo demorou mais para ser concluída. Próxima etapa: fluxograma de tomada de decisão para seu projeto Fluxograma de tomada de decisão para seu projeto Artigo • 02/02/2023 • 2 minutos para o fim da leitura Com base nas considerações de design mencionadas anteriormente nesta seção, este fluxograma pode ajudá-lo a determinar como arquitetar sua automação. Próxima etapa: fase de criação Fase de fabricação Artigo • 02/02/2023 • 2 minutos para o fim da leitura Agora você planejou e desenhou como gostaria de automatizar seu processo. A próxima etapa é configurar a automação. 1. Crie um fluxo da nuvem no Power Automate . 2. Especifique um evento ou gatilho para iniciar o fluxo com conectores. Com base na maneira como deseja acionar a automação, você especificará qual evento deseja usar para acionar seu fluxo do Power Automate. 3. Adicione ações e condições. Mais Informações: Criar um fluxo da nuvem no Power Automate, Criar um fluxo de um modelo no Power Automate 1. Criar um novo fluxo da área de trabalho no Power Automate Desktop. 2. Adicione ações e defina a configuração. 3. Defina entradas e saídas. 4. Teste o fluxo da área de trabalho que você criou. 5. Se necessário, configure gatilhos e links entre os fluxos da nuvem e o Power Automate Desktop. Etapas básicas para fluxos da nuvem Etapas básicas para fluxos da área de trabalho Próxima etapa: Estratégia de teste https://flow.microsoft.com/ https://learn.microsoft.com/pt-br/connectors/ https://learn.microsoft.com/pt-br/power-automate/multi-step-logic-flow https://learn.microsoft.com/pt-br/power-automate/add-condition https://learn.microsoft.com/pt-br/power-automate/overview-cloud https://learn.microsoft.com/pt-br/power-automate/get-started-logic-template https://learn.microsoft.com/pt-br/power-automate/desktop-flows/introduction Estratégia de teste Artigo • 02/02/2023 • 2 minutos para o fim da leitura Depois de terminar de criar seus fluxos e automação, a próxima etapa será para você testá-los. Você deve considerar testar todos os padrõese resultados possíveis de seus fluxos. Isso ocorre porque seu fluxo pode não simplesmente falhar, ele pode ser executado, mas produzir resultados inesperados. Testar todos os padrões reduzirá esse risco. Se você é novo na criação de fluxos no Power Automate, testar a automação sempre que adicionar uma nova etapa é a melhor maneira de garantir que você detecte erros, em vez de tentar construir todo o fluxo e, em seguida, testá-lo. Vamos examinar o exemplo mostrado na ilustração a seguir. Recomendamos que você registre seus resultados na coluna Resultado atual em uma tabela como a seguinte, para garantir que você cobriu todas as combinações possíveis que podem falhar. Ocorrência Nº Detalhes da etapa Condição Resultado esperado Resultado real 1-1 Verifique se o relatório atende à conformidade Conformidade atendida Status atualizado para "Verificação de conformidade concluída" 1-2 Verifique se o relatório atende à conformidade Conformidade não atendida Email enviado ao funcionário para corrigir o relatório de despesas Ocorrência Nº Detalhes da etapa Condição Resultado esperado Resultado real 1 a 3 Verifique se o relatório atende à conformidade Falha na verificação de conformidade Criador de fluxo notificado e falha registrada no recurso "execuções de fluxo". 2 Status atualizado para "Verificação de conformidade concluída" Falha na atualização de status Criador de fluxo notificado e falha registrada no recurso "execuções de fluxo". 3 Email enviado ao funcionário para corrigir o relatório de despesas Falha no envio de email Criador de fluxo notificado e falha registrada no recurso "execuções de fluxo". Idealmente, todos os testes devem ser feitos em ambientes de teste. Contudo, pode haver situações em que você não tem um ambiente para testar separadamente dos sistemas ativos. Nesses casos, você poderá usar os seguintes métodos: Para pesquisas: use texto estático como resultado para simular uma pesquisa. Para entrada de dados: crie uma etapa para fazer um novo registro, seguido por outro fluxo para excluir o mesmo registro. Para enviar dados: se possível, configure um ambiente de teste no sistema para o qual deseja enviar os dados. Depois de concluir os testes sistemáticos, você também deve executar uma verificação final com seus usuários (de preferência, as mesmas pessoas que estavam trabalhando no processo antes da automação). Isso ajuda a garantir que sua automação faça o que você espera e apresente resultados consistentes. Dica Para simular falhas de envio de email, tente enviar um email de teste para um endereço inexistente. Teste em ambientes "somente ao vivo" Como testar com usuários Próxima etapa: Ferramentas para testar sua automação Ferramentas para testar sua automação Artigo • 02/02/2023 • 2 minutos para o fim da leitura Este artigo descreve as ferramentas que você pode usar para verificar seus fluxos em busca de erros básicos e detectar erros que ocorrem quando a automação é executada. Esta ferramenta verifica se há problemas e erros na automação que você criou. Depois de sentir que concluiu a configuração de sua automação, execute o Flow Checker para ver se você cometeu algum erro. Mais informações: Localizar e corrigir erros com o Verificador de Fluxo Se sua automação falhar, dicas de reparo são enviadas automaticamente para quem criou ou possui a automação. Essas dicas contêm informações acionáveis sobre a falha. Mais informações: Solução de problemas de um fluxo Se as dicas de reparo não atenderem à sua necessidade de notificações de erro (por exemplo, se precisar informar mais pessoas do que apenas o proprietário sobre falhas), você poderá configurar notificações de erro personalizadas definindo uma ação que será executada apenas quando houver falha na etapa anterior. No exemplo abaixo, quando a execução da ação Obter gerente (V2) falhar, a ação **Enviar uma notificação por email (V3)** será executada. Verificador de Fluxo Dicas de reparo Notificações de erro personalizadas https://learn.microsoft.com/pt-br/power-automate/error-checker https://learn.microsoft.com/pt-br/power-automate/fix-flow-failures Próxima etapa: Fase de implantação e refinamento Fase de implantação e refinamento Artigo • 02/02/2023 • 2 minutos para o fim da leitura Ao implementar uma automação, é importante considerar como você substituirá o processo empresarial atual pela nova automação, para evitar a interrupção dos negócios. Se você tem um fluxo que é usado por toda a equipe, você não quer que as pessoas liguem para você durante as férias se ele for interrompido. Certifique-se de adicionar alguns coproprietários para que eles possam atualizar o fluxo em sua ausência. Quem você adiciona depende de como o fluxo será usado. Provavelmente, você vai querer pelo menos adicionar o seu gerente direto, que pode atuar como seu representante, e talvez o gerente do seu gerente, se todos os seus relatórios dependerem da sua automação. Se o seu grupo for grande o suficiente, ou se você tiver muitos fluxos de equipe, você pode considerar a criação de um grupo de segurança de duas ou três pessoas que estão dispostas a reservar um pouco de tempo para ficar de olho em todos os fluxos de equipe. Não inclua toda a sua organização como coproprietário; que apenas convida mais pessoas a bagunçar o fluxo. Se sua empresa tiver um Centro de Excelência para Microsoft Power Platform, eles podem ter diretrizes para propriedade de fluxo. Lembre-se de que o acesso se aplica não apenas aos fluxos em si, mas às conexões que eles usam. Por exemplo, se seu fluxo enviar mensagens de uma caixa de correio compartilhada, certifique-se de que os coproprietários tenham acesso a essa caixa de correio, caso precisem recriar a conexão. As soluções são uma ótima maneira de organizar fluxos para gerenciar versões e migrar de um ambiente para outro. Você precisará começar adicionando (ou pedindo ao administrador para adicionar) um banco de dados do Microsoft Dataverse para o seu ambiente. Depois que fizer isso, você pode ir para a guia Soluções para criar uma nova solução para sua equipe, ou você pode criar várias soluções, se tiver muitos fluxos que gostaria de organizar posteriormente. Existem vários outros benefícios, como armazenamento nativo para seus dados, fluxos filho para reutilizar a funcionalidade, e Implantar sua automação para produção Adicionar proprietários redundantes Usar soluções https://learn.microsoft.com/pt-br/power-platform/guidance/coe/starter-kit https://learn.microsoft.com/pt-br/powerapps/maker/common-data-service/data-platform-intro https://learn.microsoft.com/pt-br/power-automate/create-child-flows exportação da solução como um backup. As soluções têm algumas limitações conhecidas, portanto, isso pode não se aplicar a todos os seus fluxos. Soluções são a maneira recomendada de organizar fluxos, mas às vezes seu fluxo não ficar em uma solução, ou às vezes sua solução ficará lotada com outros rascunhos e provas de conceito. De qualquer forma, recomendamos prefixar os nomes de seus fluxos de produção com "[PROD]" para que os coproprietários saibam como deixar como estão, a menos que haja problemas. Para garantir que sua implantação seja bem-sucedida, você deve considerar a seguinte abordagem: 1. Use a automação com um pequeno número de pessoas. 2. Verifique se não há problemas para essas pessoas. 3. Faça com que o restante das pessoas comece a usar a automação. Marcar como produção Implante a automação em estágios Próxima etapa: Avaliação do impacto comercial da automação https://learn.microsoft.com/pt-br/power-automate/overview-solution-flows Avaliação do impacto comercial da automação Artigo • 02/02/2023 • 2 minutos para o fim da leitura Depois de implantar com sucesso sua automação, você pode avaliar seu impacto comparando seus processos empresarial original com o novo usando as métricas de sucesso definidas. Seus resultados de automação são armazenados por 30 dias, durante os quais você pode visualizá-los para analisar o número total de ações e execuçõesem um dia. Exibir análise de fluxos 1. Acesse Meus fluxos. 2. Selecione o fluxo que você deseja analisar. 3. Selecione Análise. 4. Selecione a guia Uso. A guia Uso mostra quantas vezes por dia o fluxo foi usado para automatizar um determinado processo de negócios. Para exportar dados para uma pasta de trabalho do Excel 1. Passe o mouse sobre o gráfico que mostra os dados que você deseja exportar. 2. Selecione Mais Opções. 3. Selecione Exportar dados. 4. Selecione o formato de arquivo desejado (pasta de trabalho do Excel ou CSV). 5. Selecione Exportar. Obtenha o número de execuções do fluxo Para ver a duração de cada execução de fluxo 1. Acesse Meus fluxos. 2. Selecione o fluxo que você deseja analisar. 3. No histórico de execução de 28 dias, selecione Todas as execuções. 4. Se você quiser exportar as informações, selecione Obter o arquivo .csv. O arquivo CSV inclui a hora de início e de término de cada execução. Você pode usar o Excel para recalcular a duração e fazer análises adicionais (como encontrar a duração média). Para obter a duração em segundos, use a seguinte fórmula: (célula de Hora de término da execução − célula de Hora de início da execução) × 24 × 60 × 60 Para obter a duração média, obtenha o total do número de durações e divida-o pelo número de execuções (nº de linhas). Obtenha a duração da execução do fluxo Agora que você tem o número e a duração das execuções, poderá descobrir quanto tempo sua automação economizou, comparando-a com o processo manual anterior. Vejamos o cenário do reembolso em dinheiro como exemplo. Anteriormente, a equipe de contabilidade da Abhay tinha que digitar códigos de contabilidade, inserir transações e lançar transações no sistema de contabilidade com base nas informações que recebiam no e-mail de aprovação anexado ao relatório de despesas. Digamos que na fase de planejamento de automação, Abhay mediu quanto tempo isso leva e registrou que levou três minutos para pesquisar os dados bancários do funcionário e outros cinco minutos para reembolsar o requerente no site do banco online. Com base na análise de execução de fluxo, Abhay pode ver que a automação foi executada entre 91 a 110 vezes por dia, para uma média de 107 execuções. Cenário de exemplo A duração da automação obtida é de 40 segundos em média. Portanto, o tempo reduzido por execução é: Tempo antes da automação (3 minutos + 5 minutos) − tempo após a automação (40 segundos) = 440 segundos Como a automação foi executada 3.226 vezes em 30 dias, o tempo total economizado é: Tempo reduzido (440 segundos) × número de execuções (3.226 vezes) = 1.419.440 segundos = 394,28 horas Próxima etapa: Diagnosticar problemas de desempenho Diagnosticar problemas de desempenho Artigo • 02/02/2023 • 2 minutos para o fim da leitura Se você estiver enfrentando atrasos ou lentidão durante a execução do fluxo, pode ter atingido seus limites do Power Automate para o dia. Mais informações: Limites e alocações de solicitações Para verificar se sua automação atingiu seus limites, você pode usar a análise de ação para obter uma visão melhor de quanto está usando suas ações. Para ver a análise de ação 1. Acesse Meus fluxos. 2. Selecione o fluxo que você deseja analisar. 3. Selecione Análise. 4. Selecione a guia Ações. Quando sua automação desacelerar, é recomendável revisitar seu projeto de fluxo e verificar a eficiência adicional que pode ajudar a reduzir o número de ações que estão Análise de ação https://learn.microsoft.com/pt-br/power-platform/admin/api-request-limits-allocations sendo executadas. Para fluxos que estão consistentemente atrasados devido a excedentes, os proprietários de fluxo também recebem uma notificação informando-os sobre esses excedentes com dicas e truques sobre como evitar que a execução do fluxo seja atrasada. A imagem a seguir mostra um exemplo de um email que foi enviado para um fluxo que estava consistentemente indo contra os limites de ação. Igual ao Power Automate, a maioria dos serviços e aplicativos da Web também tende a implementar limites de proteção de serviço e algoritmos de detecção de abuso. Um fluxo configurado de forma incorreta às vezes pode atingir esses limites, que geralmente se manifestam como erros [429] ou tempo limite [5xx] em execuções de fluxo. É importante observar que esses limites variam com base no conector ou serviço que você está usando em seu fluxo. Limites de serviços conectados Introdução ao RPA baseado na GUI do SAP no Power Automate Desktop Artigo • 02/02/2023 • 2 minutos para o fim da leitura A automação de processo robótico (RPA) permite que você automatize tarefas comuns baseadas em regras. Com a RPA, você pode automatizar o software herdado sem APIs, o que abre o mundo da automação para incluir softwares antigos ou novos, locais ou na nuvem. Os executivos que implementaram a RPA em suas organizações viram o impacto positivo que ela traz. Aumentar o nível de automação é uma prioridade estratégica na maioria das organizações. Muitas dessas organizações usam o SAP para gerenciar seus processos de finanças, cadeia de suprimentos, produção e recursos humanos. Eles estão procurando maneiras de automatizar suas tarefas mais frequentes, comuns e baseadas em regras. É exatamente nisso em que vamos nos concentrar neste guia estratégico: padrões de automação da GUI do SAP e nas práticas recomendadas usando o Microsoft Power Automate, o Power Automate Desktop e fluxos da área de trabalho. Aqui está um vídeo introdutório para a série de automação de aplicativos baseados em GUI do SAP com o Power Automate Desktop: O Power Automate capacita todos a automatizar ao fornecer segurança, conformidade e controle sobre o uso e a execução da automação em todo o ecossistema de TI, seja local ou na nuvem. Este guia estratégico explica a criação de um protótipo da automação de um exemplo de cenário do SAP. No entanto, é importante entender que criar soluções de RPA sofisticadas, robustas e impactantes que abrangem vários sistemas herdados leva tempo. E, conforme mostrado na imagem a seguir, a maior parte desse tempo é dedicado À preparação da produção, incluindo novas tentativas avançadas e tratamento de exceções. https://www.microsoft.com/pt-br/videoplayer/embed/RWJE53? postJsllMsg=true&autoCaptions=pt-br Ciclo de vida de um bot típico de RPA empresarial https://www.microsoft.com/pt-br/videoplayer/embed/RWJE53?postJsllMsg=true&autoCaptions=pt-br Próxima etapa: Pré-requisitos para automatizar GUI do SAP com RPA Pré-requisitos para automatizar cargas de trabalho baseadas na GUI do SAP Artigo • 02/02/2023 • 3 minutos para o fim da leitura Os pré-requisitos a seguir precisam ser atendidos antes que você possa começar a automatizar suas cargas de trabalho baseadas em GUI do SAP. Para criar soluções de RPA com o Power Automate, você precisará de uma ou mais das seguintes licenças ou complementos: Plano por usuário do Power Automate com RPA assistida (ou avaliação) Plano por usuário do Power Automate com RPA assistida + complemento de RPA não assistida Plano por fluxo do Power Automate + complemento de RPA não assistida Antes de usar seu dispositivo para criar fluxos da área de trabalho e processos da Área de Trabalho do Power Automate, você precisará garantir que atenda aos requisitos descritos em Configurar a Área de Trabalho do Power Automate. Os seguintes componentes de software são necessários em dispositivos Windows 10 Pro: A versão mais recente do .NET Framework (pode ser necessário reiniciar) A versão mais recente dos fluxos da área de trabalho, que inclui a Área de Trabalhod o Power Automate e extensões de navegador (verifique se você habilitou as extensões de navegador) Microsoft Edge ou o navegador Google Chrome Gateway de dados local (certifique-se de que a região do gateway de dados corresponda à região do seu ambiente) ou use a opção de conectividade direta do computador mais recente. GUI do SAP para Windows (solicite detalhes ao seu administrador). Requisitos de licença Requisitosde software https://learn.microsoft.com/pt-br/power-automate/desktop-flows/setup https://dotnet.microsoft.com/download/dotnet-framework https://learn.microsoft.com/pt-br/power-automate/desktop-flows/setup https://www.microsoft.com/edge/ https://learn.microsoft.com/pt-br/power-automate/gateway-reference#use-a-gateway https://learn.microsoft.com/pt-br/power-automate/desktop-flows/manage-machines Antes de usar o mecanismo de script do SAP, configure ou verifique o seguinte: 1. Habilite o script do SAP. a. Abra a GUI do SAP. b. Abra a transação RZ11. c. Insira sapgui/user_scripting no campo Nome do parâmetro. d. Selecione Exibição. e. Confirme que em Valor do parâmetro do perfil sapgui/user_scripting, Valor atual está definido como TRUE. Se for FALSE, selecione Alterar valor, insira TRUE no campo Novo valor e selecione Salvar. f. Confirme com a equipe do SAP que a autorização S_SCR está atribuída a todos os usuários de automação. 2. Abra Opções da GUI do SAP, acesse Acessibilidade e scripts>Acessibilidade>Usar modo de acessibilidade e selecione quaisquer outras caixas de seleção necessárias. 3. Abra Opções da GUI do SAP>Acessibilidade e scripts>Scripts e, em Configurações do usuário, selecione Habilitar script. Limpar todas as outras opções. 4. Na tela Opções da GUI do SAP, acesse Segurança>Configurações de segurança e, em Módulo de segurança, selecione Configuração de segurança aberta. Altere a Ação padrão para atender aos seus requisitos específicos e selecione Ok. Configuração de script da GUI do SAP 7 Observação Depois de alterar o valor, você pode receber um aviso que diz: "A alteração não é permanente, será perdida na reinicialização do servidor". Para evitar esse problema, torne a configuração permanente no lado do servidor usando a transação RZ10 . Será necessário reiniciar o servidor SAP para que essas configurações entre em vigor. Dica 5. Coletar dados de teste de referência a um caso de uso: procure um funcionário ativo em seu sistema SAP e anote seu Número pessoal. Também anote um Subtipo de informação válido (por exemplo, 2 = endereço temporário). 6. Feche todas as sessões e janelas do SAP. Embora esta etapa de configuração não seja obrigatória para criar e executar fluxos da área de trabalho, é altamente recomendável que você use o Azure Key Vault como um repositório de nuvem central para suas cadeias de caracteres seguras, como senhas do SAP e nomes de usuário do SAP. Para o cenário neste guia estratégica, criamos quatro segredos específicos para casos de uso no Key Vault. Usaremos esses segredos mais tarde para passar para o fluxo da área de trabalho como entradas seguras. Mais informações: Key Vault Você pode selecionar Permitir como Ação padrão para evitar que uma caixa de diálogo de segurança seja exibida durante as operações de salvamento de arquivo. 7 Observação O formato de endereço que estamos usando no caso de uso de amostra é baseado nos requisitos dos EUA. Dependendo de seus requisitos, a lista de campos e os campos obrigatórios podem ser diferentes. Por isso, selecione os controles que são relevantes para sua configuração. Credenciais do Azure Key Vault (opcional) https://azure.microsoft.com/services/key-vault https://azure.microsoft.com/services/key-vault/ Próxima etapa: Componentes principais para a automação da GUI do SAP com RPA do Power Automate Componentes principais para a automação da GUI do SAP com RPA do Power Automate Artigo • 02/02/2023 • 2 minutos para o fim da leitura Aqui estão os quatro componentes necessários para automatizar a GUI do SAP com o Power Automate: Power Automate Desktop flows Power Automate Desktop Gateway de dados local Vamos começar com o principal serviço de plataforma chamado Power Automate. O Power Automate é um serviço empresarial com o qual você pode criar fluxos de trabalho automatizados usando seus aplicativos e serviços favoritos para sincronizar arquivos, obter notificações, coletar dados e muito mais. Saiba mais em Introdução ao Power Automate e em nosso catálogo de aprendizagem. O designer do Power Automate é mostrado na imagem a seguir. Power Automate https://learn.microsoft.com/pt-br/power-automate/getting-started https://learn.microsoft.com/pt-br/power-automate/learning-catalog/learning-catalog Os fluxos da área de trabalho trazem recursos de automação de processo robótico (RPA) para o Power Automate. Você pode usar fluxos da área de trabalho para automatizar tarefas repetitivas em aplicativos Windows e Web. Um fluxo da área de trabalho pode registrar e reproduzir ações da interface do usuário (como cliques e entrada de teclado) para aplicativos que não têm APIs fáceis de usar ou completas disponíveis. Uma lista de fluxos da área de trabalho é mostrada na imagem a seguir. Desktop flows Está mais rápido e fácil do que nunca automatizar com a nova e intuitiva a Área de Trabalho do Power Automate. Você pode usar a Área de Trabalho do Power Automate para automatizar os dois aplicativos herdados, como emuladores de terminal, e interaja com aplicativos modernos da Web e de desktop, arquivos, pastas e muito mais. A Área de Trabalho do Power Automate amplia os recursos de RPA existentes no Power Automate. Em conjunto com os fluxos da área de trabalho, todos os processos de área de trabalho repetitivos podem ser automatizados. Você pode usar ações predefinidas do tipo "arrastar e soltar" ou registrar seus próprios fluxos da nuvem para executar mais tarde. A imagem a seguir mostra um exemplo do console da Área de Trabalho do Power Automate, mostrando os fluxos da área de trabalho aos quais um indivíduo tem acesso. A imagem a seguir mostra um exemplo do designer da Área de Trabalho do Power Automate, no qual você pode criar fluxos da área de trabalho. Área de Trabalho do Power Automate O gateway de dados local atua como uma ponte. Ele fornece uma transferência de dados rápida e segura entre dados locais (dados que não estão na nuvem) e diversos serviços em nuvem da Microsoft. Esses serviços de nuvem incluem Power BI, Power Apps, Power Automate, Azure Analysis Services e Aplicativos Lógicos do Azure. As organizações podem usar um gateway e manter os bancos de dados e as outras origens de dados locais e, ao mesmo tempo, usando os dados locais nos serviços de nuvem. Além do gateway de dados local, há uma nova opção de conectividade que permite que computadores físicos ou virtuais se conectem diretamente ao Power Automate. Quando você conecta seu computador ao Power Automate, você pode iniciar instantaneamente a automação de sua área de trabalho com qualquer um dos diversos gatilhos disponíveis. Saiba mais sobre conectividade direta do computador. Gateway de dados local Conectividade direta do computador Próxima etapa: Automação de exemplo da GUI do SAP para este tutorial https://learn.microsoft.com/pt-br/power-automate/desktop-flows/manage-machines Automação de exemplo da GUI do SAP Artigo • 02/02/2023 • 2 minutos para o fim da leitura Fornecemos o seguinte exemplo simplificado, que usaremos como base para nossos tutoriais de automação. Digamos que sua organização não tenha a funcionalidade de autoatendimento para funcionários, mas você deseja permitir que os funcionários adicionem um segundo endereço ao perfil dos funcionários usando um fluxo que eles disparam manualmente. Estas são as etapas: 1. Insira o código da transação PA30 e selecione Inserir. 2. Selecione ou insira o Número pessoal para o funcionário. 3. Na guia Dados pessoais básicos, faça o seguinte: a. Para Tipo de informações, insira 0006 (= Endereços). b. Para STy, insira 2 (= Endereço temporário). c. Para De, insira um valor de data. 4. Selecione o botão Criar (F5) na barra de ferramentas. 7 Observação O procedimento a seguir foi desenvolvido como um exemplo para este guia estratégico. O departamento de RH pode fornecer as etapas exatas a serem seguidas para adicionar o segundo endereço ao SAP. 5. No formulário Criar endereços aberto, forneça todos os campos de endereço relevantes, como Linha de endereço1, Cidade, CEP e Estado. 6. Selecione Salvar (Ctrl+S) na barra de ferramentas. 7. No formulário Manter dados mestre de RH, selecione Voltar (F3) para retornar ao ponto inicial da gravação do seu processo. 8. Opcionalmente, saia do SAP e feche todas as janelas do SAP. Próxima etapa: RPA de código profissional com a GUI do SAP na Área de Trabalho do Power Automate RPA de código profissional com a GUI do SAP na Área de Trabalho do Power Automate Artigo • 02/02/2023 • 2 minutos para o fim da leitura A abordagem baseada em VBScript é bem adequada para equipes do Centro de Excelência (CoE) de RPA porque normalmente consistem em uma combinação de profissionais de TI, desenvolvedores profissionais, especialistas em segurança e analistas de negócios cujo objetivo é criar, manter, proteger e dimensionar soluções de automação empresarial em toda a organização. Com esses diversos conjuntos de habilidades, eles podem buscar técnicas mais complexas de automação da GUI do SAP do que aquelas que os desenvolvedores cidadãos de RPA adotam. Uma dessas técnicas envolve o uso de VBScript para interagir com a API de script da GUI do SAP . Na verdade, o SAP inclui seu próprio mecanismo de automação da GUI do SAP que gera saída de VBScript baseada nas interações do usuário que são capturadas durante a gravação da tela. A boa notícia é que você pode usar o VBScript que o mecanismo de automação da GUI do SAP gera em uma ação da Área de Trabalho do Power Automate. Para usar este VBScript, você só precisa substituir o texto inserido manualmente que foi capturado durante a gravação por entradas dinâmicas na Área de Trabalho do Power Automate. Confira este vídeo (episódio 8 da série) para saber mais sobre a abordagem de código profissional para automatizar aplicativos baseados em GUI do SAP: https://www.microsoft.com/pt-br/videoplayer/embed/RWJZLc? postJsllMsg=true&autoCaptions=pt-br Próxima etapa: Gravar VBScript com o mecanismo de automação da GUI do SAP https://help.sap.com/viewer/b47d018c3b9b45e897faf66a6c0885a8/760.03/babdf65f4d0a4bd8b40f5ff132cb12fa.html https://www.youtube.com/watch?v=b9TUrVtcUhA&list=PLi9EhCY4z99W9D8zAMd0Ej5kNOI_4mfkC&index=8 https://www.microsoft.com/pt-br/videoplayer/embed/RWJZLc?postJsllMsg=true&autoCaptions=pt-br Usar o mecanismo de automação da GUI do SAP para gravar VBScript Artigo • 02/02/2023 • 2 minutos para o fim da leitura 1. Verifique se todas as Configurações de script da GUI do SAP estão concluídas. 2. Abra Logon do SAP e selecione o sistema SAP no qual deseja entrar. 3. Selecione Personalizar layout local (Alt F12) e Gravação e reprodução de script. 4. Selecione Mais. 5. Em Salvar em, forneça o caminho e o nome do arquivo onde deseja armazenar as interações do usuário capturadas. 6. Selecione Gravar script para iniciar o processo de captura de tela. Cada interação que você faz no SAP será capturada como comandos VBScript repetíveis. 7. Siga as etapas descritas em Automação de exemplo da GUI do SAP para este tutorial para produzir uma gravação. 8. Selecione a caixa de diálogo Gravar e reproduzir , selecione Parar gravação e feche a caixa de diálogo. 9. Feche todas as janelas do SAP agora, se desejar. O mecanismo de script do SAP grava cada clique como comandos VBScript e os salva no arquivo de saída que você fornece. Abra o arquivo em seu editor de código de escolha para examinar seu conteúdo. Próxima etapa: Revisar o código gerado Revisar o código gerado Artigo • 02/02/2023 • 2 minutos para o fim da leitura O código VBScript gerado é mostrado na imagem a seguir. A imagem a seguir mostra a anatomia de um script de automação da GUI do SAP. Próxima etapa: Adicionar variáveis ao VBScript Adicionar variáveis ao seu VBScript Artigo • 02/02/2023 • 2 minutos para o fim da leitura Nesta etapa do guia estratégico de RPA para automação do SAP GUI com o tutorial do Power Automate, antes de passarmos para o Power Automate Desktop, vamos revisar todas as referências de valor embutidas em código em seu VBScript e decidir quais substituir por variáveis de entrada dinâmicas. As variáveis são usadas nos processos de fluxo da área de trabalho para armazenar dados para processamento posterior e seus nomes são colocados entre sinais de porcentagem, %. Quase toda ação recebe pelo menos uma variável como entrada ou produz uma variável como saída. Cada variável possui um nome exclusivo. Os nomes das variáveis podem conter letras, números e caracteres de sublinhado (_) e não diferenciam maiúsculas de minúsculas. Alguns exemplos de nomenclatura de variáveis incluem: %NewVar% %file_path% %Street% A imagem a seguir mostra um exemplo de substituição de um valor embutido em código por uma variável. Seu script deve deve ser semelhante ao seguinte depois que você introduzir as variáveis. Identificar valores embutidos em código Próxima etapa: Criar um fluxo de desktop que se conecte ao SAP Criar um fluxo da área de trabalho que se conecta ao SAP Artigo • 02/02/2023 • 2 minutos para o fim da leitura Nesta seção, vamos criar um novo fluxo com o Power Automate Desktop e usar o código do VBScript preparado anteriormente em uma ação Executar VBScript no fluxo. 1. Selecione Novo fluxo no Power Automate Desktop. 2. Insira um nome para o fluxo e selecione Criar. 3. Selecione a janela do designer do Power Automate Desktop e selecione Variáveis. 4. Selecione o sinal de adição (+) e Entrada para criar várias variáveis de entrada. Você passará essas variáveis para o fluxo de um fluxo da área de trabalho. 5. Primeiro, criaremos algumas variáveis técnicas do SAP, que serão necessárias em quase todos os fluxos de automação baseados em SAP. Para cada variável, insira o Nome da variável, Nome externo e Descrição e selecione Atualizar. SAPPassword SAPUser SAPClient SAPSystemId 6. Crie as seguintes variáveis específicas do caso de uso: EmployeeId AddressType EffectiveDate Rua City State ZipCode CountryCode 7. No painel Ações, pesquise Executar aplicativo e arraste-o até a tela de design para criar nossa primeira ação de processo. 8. Insira as seguintes informações na lista de parâmetros e selecione Salvar: Caminho do aplicativo: C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe Argumentos da linha de comando: start -system=%SAPSystemId% - client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui Estilo de janela: maximizado Após o lançamento do aplicativo: aguarde até que o aplicativo seja concluído 9. Agora, pesquise a ação Aguardar, arraste-o até a tela de design, insira o tempo de espera 10 (segundos) no campo Duração e selecione Salvar. 10. Pesquise a ação Executar VBScript, arraste-a até a tela de design e cole o VBScript gerado e otimizado anteriormente no campo VBScript a ser executado e selecione Salvar. 11. Abra o aplicativo SAP Logon 760 (sua versão pode ser diferente), conecte-se a um sistema SAP e faça login no SAP Easy Access. 12. No Power Automate Desktop, selecione o ícone Elementos da interface do usuário no painel direito, expanda Adicionar elemento da interface do usuário e selecione Adicionar uma tela. 13. Traga SAP Easy Access para o primeiro plano e passe o mouse sobre o quadro mais externo da janela "SAP Easy Access" até que uma borda vermelha identificada Janela seja exibida. Enquanto a borda estiver ativa, mantenha pressionado Ctrl e clique para selecionar a janela. 14. Repita as etapas 12 e 13 para a janela SAP Logon 760 (sua versão pode ser diferente). Agora você deve ver o seguinte no painel de elementos da interface do usuário. 15. Pesquise a ação Fechar janela, arraste-a até a tela de design e, no menu suspenso Janela, selecione Janela "SAP Easy Access". 16. Repita a etapa 15, mas desta vez selecione Janela "SAP Logon 760". 17. Selecione Salvar. Sua tela de criação deverá ter esta aparência agora: Pronto! Você acabou de configurar seu primeiro fluxo da área de trabalho para a automação da GUI do SAP com o Power Automate Desktop. Na próxima etapa, vamos configurar um fluxo da nuvem que forneça asvariáveis de entrada com base na solicitação do funcionário. Próxima etapa: Criar o fluxo da nuvem com o portal do Power Automate Criar o fluxo da nuvem com o Power Automate Artigo • 02/02/2023 • 3 minutos para o fim da leitura Você pode fechar ambas as janelas da Área de Trabalho do Power Automate e ir para o designer do Power Automate . Aqui, vamos criar um fluxo da nuvem do Power Automate que chama nosso fluxo da área de trabalho usando parâmetros de entradas seguras da nuvem. 1. Abra o Power Automate , entre e confirme que você está no mesmo ambiente do Microsoft Dataverse que aquele em que você estava quando criou o fluxo anterior na Área de Trabalho do Power Automate. 2. No painel esquerdo, selecione Meus fluxos, Novo fluxo e Fluxo da nuvem instantâneo. 7 Observação Esse fluxo da nuvem é criado como um "bom caminho", o que significa que ele não tem tratamento de exceção, escopo ou padrões try-catch-finally. Você pode encontrar uma abordagem de design mais resiliente na seção RPA de pouco código com a GUI do SAP na Área de Trabalho do Power Automate. https://flow.microsoft.com/ https://flow.microsoft.com/ 3. Na caixa de diálogo Criar um fluxo instantâneo, insira um nome de fluxo, selecione o gatilho Disparar um fluxo manualmente na lista e Criar. 4. Isso abre o designer e deve ser semelhante à imagem a seguir. 5. Selecione Nova etapa. 6. Pesquise Obter segredo do Azure Key Vault e selecione a ação Obter segredo. ) Importante As próximas etapas envolverão a configuração de componentes de ação. Para passar parâmetros com segurança em nosso fluxo da área de trabalho, seguiremos a abordagem opcional, porém, recomendada, de usar os segredos do Azure Key Vault. 7 Observação Se você não tiver acesso ao Key Vault, poderá pular as etapas a seguir que mostram como configurá-lo e fornecer suas credenciais e outros parâmetros posteriormente como texto não criptografado. A Microsoft não recomenda que você use credenciais de texto não criptografado em ambientes de produção. 7. Se esta for a primeira vez que você configurou o Key Vault em um fluxo, você receberá uma solicitação para configurar uma conexão. Você pode escolher se conectar por meio de credenciais do usuário ou uma conta de entidade de serviço (que recomendamos para cenários de produção). Estabelecer uma conexão com as credenciais do usuário Estabelecer uma conexão com a entidade de serviço 8. Depois de configurar a conexão, selecione o Nome do segredo apropriado na lista. 9. Selecione Mais (...) e Configurações. 10. Ative Entradas Seguras e Saídas Seguras e selecione Concluído. 7 Observação Essas configurações ocultarão texto confidencial do histórico do fluxo de execução. 11. Selecione ... e Renomear para inserir um nome de ação mais específico. Por exemplo, Obter usuário do SAP. 12. Selecione ... e Copiar para minha área de transferência. 13. Selecione Nova etapa. 14. Selecione Minha área de transferência e selecione o nome da ação copiada anteriormente. Em nosso exemplo, Obter usuário do SAP. 15. Selecione ... e Renomear. Insira um nome de ação mais específico. Por exemplo, Obter senha do SAP. 16. Repita as etapas 14 a 18 para todos os outros segredos baseados no Key Vault. 17. Selecione Nova etapa. 18. Pesquise Fluxos da área de trabalho e selecione Executar um fluxo criado com a Área de Trabalho do Power Automate. 19. Se esta for a primeira vez que você usa a ação de fluxo da área de trabalho, será solicitado que você crie uma conexão. Forneça o seu Nome do gateway, Nome do gateway (DOMAIN\User) e Senha. 20. Depois que a conexão for estabelecida, selecione o fluxo da área de trabalho criado anteriormente. 21. Selecione Assistido – executado quando você está conectado como Modo de execução. 22. Insira cada campo de parâmetro e selecione os dados apropriados na janela pop- up Conteúdo dinâmico (como ID do sistema SAP, Cliente SAP, Usuário do SAP e Senha do SAP) ou insira manualmente os dados do espaço reservado (para todos os outros parâmetros da lista). Se você não estiver usando a opção do Key Vault para suas credenciais do SAP, insira-as manualmente e em texto livre. 23. Depois de renomear a ação para algo significativo e fornecer todos os parâmetros, a ação deve ter a seguinte aparência. 1. Feche todas as janelas do SAP. 2. Selecione Salvar e aguarde até que o fluxo seja salvo. 3. Selecione Testar e, em Testar Fluxo, selecione Testar novamente. 4. Autorize quaisquer conexões, se necessário, e selecione Continuar. Testar o fluxo 5. Selecione Executar fluxo. 6. Selecione Concluído. 7. Observe a execução do fluxo da área de trabalho. ) Importante Não interaja com o mouse ou teclado até que o processo seja concluído. Parabéns! Você acabou de criar e lançar um fluxo da área de trabalho seguro a partir da nuvem e se conectou ao seu fluxo da área de trabalho para adicionar um endereço de funcionário ao SAP. Próxima etapa: Validar dados com o conector ERP do SAP Validar dados com o conector ERP do SAP Artigo • 02/02/2023 • 3 minutos para o fim da leitura Este é um tópico opcional que aborda o Conector ERP do SAP certificado 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. 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. ) Importante Esta é uma etapa opcional. https://www.sap.com/dmc/exp/2013_09_adpd/enEN/#/solutions?id=s:d0dcda07-de96-4870-bcad-dac797207da5 https://learn.microsoft.com/pt-br/connectors/saperp/ https://powerapps.microsoft.com/blog/introducing-the-sap-erp-connector/ 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). 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. 7 Observação 5. Selecione Mais (...) e Configurações. 6. Ative Entradas Seguras e Saídas Seguras e selecione Concluído. 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. 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. Dica Use essas configurações para ocultar texto confidencial do histórico do fluxo de execução. Para Sessão com Estado, selecione Não. Para ID DO FUNCIONÁRIO, insira um número pessoal válido. 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. 11. Arraste a ação do fluxo da área de trabalho Guia estratégico do SAP com RPA até a caixa Se sim. 12. Na caixa Se não, selecione
Compartilhar