Buscar

power-automate-guidance

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 350 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 350 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 350 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando