Você está na página 1de 298

Contents

Orientações
Documentação de orientações do Power Automate
Planejar um projeto do Power Automate
Introdução
Vários tipos de automação de processos
Fase de planejamento
Fase de design
Design do processo
Design arquitetônico
Determinar qual método de automação a ser usado
Cenários assistidos e autônomos
Separar fluxos em processos automatizados menores
Autenticação e segurança
Definindo entradas e saídas
Transformando e formatando dados
Formalizando mensagens e alertas
Reduzindo o risco e planejando o tratamento de erros
Adicionando dados analíticos ao Microsoft Dataverse
Fluxograma de tomada de decisão para seu projeto
Fase de fabricação
Fase de teste
Estratégia de teste
Ferramentas e configurações para testar sua automação
Fase de implantação e refinamento
Implantar sua automação na produção
Avaliando o impacto nos negócios
Descobrindo problemas de desempenho
Automação de Processo Robótico (RPA) com o SAP
Introdução ao RPA baseado na GUI do SAP no Power Automate
Pré-requisitos para automatizar cargas de trabalho baseadas na GUI do SAP
Componentes principais para a automação da GUI do SAP com RPA do Power
Automate
Automação de exemplo da GUI do SAP para este tutorial
Automação pro-code com a GUI do SAP
Usar RPA pro-code com a GUI do SAP
Usar o mecanismo de automação da GUI do SAP para gravar VBScript
Revisar o código gerado
Adicionar variáveis ao VBScript
Criar um fluxo da área de trabalho que se conecta ao SAP
Criar o fluxo da nuvem
Validar dados com o conector ERP do SAP
Automação de pouco código com a GUI do SAP
Usar RPA de pouco código com a GUI do SAP
Criar um fluxo da área de trabalho do SAP
Criar um subfluxo para automação da GUI do SAP
Preparar-se para depurar
Criar o fluxo da nuvem para atualizar um endereço
Automação sem código com a GUI do SAP
Usar RPA sem código com a GUI do SAP
Extrair dados da GUI do SAP
Benefícios do VBScript versus ações para automação da GUI do SAP
Conclusão
Gerenciamento do ciclo de vida do aplicativo para projetos de automação
Kit de automação para o Power Platform
Introdução
Estratégia do Centro de Excelência de Automação usando o kit de automação
Configurar o kit de automação
Pré-requisitos
Configurar lista de verificação
Ambiente principal
Ambientes satélites
Variáveis de ambiente
Segurança
Desabilitar sincronização (opcional)
Perguntas frequentes sobre configuração
Configurar o kit de automação
Configuração inicial
Estrutura de regras de exceção
Análise de impacto de DLP para fluxos de desktop
Usar o kit de automação
Testando um cenário de ponta a ponta
Limitações
Notas sobre a versão
Comentários e suporte
Melhores práticas de adoção da automação
Visão Geral
Estratégia de adoção de automação
Técnicas holísticas de automação empresarial
Administração e governança da automação
Kit de automação para o Power Platform
Gerenciar o Power Automate para desktop no Windows
Visão Geral do Modelo de Maturidade de Automação
Detalhes do Modelo de Maturidade de Automação
Modelos de aprovações de negócios (versão preliminar)
Introdução: Planejando um projeto do Power
Automate
16/11/2022 • 2 minutes to read

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.

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Tipos de automação de processos
16/11/2022 • 3 minutes to read

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

Automação de processos digitais (DPA) baseados na nuvem


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.

RPA baseada na área de trabalho


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.

DPA ou RPA? Ou ambas?


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 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.

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Fase de planejamento
16/11/2022 • 2 minutes to read

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.

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Design do processo
16/11/2022 • 5 minutes to read

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.

Identificação de áreas de automação


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

Aplicar regras de negócios padronizadas


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 $ 10.000, também precisará ser aprovada pelo CFO. Ao automatizar o processo, Abhay
garante que nenhum relatório de despesas caras passará despercebido.

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.

Reduzir o erro humano


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.
Diagrama mostrando um fluxo do processo empresarial para Abhay, o contador. Duas etapas no processo
("Pesquisar dados bancários do funcionário" e "Reembolsar dinheiro ao candidato") estão circulados em
vermelho para indicar as áreas potenciais onde o Power Automate pode reduzir erros humanos automatizando
essas etapas.

Simplificar aprovações
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.

Diagrama mostrando um fluxo do processo empresarial para Abhay, o contador. O processo de aprovação é
alterado para que um lembrete para aprovações seja automatizado ao configurar uma automação de gatilho
para verificar o status. Se a aprovação for concluída, a automação será encerrada; e se a aprovação não for
concluída, um lembrete será enviado ao aprovador e a automação do lembrete será executada novamente para
verificar até que a aprovação seja concluída.

Ganhar eficiência em processos de alto volume


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.

Automatizar a entrada de dados


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.

Maximizar o uso dos recursos disponíveis


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ã.

Aumentar produtividade
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.
Cenário de exemplo
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.

Próxima etapa: Determinar qual método de automação usar

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Determinar qual método de automação usar
16/11/2022 • 4 minutes to read

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.

Escolha um método de 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 você não deseja configurar conectores
personalizados—seu próximo melhor método é 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.
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.

REQ UER UM FA C IL M EN T E REQ UER


DESEN VO LVIM EN TO A F ETA DO P O R C O N F IGURA Ç Ã O O U
EM SEGUN DO M UDA N Ç A S N O T EM P O DE
M ÉTO DO FA C IL IDA DE DE USO PLANO? SIST EM A ? DESEN VO LVIM EN TO ?

Connector Mais fácil Não Não Nenhum(a)

Conector Fácil Sim Não Sim


personalizado
REQ UER UM FA C IL M EN T E REQ UER
DESEN VO LVIM EN TO A F ETA DO P O R C O N F IGURA Ç Ã O O U
EM SEGUN DO M UDA N Ç A S N O T EM P O DE
M ÉTO DO FA C IL IDA DE DE USO PLANO? SIST EM A ? DESEN VO LVIM EN TO ?

Conector HTTP Fácil Sim Não Não

Automação do Fácil Não, mas um Sim Sim


navegador da Web conhecimento básico
de CSS e HTML é
preferível

Automação do Fácil Não Sim Sim


aplicativo da área de
trabalho

Em cenários de automação complexos, você pode combinar todos esses métodos.

Escolha um gatilho para iniciar a automação


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
Gatilhos automatizados
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.
Gatilhos instantâneos ou manuais
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 programados
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.

Próxima etapa: Cenários assistidos e não assistidos

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Cenários assistidos e não assistidos
16/11/2022 • 2 minutes to read

Com qualquer um dos métodos de automação que você usa, a automação será assistida ou autônoma.

Diagrama mostrando uma pessoa sentada em um computador sem saber da automação autônoma em
execução ao lado, e outro diagrama mostrando várias pessoas sentadas em computadores, cada uma
atendendo à automação funcionando sob demanda.
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.

A SSIST IDA N Ã O A SSIST IDA

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 O login do Windows é automatizado com credenciais de
que o sistema já está conectado. 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 adequado para automação assistida, porque
Abhay pode querer verificar os detalhes da transação bancária como uma confirmação final.
Diagrama mostrando um fluxo do processo empresarial com várias pessoas envolvidas, em que o envio de
resultados de aprovação por e-mail e o arquivamento de relatórios de despesas são automações autônomas, e a
pesquisa de dados bancários de funcionários que reembolsam dinheiro são automações assistidas.
Próxima etapa: separar os fluxos em processos automatizados menores

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Separar os fluxos em processos automatizados
menores
16/11/2022 • 2 minutes to read

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.

Diagrama mostrando um processo de negócios em que um relatório de despesas é criado. Todo o processo de
negócios é configurado como uma única e longa automação com dez etapas para concluir.
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.

A segunda automação começa quando o status é atualizado para Verificação de conformidade concluída. Se
aprovado, o resultado é enviado por email e o status é definido como aprovado. Se a solicitação for recusada,
ela solicitará correções. A terceira automação começa quando o status é atualizado para aprovado. O sistema
procurará automaticamente os dados bancários do funcionário e reembolsará em dinheiro ao funcionário, além
de arquivar o relatório de despesas.
Neste exemplo, a Automação # 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 email e a
Automação # 2 falhar, as tarefas da Automação # 1 ainda serão concluídas. Somente as tarefas na Automação #
2 precisarão ser reiniciadas.
Próxima etapa: Autenticação e segurança

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
autenticação e segurança
16/11/2022 • 2 minutes to read

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


Para automação de desktops e sites, um gateway de dados local é necessário para que os programas instalados
nos computadores local (por exemplo, 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

Autenticação usando o Microsoft 365 e Azure AD


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.

Autenticação usando nome de usuário e senha


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).

No exemplo de relatório de despesas, o sistema de banco online tem seu próprio ID de entrada e senha.

Autenticação usando um sistema local ou de entrada do Windows


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.
Autenticação usando uma chave compartilhada
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 normalmente é fornecido e configurado pelo seu
departamento de TI, onde o conector é compartilhado com você.

Próxima etapa: Definindo entradas e saídas

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Definindo entradas e saídas
16/11/2022 • 2 minutes to read

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.

IN F O RM A Ç Õ ES N EC ESSÁ RIA S EN T RA DA O U SA ÍDA ? F IN A L IDA DE

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.

Protegendo entradas e saídas


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."

Próxima etapa: lidar com texto confidencial

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Transformação e formatação de dados
16/11/2022 • 2 minutes to read

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.

Ações internas
Você pode usar ações internas para converter valores e cadeias de caracteres em diferentes formatos.

Expressões
Expressões são equações do tipo Excel que você pode usar para converter e manipular dados.
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
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

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Formalizando mensagens e alertas
16/11/2022 • 2 minutes to read

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ê.

Usar remetentes compartilhados


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ção de tickets, criação de registros e assim por diante, mas os detalhes variam de
acordo com o conector.

Adicionar uma assinatura


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 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.
Contate <your email> em caso de dúvidas." Também pode ser útil vinculá-la 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
NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Como reduzir o risco e planejar o tratamento de
erros
16/11/2022 • 3 minutes to read

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
Possíveis falhas comuns em qualquer automação
Mudanças nas senhas
Problemas de rede momentâneos

Política de repetição
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.
Configurar notificações de falha personalizadas
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.
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 — para que, por exemplo, um email seja enviado a uma lista personalizada de destinatários
após uma ação com falha.

Atribuir vários proprietários


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

Reduza o risco e aumente a produtividade ao configurar um cluster


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 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

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Adicionando dados analíticos ao Microsoft
Dataverse
16/11/2022 • 2 minutes to read

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

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Fluxograma de tomada de decisão para seu projeto
16/11/2022 • 2 minutes to read

Com base nas considerações de design mencionadas anteriormente nesta seção, este fluxograma pode ajudá-lo
a determinar como arquitetar sua automação.

Em Iniciar, uma seta leva à decisão "Os conectores estão disponíveis". Em "Conectores estão disponíveis", Sim
leva à decisão "É executado em um cronograma" e Não leva à decisão "Ter um desenvolvedor que possa criar o
conector." Em "É executado em uma programação", Sim leva ao ponto de extremidade "Automação usando
conectores com acionadores programados" e Não leva a outra decisão, "É executado com base em eventos de
outros sistemas." De "É executado com base em eventos de outros sistemas", Não leva ao ponto de extremidade
"Automação usando conectores com gatilhos instantâneos" e Sim leva ao ponto de extremidade "Automação
usando conectores com gatilhos automatizados". Em "Ter um desenvolvedor que pode criar conector", Sim leva
ao ponto de extremidade "Automação usando conector personalizado" e Não leva ao ponto de extremidade
"Automação usando fluxos de desktop".
Próxima etapa: fase de criação

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Fase de fabricação
16/11/2022 • 2 minutes to read

Agora você planejou e desenhou como gostaria de automatizar seu processo. A próxima etapa é configurar a
automação.

Etapas básicas para fluxos da nuvem


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

Etapas básicas para fluxos da área de trabalho


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.
Próxima etapa: Estratégia de teste

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Estratégia de teste
16/11/2022 • 2 minutes to read

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ões e 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.

Em "Relatório de despesas criado", uma seta leva à decisão "Verifique se o relatório atende à conformidade". Em
"Verificar se o relatório atende à conformidade", Sim leva a "Status atualizado para 'Verificação de conformidade
concluída'" e Não leva a "Solicitar correções".
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.

RESULTA DO
O C O RRÊN C IA N º DETA L H ES DA ETA PA C O N DIÇ Ã O ESP ERA DO RESULTA DO REA L

1-1 Verifique se o Conformidade Status atualizado


relatório atende à atendida para "Verificação de
conformidade conformidade
concluída"

1-2 Verifique se o Conformidade não Email enviado ao


relatório atende à atendida funcionário para
conformidade corrigir o relatório de
despesas

1a3 Verifique se o Falha na verificação Criador de fluxo


relatório atende à de conformidade notificado e falha
conformidade registrada no recurso
"execuções de fluxo".
RESULTA DO
O C O RRÊN C IA N º DETA L H ES DA ETA PA C O N DIÇ Ã O ESP ERA DO RESULTA DO REA L

2 Status atualizado Falha na atualização Criador de fluxo


para "Verificação de de status notificado e falha
conformidade registrada no recurso
concluída" "execuções de fluxo".

3 Email enviado ao Falha no envio de Criador de fluxo


funcionário para email notificado e falha
corrigir o relatório de registrada no recurso
despesas "execuções de fluxo".

TIP
Para simular falhas de envio de email, tente enviar um email de teste para um endereço inexistente.

Teste em ambientes "somente ao vivo"


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.

Como testar com usuários


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.
Próxima etapa: Ferramentas para testar sua automação

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Ferramentas para testar sua automação
16/11/2022 • 2 minutes to read

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.

Verificador de Fluxo
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

Dicas de reparo
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

Notificações de erro personalizadas


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 quaisquer falhas — você poderá configurar
notificações de erro personalizadas definindo uma ação que será executada apenas quando a etapa anterior
tiver falhado.
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.
Próxima etapa: Fase de implantação e refinamento

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Fase de implantação e refinamento
16/11/2022 • 2 minutes to read

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.

Implantar sua automação para produção


Adicionar proprietários redundantes
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.
Usar soluções
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 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.
Marcar como produção
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.

Implante a automação em estágios


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.
Próxima etapa: Avaliação do impacto comercial da automação
NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Avaliação do impacto comercial da automação
16/11/2022 • 2 minutes to read

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ções em 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 .

Obtenha o número de execuções do fluxo


A guia Uso mostra quantas vezes por dia o fluxo foi usado para automatizar um determinado processo de
negócios.
Para expor tar 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 Expor tar dados .

4. Selecione o formato de arquivo desejado (pasta de trabalho do Excel ou CSV).


5. Selecione Expor tar .

Obtenha a duração da execução 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 Horário 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).
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.

Cenário de exemplo
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.
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

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Diagnosticar problemas de desempenho
16/11/2022 • 2 minutes to read

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

Análise de ação
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 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.
Limites de serviços conectados
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 mal configurado às vezes pode atingir esses limites, que geralmente se manifestam como erros [429]
ou tempo limite [5xx] em suas execuções de fluxo. É importante observar que esses limites variam com base no
conector ou serviço que você está usando em seu fluxo.

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Introdução ao RPA baseado na GUI do SAP no
Power Automate Desktop
16/11/2022 • 2 minutes to read

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:

Ciclo de vida de um bot típico de RPA empresarial


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.

Próxima etapa: Pré-requisitos para automatizar GUI do SAP com RPA


Pré-requisitos para automatizar cargas de trabalho
baseadas na GUI do SAP
16/11/2022 • 3 minutes to read

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.

Requisitos de licença
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

Requisitos de software
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).

Configuração de script da GUI do SAP


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. Verifique se 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.

NOTE
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.

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 aber ta . Altere a Ação padrão para atender
aos seus requisitos específicos e selecione Ok .

TIP
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.

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 ).

NOTE
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.

6. Feche todas as sessões e janelas do SAP.

Credenciais do Azure Key Vault (opcional)


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
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
16/11/2022 • 2 minutes to read

Aqui estão os quatro componentes necessários para automatizar a GUI do SAP com o Power Automate:
Power Automate
Desktop flows
Área de Trabalho do Power Automate
Gateway de dados local

Power Automate
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.


Desktop flows
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.
Área de Trabalho do Power Automate
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.
Gateway de dados local
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.

Conectividade direta do computador


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.
Próxima etapa: Automação de exemplo da GUI do SAP para este tutorial
Automação de exemplo da GUI do SAP
16/11/2022 • 2 minutes to read

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.

NOTE
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.

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.
5. No formulário Criar endereços aberto, forneça todos os campos de endereço relevantes, como Linha
de endereço 1 , 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
16/11/2022 • 2 minutes to read

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:

Próxima etapa: Gravar VBScript com o mecanismo de automação da GUI do SAP


Usar o mecanismo de automação da GUI do SAP
para gravar VBScript
16/11/2022 • 2 minutes to read

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
16/11/2022 • 2 minutes to read

O código VBScript gerado é mostrado na imagem a seguir.

Captura de tela mostrando o seguinte VBScript: If Not IsObject application Then Set SapGuiAuto GetObject quot
SAPGUI quot Set application SapGuiAuto GetScriptingEngine End If If Not IsObject connection Then Set
connection application Children 0 End If If Not IsObject session Then Set session connection Children 0 End If If
IsObject WScript Then WScript ConnectObject session quot on quot WScript ConnectObject application quot on
quot End If session findById quot wnd 0 quot maximize session findById quot wnd 0 tbar 0 okcd quot text quot
PA30 quot session findById quot wnd 0 quot sendVKey 0 session findById quot wnd 0 usr ctxtRP50G PERNR
quot text quot.
A imagem a seguir mostra a anatomia de um script de automação da GUI do SAP.
Captura de tela mostrando que as instruções "If Not" e "End If" fazem parte da inicialização do modelo de objeto
da GUI do SAP.
session.findById é o seletor de GUI.
wnd[0] é o GuiFrameWindow.
/usr/ é o GuiUserArea.
txtP0006-STRAS é um GuiTextField.
.text = "Minha Rua 13" define o valor do campo.
Próxima etapa: Adicionar variáveis ao VBScript
Adicionar variáveis ao seu VBScript
16/11/2022 • 2 minutes to read

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.

Identificar valores embutidos em código


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%
%arquivo_caminho%
%Street%
A imagem a seguir mostra um exemplo de substituição de um valor embutido em código por uma variável.

Captura de tela mostrando uma linha de código que lê


session.findById("wnd[0]/usr/txtP0006-STRAS).text = "Minha Rua 13"
A próxima linha de código removeu "Minha Rua 13" e a substituiu por "%Street%".
Seu script deve deve ser semelhante ao seguinte depois que você introduzir as variáveis.
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
16/11/2022 • 2 minutes to read

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 as variá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
16/11/2022 • 3 minutes to read

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.

NOTE
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.

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 .

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.

IMPORTANT
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.

NOTE
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.

5. Selecione Nova etapa .


6. Pesquise Obter segredo do Azure Key Vault e selecione a ação Obter segredo .
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 ser viç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 .


NOTE
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.
Testar o fluxo
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 .


5. Selecione Executar fluxo .

6. Selecione Concluído .

IMPORTANT
Não interaja com o mouse ou teclado até que o processo seja concluído.

7. Observe a execução do fluxo da área de trabalho.

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
16/11/2022 • 3 minutes to read

IMPORTANT
Esta é uma etapa opcional.

Este é um tópico opcional que aborda o Conector ERP do SAP certificado que permite que os desenvolvedores
de automação se conectem ao SAP por meio de Business API (BAPI) e chamadas de função remota (RFCs). Os
pré-requisitos que você precisa atender antes de realizar esta verificação são descritos em uma postagem no
blog.
Vamos estender nosso cenário atual para incluir uma verificação de validação que usa o conector ERP do SAP
para verificar se o número pessoal fornecido para o fluxo é válido e se o funcionário está em um estado de
emprego ativo. Dependendo dos resultados dessa verificação, decidiremos se o fluxo termina.
Veja como é o fluxo ajustado.

Diagrama do exemplo de automação em que o funcionário aciona um fluxo da nuvem, o fluxo da nuvem valida
se a ID do funcionário existe e, em seguida, obtém os segredos do Azure Key Vault e inicia o fluxo da área de
trabalho. O fluxo da área de trabalho usa RPA para automatizar um novo endereço no SAP, e o fluxo da nuvem
envia por email uma mensagem de status para o funcionário.
Essa abordagem tem vários benefícios para adotar essa abordagem:
Evita o processamento de RPA desnecessário e o tratamento complexo de exceções com base na interface
do usuário.
Fornece uma melhor experiência do usuário por meio de comentários de validação de dados quase em
tempo real.
Libera a capacidade da máquina virtual e do bot para execução apenas em dados validados.
Aplica políticas de prevenção contra perda de dados, permitindo ou proibindo que este conector seja
usado em conjunto com outros.
Siga estas etapas para ajustar o fluxo existente para incorporar a verificação de validação.
1. Edite o Fluxo de demonstração do SAP com RPA que você criou em Criar o fluxo da nuvem com o
portal do Power Automate.
2. Na ação Obter o cliente SAP , selecione Nova etapa .
3. Pesquise SAP e selecione Chamar função no SAP (versão preliminar) .

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 .

NOTE
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.
5. Selecione Mais (...) e Configurações .

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


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

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


8. Insira as seguintes informações:
Insira Host do AS , Cliente e Número do Sistema do AS .
Para Nome da função no SAP , selecione BAPI_EMPLOYEE_GETDATA .
Para Sessão com Estado , selecione Não .
Para ID DO FUNCIONÁRIO , insira um número pessoal válido.
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 Adicionar uma ação , pesquise Enviar um email e configure a ação de
email conforme mostrado na captura de tela a seguir.
1. Na caixa Se não e, abaixo da ação de email, selecione Adicionar uma ação . Pesquise Encerrar e
configurar a ação Encerrar da seguinte forma.

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

3. Selecione Salvar e Testar para testar seu fluxo com o número de pessoal inexistente.
4. A execução de fluxo resultante deverá ser semelhante com a imagem a seguir.
5. Selecione Testar novamente, mas desta vez use um número pessoal válido. Confirme se os resultados
são semelhantes à imagem a seguir agora.

Pronto! Ao incorporar o conector ERP do SAP, tornamos a automação mais eficiente, inteligente e fácil de usar.
Próxima etapa: RPA de pouco código com a GUI do SAP no Power Automate Desktop
Usar RPA com pouco código com o SAP GUI no
Power Automate Desktop
16/11/2022 • 2 minutes to read

Com a adição do Power Automate Desktop, é mais rápido e fácil desenvolver automações do SAP GUI com
pouco código. Você pode usar o Power Automate Desktop para criar automações de ponta a ponta simples a
altamente sofisticadas. Para demonstrar isso, vamos executar as etapas descritas em Automação do SAP GUI de
exemplo neste tutorial usando ações do Power Automate Desktop. Vamos fazer alguns ajustes secundários no
designer posteriormente. Para tornar nossa automação dinâmica, primeiramente precisaremos criar algumas
variáveis que serão usadas para preencher os dados, como rua, cidade e país, e também variáveis de sistema
para conectar ao seu sistema SAP.
Acompanhe a abordagem de pouco código na série de vídeos:

Próxima etapa: Criar um fluxo da área de trabalho do SAP com o Power Automate Desktop
Criar um fluxo da área de trabalho do SAP com o
Power Automate Desktop
16/11/2022 • 7 minutes to read

1. Para criar um fluxo da área de trabalho, abra o Power Automate Desktop e selecione Novo fluxo .
2. Insira um nome para o fluxo da área de trabalho e selecione Criar .

3. Selecione Variáveis no designer do Power Automate Desktop.


4. Selecione o sinal de adição (+ ) e selecione Entrada .
Você criará diversas variáveis de entrada que serão passadas para esse fluxo da área de trabalho em um
fluxo da nuvem.

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 na lista a seguir, insira o Nome da variável , Nome
externo e Descrição e selecione Atualizar .
SAPPassword
SAPUser
SAPClient
SAPSystemId
6. Depois disso, crie as seguintes variáveis específicas do caso de uso.
EmployeeId
AddressType
EffectiveDate
Rua
City
State
ZipCode
CountryCode
7. Depois disso, criaremos nossa primeira ação do processo. Pesquise e arraste a ação Executar aplicativo
até a superfície de design.

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. Pesquise a ação Aguardar , arraste-a até o designer, insira 10 (segundos) no campo Duração e selecione
Salvar .

10. Agora, abra a GUI do SAP e entre no sistema de sua escolha.


11. No Power Automate Desktop, pesquise a ação preencher na caixa de pesquisa Ações e arraste a ação
Preencher campo de texto na janela até a tela.
12. Selecione Adicionar novo elemento da interface do usuário .

13. A caixa de diálogo Sessão de acompanhamento é aberta, que acompanha os controles individuais
selecionados em uma tela.
14. Selecione a janela principal do SAP para focalizá-la.

15. Passe o mouse sobre o campo do código da transação. Quando uma borda vermelha ao redor do
Campo de código OK da GUI , pressione Ctrl ao clicar. Isso adiciona o controle à lista de elementos da
interface do usuário na caixa de diálogo Adicionar elementos da interface do usuário no Power
Automate Desktop.

16. Na janela do SAP, passe o mouse sobre o botão de marca de seleção verde e mantenha pressionado Ctrl
e clique.

17. Insira o código da transação PA30 na caixa de listagem e selecione o botão da marca de seleção verde.
18. Continuaremos nosso processo de seleção de campo na próxima tela.

19. Selecione os seguintes campos e botão:


20. Verifique se a caixa de diálogo inclui os seguintes nomes de controle agora. Selecione Concluído para
fechar a caixa de diálogo e retornar à tela de design.

21. Esta é a caixa de diálogo que você deve ver depois de fechar a caixa de diálogo anterior.

22. Abra o menu suspenso Caixa de texto , selecione Okcd do campo OK da GUI e Selecionar .
23. Insira o código da transação PA30 e selecione Salvar .

24. No painel direito, selecione o ícone Elementos da interface do usuário . Selecione cada controle na
lista e renomeie-o.

TIP
Esta etapa não é necessária, mas é recomendada porque sua biblioteca de controle pode incluir dezenas de
controles, dificultando a identificação por seus nomes de sistema.
25. Veja a seguir a lista de controle renomeada.

26. Insira pressionar botão na caixa de pesquisa Ação e arraste a ação Pressionar botão na janela até a
tela.
27. Selecione Continuar .

28. Selecione Salvar .

29. Insira aguardar na caixa de pesquisa Ação e arraste a ação Pressionar conteúdo na janela até a tela.
30. Em Elemento da interface do usuário , selecione ID do funcionário e Selecionar .

31. Selecione Salvar .


32. Insira preencher na caixa de pesquisa Ação e arraste a ação Preencher campo de texto na janela
até a tela.

33. Em Elemento da interface do usuário , selecione ID do funcionário e Selecionar .


34. Selecione o , que está no caixa de texto Texto para preencher e selecione EmployeeId .
35. Selecione Salvar .

36. Repita da etapa 33 a 35 para os controles Tipo de informações , Subtipo de informações e Data de
efetivação e selecione as variáveis ou forneça um valor fixo conforme mostrado nas imagens a seguir.
37. Insira pressionar botão na caixa de pesquisa Ações e arraste a ação Pressionar botão na janela até
a tela.
38. Em Elemento da interface do usuário , selecione Novo endereço e Salvar .

39. Selecione Salvar e OK .


40. Insira aguardar na caixa de pesquisa Ação e arraste a ação Pressionar conteúdo na janela até a tela.

41. Selecione Elemento da interface do usuário e o botão Adicionar novo elemento da interface do
usuário para abrir a caixa diálogo Sessão de acompanhamento .
42. A caixa de diálogo "Sessão de acompanhamento" é exibida.
IMPORTANT
Para as etapas a seguir, você precisará de dados de teste de referência do SAP válidos, conforme descrito na etapa
5 dos pré-requisitos da Configuração de script da GUI do SAP.

43. Insira valores para Número pessoal , Período de , Tipo de informações (sempre forneça 0006 ,
porque esse é um tipo padrão em sistemas SAP), STy (esse é o subtipo do tipo de informações) e
selecione Criar (F5 ).

44. Passe o mouse sobre Linha de endereço 1 . Uma borda vermelha envolve o campo Campo de texto
OK da GUI . Mantenha pressionado Ctrl e clique para adicionar o controle à lista Elementos da
interface do usuário , que é exibido na caixa de diálogo Sessão de acompanhamento .
45. Repita a etapa 44 para estes campos também: Cidade/município , Estado , CEP , Chave do país e o
botão Salvar (Ctrl + S) .
46. Na caixa de diálogo Sessão de acompanhamento , selecione Concluído .

IMPORTANT
Deixe o formulário do SAP aberto.

47. Selecione Elemento da interface do usuário , Campo de texto da GUI "P0006-STRAS" e Salvar
para fechar a caixa de diálogo.
48. No painel direito, selecione o ícone Elementos da interface do usuário . Selecione cada um dos
controles recém-adicionados na lista e renomeie-os. Isso não é obrigatório, mas é recomendado porque
sua biblioteca de controle pode incluir dezenas de controles, dificuldade a identificação por seus nomes
de sistema.
49. Insira preencher na caixa de pesquisa Ação e arraste a ação Preencher campo de texto na janela
até a tela.

50. Selecione Elemento da interface do usuário e Rua .


51. Na caixa Texto para preencher , selecione o ícone fx _e clique duas vezes para selecionar a
variável _ Rua .
52. Selecione Salvar .

53. Repita as etapas 50 e 52 com estes controles: Cidade , Estado e CEP .


NOTE
As caixas de combinação da GUI do SAP precisam de tratamento especial, o que exige que usemos uma
combinação de ações para selecionar os itens corretos da lista nas caixas de combinação.

54. Insira clicar na interface do usuário na caixa de pesquisa Ações e arraste a ação Clicar em
elemento da interface do usuário na janela até a tela.

55. Selecione Elemento da interface do usuário e País .


56. Mantenha o valor padrão para Tipo de clique .

57. Insira enviar teclas na caixa de pesquisa Ações e arraste a ação Clicar em elemento da interface do
usuário na janela até a tela.
58. No campo Texto para enviar , selecione o ícone fx _ e clique duas vezes para selecionar a variável
_ Countr yCode .
59. Corrija o texto %Countr yCode% digitando {Enter} diretamente após o nome da variável. A referência
{Enter} imita um pressionamento de tecla Enter em seu teclado.

60. Arraste outra ação Enviar teclas até o final do fluxo.


61. Insira {Enter} no campo Texto para enviar e selecione Salvar .

62. Insira pressionar botão na caixa de pesquisa Ações e arraste a ação Pressionar botão na janela até
a tela.
63. Em Elemento da interface do usuário , selecione Salvar .
64. Selecione Salvar .

IMPORTANT
Verifique se a operação de salvamento foi concluída para o registro do SAP antes de interagir com outros
controles ou janelas . Verifique se a operação foi concluída, adicione uma ação Aguardar para aguardar que um
controle se torne visível.

65. Insira aguardar na caixa de pesquisa Ação e arraste a ação Pressionar conteúdo na janela até a tela.
66. Em Elemento da interface do usuário , selecione ID do funcionário e Selecionar .
67. Selecione Salvar .

68. Insira pressionar botão na caixa de pesquisa Ações e arraste a ação Pressionar botão na janela até
a tela.
69. Em Elemento da interface do usuário , selecione Adicionar novo elemento da interface do
usuário .
70. Passe o mouse sobre o botão Voltar (F3) .

71. Mantenha pressionado Ctrl ao clicar para adicionar o controle à lista de elementos da interface do
usuário, que é exibida na caixa de diálogo Sessão de acompanhamento . (Obser vação: mantivemos
este formulário aberto na etapa 46.)
72. Agora, selecione o botão Voltar (sem a tecla Ctrl ) para voltar à tela anterior.
Se você vir uma mensagem "Os dados serão perdidos", confirme selecionando Sim .

73. Você deve estar na seguinte tela agora. Na caixa de diálogo Sessão de acompanhamento , selecione
Concluído .
74. Selecione Salvar .

75. Renomeie o botão que acabamos de adicionar à biblioteca de controle como Botão Voltar .
76. Insira fechar janela na caixa de pesquisa Ação e arraste a ação Fechar janela até a tela.

77. Em Elemento da interface do usuário , selecione Janela "SAP Easy Access" e Salvar .
78. Insira fechar janela na caixa de pesquisa Ação e arraste a ação Fechar janela até a tela.
79. Em Janela , selecione Adicionar um novo elemento da interface do usuário .
80. Passe o mouse sobre a borda da janela da janela SAP Logon 760 . Mantenha pressionado Ctrl e clique
para adicionar o elemento da janela à lista de elementos da interface do usuário, que é exibida na caixa
de diálogo Sessão de acompanhamento .

81. Em Elemento da interface do usuário , selecione Janela "SAP Logon 760" (o número 760 reflete a
versão da GUI do SAP, por isso, pode ser diferente em seu ambiente) e Salvar .
82. Selecione Salvar .

83. Selecione Salvar para salvar o fluxo.


Próxima etapa: Criar um subfluxo para automação da GUI do SAP
Criar um subfluxo para a automação da GUI do
SAP
16/11/2022 • 2 minutes to read

Agora, vamos modularizar nosso fluxo atual movendo ações que realizam tarefas interdependentes específicas
(em nosso cenário, preenchendo um formulário) em um novo subfluxo.
1. Crie um novo subfluxo, nomeie-o ProcessHRMasterForm e selecione Salvar .

2. Acesse a guia Principal para a área Subfluxos , selecione as ações realçadas mostradas na imagem a
seguir (linhas 4 a 11), clique com o botão direito e selecione Cor tar .
3. Acesse a guia ProcessHRMasterForm , clique com o botão direito para selecioná-lo e selecione Colar .

4. Volte à guia Principal .


5. Na caixa de pesquisa Ações , insira executar subfluxo e arraste a ação Executar subfluxo até a tela.
Para Chamar subfluxo , selecione ProcessHRMasterForm e Salvar .
6. Crie outro subfluxo, nomeie-o ProcessEmployeeAddressForm e selecione Salvar .
7. Volte à guia Principal .
8. Acesse a guia Principal , selecione as ações realçadas mostradas na imagem a seguir (linhas 4 a 14),
clique com o botão direito e selecione Cor tar .
9. Acesse a guia ProcessEmployeeAddressForm , clique com o botão direito para selecioná-lo e selecione
Colar .
10. Volte à guia Principal .
11. Na caixa de pesquisa Ações , insira executar subfluxo e arraste a ação Executar subfluxo até a tela.
Para Chamar subfluxo , selecione ProcessEmployeeAddressForm e selecione Salvar .

Próxima etapa: Preparar-se para depurar


Preparar-se para depurar
16/11/2022 • 2 minutes to read

Antes de continuarmos com o fluxo primário no portal do Power Automate, vamos testar o fluxo atribuindo
temporariamente um valor padrão às variáveis que definimos anteriormente.
1. No painel Variáveis , selecione Mais (… ) próximo ao nome da variável AddressType e selecione Editar .

2. Para Valor padrão , insira 2 (por exemplo, para um endereço temporário).


3. Selecione Atualizar .

4. Repita as etapas 1 e 2 para as outras 11 variáveis.


5. Selecione Salvar , feche a caixa de diálogo de confirmação e selecione Executar .

Se você encontrar um erro quando seu fluxo for executado para este teste, observe a barra de status do erro na
parte inferior do designer do Power Automate Desktop e aplique a correção apropriada.

IMPORTANT
Exclua todos os valores padrão antes de sair da experiência de criação de fluxo da área de trabalho no Power Automate
Desktop.

Próxima etapa: Criar o fluxo da nuvem para atualizar um endereço com o Power Automate
Criar o fluxo da nuvem para atualizar um endereço
com o Power Automate
16/11/2022 • 5 minutes to read

Agora, vamos criar o fluxo da nuvem que os funcionários usam para solicitar um endereço atualizado. Este fluxo
da nuvem passa as variáveis de entrada para o fluxo da área de trabalho que você criou na seção anterior.
É altamente recomendável que você crie fluxos da nuvem, fluxos da área de trabalho e outros artefatos do
Microsoft Power Platform nas soluções para permitir melhor portabilidade, gerenciamento do ciclo de vida do
aplicativo (ALM) e encapsulamento.
1. Navegue até https://powerautomate.com e entre com suas credenciais do Azure Active Directory (Azure
AD).
2. Verifique se você está no mesmo ambiente em que criou o fluxo da área da trabalho com o Power
Automate Desktop e selecione Soluções > + Nova solução .

3. Insira um Nome de exibição , selecione um Editor e Criar .

4. Abra a solução selecionando seu nome.


5. Selecione + Adicionar existente , selecione Fluxo da área de trabalho , o fluxo que você criou no
Power Automate Desktop e Adicionar .

6. Selecione + Novo > Fluxo da nuvem .

7. Dê um nome ao seu fluxo e selecione Disparar um fluxo manualmente como o gatilho.


8. Selecione + Adicionar uma entrada e selecione o tipo de dados apropriado para criar as oito entradas
listadas na etapa 9.
9. Adicione as entradas a seguir ao gatilho do fluxo.

Captura de tela da caixa de diálogo "Disparar um fluxo manualmente" com "Tipo de endereço" como
"Texto", "Data de efetivação" como "Data" e as seis entradas a seguir, todas de "Tipo de texto": ID do
funcionário, nova rua, nova cidade, novo código postal, novo estado e novo país.
10. Selecione Nova etapa .

NOTE
As seguintes configurações de ação do Azure Key Vault são opcionais, portanto, se você não estiver usando o Key Vault
hoje ou apenas quiser testar o fluxo da área de trabalho sem ele, fique à vontade para ignorá-las.

11. Insira azure key vault na caixa de pesquisa.

12. Se não tiver uma conexão existente do Key Vault, você será solicitado a criar uma. Você pode entrar com
uma conta de usuário do Azure AD ou uma entidade de serviço (recomendado).

13. Vamos supor que você selecione Conectar-se com a entidade de ser viço .

14. Depois de estabelecer a conexão, adicione quatro ações Obter segredo do Key Vault à tela, selecione o
segredo e renomeie as ações conforme mostrado na imagem a seguir.

Captura de tela mostrando quatro ações: "Obter ID do sistema SAP", SAP-HCM-SystemId renomeado;
"Obter cliente SAP", SAP-HCM-Client renomeado, "Obter usuário do SAP", SAPUser renomeado; e "Obter
senha do SAP", SAPPassword renomeado.
15. Selecione Mais (… ) ao lado do nome da ação, selecione Configurações , ative Entradas Seguras e
Saídas Seguras e selecione Concluído . Repita esta etapa para as outras três ações Obter segredo .
16. Selecione o sinal de mais (+) e Adicionar uma ação .
17. Insira escopo na caixa de pesquisa e selecione a ação Escopo .

18. Arraste todas as suas ações do Key Vault para o contêiner Escopo e renomeie-o para Tr y .
19. Pesquise e selecione a ação inicializar variável para adicioná-la no gatilho.
20. Na caixa de diálogo Inicializar variável , faça as configurações a seguir e selecione OK na caixa de
diálogo Expressão :
Para Nome , insira Falha no bot .
Para Tipo , selecione Booliano .
Para Valor , insira false .

21. Adicione duas ações de escopo. Nomeie-as Catch e Finally .

22. No canto superior direito do escopo Catch , selecione … e Configurar execução posterior .
23. Selecione falha , ignorado e atingiu o tempo limite e selecione Concluído .

24. No canto superior direito do escopo Finally , selecione … , Configurar execução posterior e as caixas
de seleção êxito , falha , ignorado e atingiu o tempo limite . Selecione Concluído .
25. Pesquise e adicione a ação definir variável ao contêiner de escopo Catch .

26. Selecione a variável Falha no bot , insira true na caixa de diálogo Expressão e selecione OK .
27. Pesquise a ação condição e adicione-a ao bloco Finally .
28. Selecione a variável Falha no bot na lista Conteúdo dinâmico atribua-o ao campo Escolher um
valor .

29. Defina a expressão como false e a atribua ao campo valor .


30. Na seção Se sim , adicione uma ação Enviar um email (V2) .
31. Selecione Email do usuário na lista Conteúdo dinâmico , adicione-a ao campo Para e insira um
assunto e um corpo do email.

32. No contêiner Tr y , selecione Nova etapa . Pesquise Fluxos da área de trabalho e selecione a ação
Executar um fluxo criado pelo Power Automate Desktop para adicioná-la ao fluxo.
33. Selecione seu gateway de dados e insira um domínio, nome de usuário e senha para uma conta que
tenha privilégios suficientes para executar seus fluxos da área de trabalho.

IMPORTANT
Seu local gateway de dados deve ser implantado na mesma região que seu ambiente. Caso contrário, ele não será
exibido na lista suspensa.
34. Para Fluxo da área de trabalho , selecione Demonstração do guia estratégico do SAP com RPA .
Para Modo de execução , selecione Assistido – executado quando você está conectado .

35. Selecione o campo ID do sistema e valor na saída da ação Obter ID do sistema SAP na lista
Conteúdo dinâmico .
36. Verifique o formato esperado de data e hora no SAP e faça ajustes, se necessário, usando a função
formatDateTime. Por exemplo, use formatDateTime(triggerBody()['date'],'dd.MM.yyyy') para obter
uma data formatada como dia-mês-ano, como na data formatada em alemão de 13.10.2020.
37. Fornece os dados para todos os outros campos, selecionando a propriedade apropriada na lista
Conteúdo dinâmico do gatilho para o fluxo da nuvem.
Captura de tela da caixa de diálogo "Executar um fluxo criado pelo Power Automate Desktop" com as
seguintes variáveis e suas configurações: SystemId, Client, SAPUser e SAPPassword todos definidos como
valores de segredo; EffectiveDate como formatDateTime, Street como Nova rua, City como Nova cidade,
State como Novo estado, ZipCode como Novo CEP, EmployeeId como ID do funcionário, AddressType
como Tipo de endereço e CountryCode como Novo país.
38. Selecione Salvar para salvar o fluxo.

39. Selecione Testar .

40. Selecione Executarei a ação de disparo e selecione Salvar e testar .


41. Autentique se necessário e selecione Continuar .

42. Forneça valores para todas as variáveis e selecione Executar fluxo .


43. Selecione Concluído .

NOTE
Não interaja com o mouse ou teclado até que o processo seja concluído.
O fluxo da nuvem inicia e chama o fluxo da área de trabalho, que insere dados no SAP.

Parabéns! Você implementou com êxito duas técnicas de automação da GUI do SAP. Estamos animados para ver
o que você criará a seguir com o SAP e o Power Automate.
Próxima etapa: RPA sem código com a GUI do SAP no Power Automate Desktop
Usar RPA sem código com o SAP GUI na Área de
Trabalho do Power Automate
16/11/2022 • 3 minutes to read

Você pode usar o Gravador da área de trabalho da Área de Trabalho do Power Automate para registrar as
interações do SAP GUI. O gravador da área de trabalho traduz cada clique do mouse e pressionamento de tecla
em ações da Área de Trabalho do Power Automate e adiciona essas ações ao seu fluxo da área de trabalho.
Se você quiser ver a nova experiência de gravação da área de trabalho em ação, siga estas etapas para
reconfigurar a automação baseada em ação que você criou na seção RPA com pouco código com o SAP GUI no
Área de Trabalho do Power Automate deste manual.
Você também pode acompanhar a abordagem sem código no episódio 6 da série de vídeos:

1. Selecione a guia de subfluxo ProcessHRMasterForm e, em seguida, selecione Gravador da área de


trabalho .

2. Abra o SAP, traga a janela Acesso Fácil do SAP para o primeiro plano e, em seguida, na janela do
Gravador da área de trabalho, selecione Iniciar gravação .
3. Insira PA30 no campo Transação e, em seguida, selecione Enter .

4. Insira um Número pessoal e, em seguida, selecione Enter .


5. Selecione Endereços como o Texto de Tipo de informações e, em seguida, insira um valor em STy
(como 2 ou qualquer outro valor adequado para seu caso de uso).

6. Insira uma data no campo De e selecione o ícone Novo .


7. Insira o nome da rua juntamente com o número da casa em Linha de endereço 1 .

8. Insira valores para Cidade, Estado/CEP e Chave do país e, em seguida, selecione Salvar .
9. Selecione o ícone Voltar (F3 ).

10. Isso conclui o processo de criação de endereço, então, selecione Concluir na janela do Gravador da área
de trabalho.
11. Seu script do fluxo da área de trabalho deve ser semelhante à imagem a seguir.

12. Durante a gravação, você pode ter selecionado acidentalmente janelas ou outros elementos da interface
de usuário que não sejam relevantes para seu fluxo. Se isso acontecer, é possível remover etapas de ação
duplicadas ou desnecessárias do script.

13. Destaque todas as ações que foram definidas manualmente em RPA com pouco código com o SAP GUI
na Área de Trabalho do Power Automate, clique com o botão direito e selecione Excluir seleção para
removê-las do subfluxo.
14. Edite a ação Preencher campo de texto na janela para ID do Funcionário e substitua o valor de
Texto para preencher pela variável EmployeeId definida anteriormente.
15. Edite a ação Preencher campo de texto na janela para Subtipo de informações e substitua o valor
de Texto para preencher pela variável AddressType definida anteriormente.
16. Edite e substitua o texto embutido em código por variáveis nas ações Preencher campo de texto na
janela para Data de Efetivação , Rua , Cidade , Estado , CEP e País .

17. Destaque as ações de que você precisa para o subfluxo de criação de endereço do funcionário, clique com
o botão direito do mouse nas ações e selecione Cor tar .
18. Abra o subfluxo ProcessEmployeeAddressForm , selecione todas as ações, clique com o botão direito e
selecione Excluir .

19. No subfluxo ProcessEmployeeAddressForm , clique com o botão direito e selecione Colar .


20. No painel Variáveis , edite todas as variáveis e, em seguida, forneça Valores padrão . Esses valores
padrão serão usados para testar o fluxo da área de trabalho atualizado.
21. Selecione Salvar e feche a mensagem de confirmação.
22. Selecione Executar .

Sensacional! Com esta nova opção de gravação da área de trabalho, alguns pequenos ajustes de ação e um
pouco de refatoração, você reduziu o tempo de desenvolvimento e simplificou o processo geral de definição de
ações do fluxo da área de trabalho.

IMPORTANT
Exclua todos os valores padrão definidos anteriormente antes de sair da experiência de criação de fluxo da área de
trabalho.

Próxima etapa: Extrair dados da interface do usuário do SAP GUI com o Power Automate
Extrair dados da interface do usuário da GUI do
SAP com o Power Automate
16/11/2022 • 6 minutes to read

Quando você cria ou atualiza registros no SAP, ele gera informações de status que incluem os IDs de registro
recém-geradas. O SAP exibe essas informações de status na parte inferior da interface do usuário do SAP.
Veja a seguir um exemplo de mensagem de status que o SAP exibe após a criação de uma notificação de PM do
SAP.

Essas informações de status podem ser úteis para as etapas do processo de automação posteriores. Portanto,
você deve extrair e atribuir esses dados de status a variáveis para processamento de dados downstream.
Temos várias maneiras de fazer isso, dependendo de sua abordagem de desenvolvimento. As duas abordagens
são técnicas de pouco código ou código profissional.

Abordagem de código profissional


A abordagem de código profissional usa comandos VBScript para extrair informações de elementos da interface
do usuário do SAP.
Para extrair dados de status do SAP, como requisições de compra recém-criadas ou números de notificação de
manutenção da fábrica, você precisa acessar o elemento da interface do usuário da barra de status.
Veja como acessar o elemento da interface do usuário da barra de status.

session.findById("wnd\[0\]/sbar/pane\[0\]").Text

Vamos explicar a experiência completa. Vamos gravar como criar uma Notificação de PM do SAP e modificar o
código que é gerado para retornar a ID recém-criada para o Power Automate Desktop.
Caso você nunca tenha ouvido falar da Notificação de PM do SAP ou não tenha acesso a ela, não se preocupe,
você ainda poderá entender as etapas necessárias para extrair esses dados para seu próprio cenário.
Veja a seguir as etapas para fazer isso:
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 do arquivo e o nome do arquivo onde deseja armazenar as interações
do usuário capturadas.

6. Selecione o botão Gravar script para iniciar o processo de captura de tela. Cada interação que você faz
agora no SAP é capturada como comandos VBScript repetíveis.

NOTE
Se você gravou etapas e salvou nesse arquivo antes, será necessário confirmar se deseja substituir o arquivo.

7. Insira o código da transação IW21 e selecione Inserir .


8. Forneça o Tipo de notificação e selecione Inserir .
9. Insira um Breve texto , Grupo de planejadores , WorkCtr Principal e qualquer outro campo
necessário.
10. Selecione Salvar (Ctrl +S ) na barra de ferramentas.
11. De volta ao formulário inicial Criar Notificação de PM , você notará uma nova mensagem de status na
barra de status no canto inferior esquerdo da interface do usuário.

12. Selecione Saída (Shift +F3 ) na barra de ferramentas e pare a gravação .


13. Opcionalmente, faça logoff do SAP e feche todas as janelas do SAP.
Vamos examinar o código VBScript gerado:

Captura de tela do VBScript gerado durante a criação da Notificação do SAP If Not IsObject application Then Set
SapGuiAuto GetObject quot SAPGUI quot Set application SapGuiAuto GetScriptingEngine End If If Not IsObject
connection Then Set connection application Children 0 End If If Not IsObject session Then Set session
connection Children 0 End If If IsObject WScript Then WScript ConnectObject session quot on quot WScript
ConnectObject application quot on quot End If session findById quot wnd 0 quot maximize session findById
quot wnd 0 tbar 0 okcd quot text quot IW21 quot session findById quot wnd 0 quot sendVKey 0 session findById
quot wnd 0 usr ctxtRIWO00 QMART quot text quot M2 quot session findById quot wnd 0 usr ctxtRIWO00
QMART quot caretPosition 2 session findById quot wnd 0 quot sendVKey 0 session findById quot wnd 0 usr
subSCREE shortened command quot text quot My Notification Short Text quot session findById quot wnd 0 usr
tabsTAB_ shortened command quot text quot 010 quot session findById quot wnd 0 usr tabsTAB_ shortened
command quot text quot 0001 quot session findById quot wnd 0 usr tabsTAB_ shortened command quot text
quot MAIN quot session findById quot wnd 0 usr tabsTAB_ shortened command quot setFocus session findById
quot wnd 0 usr tabsTAB_ shortened command quot caretPosition 4 session findById quot wnd 0 tbar 0 btn 11
quot press session findById quot wnd 0 tbar 0 btn 15 quot press.
Agora, vamos ajustar o código gerado para incluir uma etapa que extrai, corta e retorna a nova ID de notificação
para a ação Executar VBScript .
Captura de tela do VBScript ajustado que retorna a Notificação do SAP para o Power Automate Desktop por
meio de uma variável 39 This is the Save button session findById quot wnd 0 tbar 0 btn 11 quot press 39 This is
the full Status Bar text that contain the data to be extracted statusBarMessage session findById quot wnd 0 sbar
pane 0 quot text 39 Trimming and removing any text surrounding our new notification Id notificationID Trim
Replace Replace statusBarMessage quot Notification quot quot quot quot saved quot quot quot 39 This is the
Exit button session findById quot wnd 0 tbar 0 btn 15 quot press 39 This writes the newly created Id to the Run
VBScript output variable in Power Automate Desktop WScript Echo notificationID.
Isso define a variável VBScriptOutput da ação Executar VBScript para a ID de notificação recém-criada.

Se quiser ver o conteúdo de VBScriptOutput, você pode usar uma ação de exibição de mensagem, semelhante à
saída nas imagens a seguir.
Abordagem de pouco código
A abordagem de pouco código usa ações e seletores customizados para extrair IDs de registro recém-geradas
ou outras mensagens de status que são importantes para o processamento de fluxo downstream.
As etapas a seguir não entrarão em detalhes sobre como registrar ou usar o design de ação manual para criar
um novo registro da Notificação de PM do SAP. Leia Pouco código ou RPA sem código com a GUI do SAP no
Power Automate Desktop se você precisar relembrar como fazer isso.
Siga estas etapas para uma abordagem de pouco código:
1. Use o gravador da área de trabalho ou o design de ação manual para capturar todos os controles de que
você precisa para o processo de Notificação de PM do SAP.
2. Crie um registro de notificação e capture o texto de status que é exibido depois de selecionar Salvar na
barra de ferramentas da tela Criar Notificação de PM .

Depois que o item for salvo, você será redirecionado para a tela anterior, onde verá um novo número de
notificação no texto da barra de status.
3. Agora, volte para o Power Automate Desktop, pesquise uma ação chamada Obter detalhes de um
elemento da interface do usuário na janela e adicione-o à sua tela de criação.
4. Selecione o menu suspenso do elemento da interface do usuário e selecione o botão Adicionar um
novo elemento da interface do usuário .

5. Selecione a janela SAP Easy Access e passe o mouse sobre a barra de status até uma borda vermelha
rotulada Barra de status da GUI seja exibida. Enquanto a borda estiver ativa, mantenha pressionado
Ctrl e clique para selecionar a barra de status.
6. Selecione Salvar .

7. Pesquise a ação Substituir texto no painel Ações e arraste-o até a tela de design.
8. Em Texto a ser localizado , insira Notificação . Em Substituir por , insira uma cadeia de caracteres em
branco inserindo os seguintes caracteres: %''%
9. Adicionar outra ação Substituir texto e renomeie Variáveis produzidas como %NotificationId% .
Em Texto a ser localizado , insira Salvar e, em Substituir por , insira uma cadeia de caracteres em
branco (%''% ).

10. Pesquise a ação Cor tar texto no painel Ações , a arraste até a tela de design, selecione
%NotificationId% como o valor Texto a ser cor tado e renomeie Variáveis produzidas como
%TrimmedNotificationID% .
11. Pesquise a ação Exibir mensagem no painel Ações e arraste-o até a tela de design. Defina Título da
caixa de mensagem e Mensagem a ser exibida para atender às suas necessidades.

12. Execute a automação que cria uma nova Notificação de PM do SAP e extrai a ID de notificação recém-
gerada que pode ser exibida conforme mostrado na imagem a seguir.
Próxima etapa: Resumo dos benefícios do VBScript versus ações para a automação da GUI do SAP
Resumo dos benefícios do VBScript versus ações
para a automação da GUI do SAP
16/11/2022 • 2 minutes to read

Assim como acontece com muitas outras tecnologias e técnicas, existem vantagens e desvantagens para cada
abordagem. Dependendo do tipo de desenvolvedor que você é, poderá descobrir que uma determinada
abordagem se encaixa melhor em seu caso de uso pretendido e conjunto de habilidades.
Haverá ocasiões em que a combinação das duas técnicas será vantajosa, como adicionar uma ação do VBScript
com algum código VBA do Excel para oferecer suporte à formatação avançada como parte de sua automação
baseada em ação.
Veja a seguir um resumo das duas abordagens.

REC URSO VB SC RIP T A Ç Õ ES

Função do desenvolvedor cidadão

Função do desenvolvedor profissional


e do profissional de TI

Desenvolvimento mais rápido

Execução mais rápida

Baixa manutenção

Suporte para tratamento de exceções


de vários níveis

Resiliente a controle de versão e


alterações na interface do usuário

Suporte à capacidade de reutilização

Exige a captura de elementos


individuais da interface do usuário

Exige configurações de script do SAP

Suporte a entrada resiliente e


silenciosa com sapshcut.exe

Aproveita o mecanismo de gravação


interno do SAP

Próxima etapa: Conclusão do guia estratégico de RPA para o tutorial de automação da GUI do SAP com o Power
Automate
Conclusão do guia estratégico de RPA para o
tutorial de automação da GUI do SAP com o Power
Automate
16/11/2022 • 2 minutes to read

Aproveitando as técnicas de gravação do SAP conhecidas e comprovadas, em combinação com as melhores e


mais recentes ferramentas de criação de automação da nuvem e área de trabalho no Power Automate, fomos
capazes de criar um protótipo do SAP com RPA de ponta a ponta em menos de uma hora. É claro, apenas
analisamos a parte mais simples para este caso de uso, mas isso já inclui algumas importantes práticas
recomendadas de segurança e dicas e truques de gravação.
Agora que compreende os fundamentos do uso do Power Automate para automatizar o SAP, você pode usar
adocumentação do Power Automate e as diretrizes de melhores práticas (incluindo a série de vídeos Automate
It! ) para automatizar suas tarefas mais frequentes, comuns e baseadas em regras.
Dicas para usar o Kit de Automação para Power
Platform com ALM
16/11/2022 • 2 minutes to read

Um ou mais desenvolvedores criam projetos de automação aprovados em um ambiente de desenvolvimento.


Um ou mais projetos de automação podem fazer parte da mesma solução de automação. Mais informações
sobre soluções podem ser encontradas aqui: Visão geral das soluções.
As organizações podem usar qualquer uma das três maneiras a seguir para implementar o ALM (gerenciamento
do ciclo de vida do aplicativo).
1. ALM com base em ações manuais.
2. ALM com base em ações automatizadas.
3. ALM com base em uma combinação de ações manuais e ações automatizadas.

Ações Manuais
Atividades manuais podem incluir o seguinte.
1. Exporte a solução.
2. Importe a solução.
3. Armazene a solução em um repositório de controle do código-fonte.
4. Faça download da solução de um repositório de controle do código-fonte.

Ações Automatizadas
O Azure DevOps e as Microsoft Power Platform Build Tools para o Azure DevOps são uma ótima maneira de
automatizar atividades manuais de ALM, entre outras. Junto com o Power Automate, você pode orquestrar um
conjunto completo de atividades.
Estas são algumas orquestrações para você considerar.
1. Exemplo 1 — Início limpo
a. Obtenha uma solução não gerenciada de um repositório de controle do código-fonte.
b. Importe a solução não gerenciada para um ambiente de desenvolvimento.
2. Exemplo 2 — Confirmar o trabalho
a. Exporte uma solução não gerenciada de um ambiente de desenvolvimento.
b. Armazene a solução não gerenciada em um repositório de controle do código-fonte.
3. Exemplo 3 — Criar uma versão de produção
a. Confirmar o trabalho (consulte o exemplo anterior)
b. Exporte a solução gerenciada de um ambiente de desenvolvimento.
c. Armazene a solução gerenciada em um repositório de controle do código-fonte.
4. Exemplo 4 — Atualizar um ambiente de teste ou de produção
a. Obtenha uma solução gerenciada de seu repositório de controle do código-fonte.
b. Importe a solução gerenciada para um ambiente de teste ou de produção.
Para as organizações que preferem usar o GitHub em vez do Azure DevOps, há uma versão preliminar do
GitHub Actions for Microsoft Power Platform que oferece um subconjunto das funcionalidades do Azure
DevOps. Webinar e demonstração ao vivo das Power Platform Build Tools.
O ALM Accelerator for Power Platform inclui um conjunto de ferramentas e modelos predefinidos que aceleram
sua capacidade de compilar e implantar soluções de automação.
Visão geral do Kit de Automação
16/11/2022 • 3 minutes to read

O Kit de Automação é um conjunto de ferramentas que acelera o uso e o suporte do Power Automate para
desktop em projetos de automação. O kit fornece ferramentas que ajudam a gerenciar projetos de automação e
monitorá-los para estimar o dinheiro economizado e o ROI (retorno sobre o investimento).
O Kit de Automação aplica HEAT (Técnicas Holísticas de Automação Empresarial) para dar suporte à sua
organização.
O kit é especialmente útil para a equipe de um CoE (Centro de Excelência de Automação), que é uma equipe de
especialistas que dão suporte à automação na organização. Eles têm bom conhecimento do Power Automate
para desktop, configuram e mantêm o Kit de Automação, além de manter os dados de configuração, como
departamentos, categorias de processo, metas, entre outros.
O objetivo do Kit de Automação é habilitar as organizações para gerenciar, governar e escalar a adoção da
plataforma de automação com base em melhores práticas. O Kit de Automação fornece os seguintes itens em
suporte ao seu Centro de Excelência de Automação.
ROI/SL A quase em tempo real — Análises de curto e longo prazo para direcionar as suas metas de
negócios.
Ferramentas para todos os usuários — Essas ferramentas são para os criadores (desenvolvedores
cidadãos e profissionais), sua equipe do CoE de Automação e patrocinadores executivos.
Ciclo de vida de automação de ponta a ponta — Essas ferramentas ajudam a automatizar e gerenciar
todos os aspectos dos cenários de hiperautomação, incluindo ALM e modelos para aumentar a consistência.
Preparação para empresas — Ajuda a proteger, governar, auditar e monitorar a implantação da
automação.

Componentes do Kit de Automação


O Kit de Automação dá suporte a um CoE de Automação com os componentes a seguir.
1. Projeto de Automação: esse projeto é um aplicativo de tela que auxilia na solicitação de projetos de
automação e em seu envio para aprovação.
2. Centro de Automação: um aplicativo baseado em modelo que as organizações podem usar para criar e
manter ativos de automação, como registros de dados mestre, mapear recursos e ambientes e atribuir
funções a funcionários.
3. Gerenciador de Soluções de Automação: um aplicativo de tela nos ambientes satélite que possibilita a
medição das soluções e de seus artefatos.
4. Fluxos da nuvem: esses fluxos da nuvem usam tabelas do Dataverse para sincronizar dados de ambientes
satélite, quase em tempo real, com o ambiente principal.
5. Um painel do Power BI que fornece insights e monitora seus ativos de automação.
Estas duas soluções contêm os componentes do kit.
A solução principal, que você implementa no ambiente principal.
A solução satélite, que você implanta em cada ambiente satélite.
Use o ambiente satélite para desenvolver e testar seus projetos de automação antes de implantá-los em
produção. O satélite de produção monitora e mede as soluções e os artefatos da solução de um projeto de
automação.
Os dados das soluções medidas são sincronizados com o ambiente principal quase em tempo real para fins de
monitoramento em um painel.

Design conceitual
O Kit de Automação tem os componentes de design conceitual a seguir.

O elemento-chave da solução é o ambiente principal do Power Platform.


Normalmente, existem vários ambientes de produção satélite que executam seus projetos de automação.
Dependendo de sua estratégia de ambiente, eles também podem ser ambientes de desenvolvimento ou de
teste.
Entre esses ambientes, há um processo de sincronização quase em tempo real que inclui telemetria de fluxos da
nuvem ou da área de trabalho, uso de máquinas e grupos de máquinas e logs de auditoria. O painel do Power BI
para o Kit de Automação exibe estas informações.

Sincronização de dados quase em tempo real


A sincronização processa os dados mínimos necessários para calcular o ROI e o SLA. Ela não cria um inventário
completo de todos os ativos de código baixo.
Os componentes nos ambientes satélite podem ser organizados por geografia ou capacidade. Os fluxos da
nuvem nesses ambientes enviam informações sobre os fluxos medidos da nuvem e da área de trabalho quase
em tempo real para o ambiente principal de automação.
Estratégia do Centro de Excelência de Automação
com o Kit de Automação
16/11/2022 • 6 minutes to read

O Kit de Automação, junto com o ALM Accelerator do Kit do CoE do Power Platform, dá suporte à sua estratégia
de Centro de Excelência de Automação.

Estratégia de automação corporativa

Para que a automação seja impactante, é preciso o apoio dos executivos e uma profunda colaboração de várias
funções na organização.
O processo pode começar com a definição de metas relacionadas às suas ambições de automação em termos
gerais, como as economias desejadas ao longo de um, dois ou três anos ou metas de ganhos de eficiência.
O patrocinador executivo de uma unidade de negócios, que poderia ser um gerente ou diretor administrativo,
colaboraria para compartilhar responsabilidades e assumir as ambições gerais de melhoria do processo
empresarial.
O proprietário da automação, que pode ser o chefe de um determinado departamento (por exemplo,
Financeiro) ou subseção (por exemplo, Contas a Pagar), determina e desenvolve as soluções de automação.
Muitas vezes, a equipe de automação precisa de colaboração com a equipe do Centro de Excelência do
Microsoft 365 ou do Power Platform para habilitar o Centro de Excelência de Automação. Essas equipes podem
fornecer proteções, governança e melhores práticas. No caso de uma automação não assistida, eles precisarão
de provisionamento de infraestrutura, rede e segurança para apoiar a operação das soluções implantadas.
Na seção de riscos e conformidade do diagrama, os proprietários de regras corporativas, regulamentos,
segurança cibernética, privacidade de dados e requisitos de auditoria devem ser consultados e envolvidos no
processo.

Ciclo de vida da automação


O Kit de Automação respalda a jornada desde a concepção e a definição do projeto até a automação da
produção, com SLA e ROI medidos por meio de relatórios quase em tempo real.

Este é um resumo das funções relevantes:


CVP ou Gerente de Áreas — Define as metas de automação
Proprietário do Processo — Cria os Projetos de Automação no sistema, definindo volume/frequência de
processos, características da taxa de transferência atual do processo atual e o ROI esperado
Revisor/Aprovador — Valida a ideia para que ela seja implementada e justificável do ponto de vista de
esforço, manutenção e conformidade
CoE de Automação — Configura e mapeia a solução para um ambiente específico
Proprietário do Processo — Compila a solução, promove o UAT (teste de aceitação do usuário) e
Produção. Mapeia a solução implantada para o Projeto de Automação para fins de medição. A medição
permite relatar o status geral e a frequência com que as ações são executadas, além de medir a automação
em relação ao SLA e às metas de ROI esperado e de automação corporativa.

Centro de Excelência de Automação


Este diagrama descreve muitos dos componentes e atividades envolvidos em um CoE de Automação e como
eles são mapeados para o Kit de Automação e o ALM Accelerator.
O lado esquerdo do diagrama mostra vários participantes do processo. O centro do diagrama exibe
componentes específicos relacionados a cada parte do processo.
Participantes e parceiros do CoE de Automação
Desenvolvedores de bot
Inclui desenvolvedores cidadãos que precisam de uma experiência guiada desde a identificação de uma
oportunidade de compilar um bot até a criação, a implantação e a manutenção dele.
Membros do CoE de Automação
Os membros do CoE de Automação podem criar padrões e modelos que permitam aos desenvolvedores
cidadãos se concentrar em solucionar os problemas de negócios.
A equipe do CoE de Automação lida com a automação de pipelines de DevOps e os processos de revisão de
código para acelerar a jornada de compilação de bots dos desenvolvedores cidadãos.
Operações de infraestrutura
Trabalhe com a equipe de operações de infraestrutura para garantir a existência de um processo de
provisionamento eficiente.
Isso pode incluir o provisionamento de máquinas virtuais, que podem ser não assistidas na produção ou
assistidas no desenvolvimento. Plano para manter o software do sistema operacional e do Power Automate para
desktop automatizado.
CoEs do Power Platform e do Microsoft 365
Colabore com as equipes do Centro de Excelência do Power Platform ou do Microsoft 365 no gerenciamento do
ambiente e na criação de políticas de DLP (prevenção contra perda de dados) que precisam ser implementadas
para que a organização possa expandir.
Um CoE de Automação nem sempre pode ter acesso total para realizar essas atividades.
Patrocinadores executivos
Monitore e acompanhe os resultados em relação às metas. O Kit de Automação ajuda você a rastrear projetos
desde o início do ciclo de vida de desenvolvimento do bot. Os principais elementos podem incluir atribuir o caso
de negócios ao projeto e acompanhar o impacto do projeto de automação.
Nos painéis do Kit de Automação, você pode visualizar o resultado de um caso de uso específico e o valor que
está sendo obtido por meio dos investimentos.
Como o Kit de Automação e o Kit de Início do CoE do Power Platform apoiam a estratégia
O Kit de Automação e os componentes do Kit de Início do CoE, incluindo o ALM Accelerator, podem ser
mapeados para o diagrama do Centro de Excelência de Automação, como segue.
Ciclo de vida do desenvolvimento do bot
Concepção — O Kit de Automação fornece um processo para criar possíveis projetos de automação e um
processo de aprovação para determinar quais desses projetos precisam de investimentos.
Compilação — O ALM Accelerator permite compilar uma implantação gerenciada de uma solução RPA com
controle de versão aplicado a partir de soluções armazenadas no controle do código-fonte.
Implantação — O ALM Accelerator ajuda você a configurar e implantar soluções entre os ambientes de
desenvolvimento, teste e produção. O processo de implantação faz uso do Azure DevOps e inclui a
capacidade de aplicar ramificação e mesclagem para aplicar governança com controle de código-fonte e um
processo de revisão à medida que a implantação avança até a produção.
Componentes do ALM
Revisão do código — Revisões de soluções no Azure DevOps com o ALM Accelerator. As extensões para
Azure DevOp do ALM Accelerator permitem que a solução seja descompactada e a definição de script das
versões exportadas da solução seja comparada, com as alterações lado a lado.
Monitoramento — O Kit de Automação fornece um processo de acompanhamento quase em tempo real
para medir o impacto das soluções implantadas.
Prevenção contra perdas de dados — Determine o impacto das regras de DLP nos fluxos da área de
trabalho implantados usando o Kit de Automação.
Painel e ETL de dados — Sincronize dados de vários ambientes em um painel centralizado para monitorar
o impacto das soluções implantadas.

Modelo de maturidade de automação e o Kit de Automação


O modelo de maturidade de automação do Power Platform descreve os recursos e os níveis de maturidade da
automação organizacional.
O Kit de Automação e o ALM Accelerator podem ser combinados para ajudar os clientes a aumentar sua
maturidade na adoção das melhores práticas.
As caixas azuis pontilhadas indicam as áreas do modelo de maturidade que o Kit de Automação aborda usando
HEAT (técnicas holísticas de automação empresarial). As caixas verdes pontilhadas indicam áreas abordadas
pelo ALM Accelerator.
Capacitar
O Kit de Automação pode ser usado com Hackathons para ajudar a validar possíveis projetos de automação e
monitorar o impacto desses experimentos.
Descobrir e planejar
Use o Kit de Automação para planejar projetos de automação e o impacto potencial. Use o processo de
aprovação para determinar em quais projetos investir e monitorar o impacto.
O ALM Accelerator possibilita a criação de perfis que permitem que soluções de RPA sejam implantadas entre
ambientes de desenvolvimento, teste e produção.
Projetar e documentar
Projetar e documentar permitem que os criadores façam experiências rápidas em ambientes de
desenvolvimento e meçam o impacto de seus experimentos para avaliar quais projetos de automação viral
estão causando grande impacto.
Use o ALM Accelerator para definir ambientes de implantação e configurações de implantação para máquinas e
grupos de máquinas junto com variáveis de ambiente.
Compilar e implementar
Use o ALM Accelerator para automatizar a implantação de soluções de RPA, para que o Automation Kit possa
monitorá-las.
Use a automação de ROI quase em tempo real para monitorar o impacto dos projetos de automação.
Confira também
ALM Accelerator for Power Platform — O ALM Accelerator é liberado como parte do Kit do CoE e contém
ferramentas e modelos que permitem o gerenciamento do ciclo de vida de aplicativos de ponta a ponta em
escala empresarial.
Whitepaper de administração e governança
Gerenciar o Power Automate para desktop no Windows https://aka.ms/padonwindowspnp
White paper sobre migração de RPA https://aka.ms/PAD/RPAMigrationWhitepaper
Pré-requisitos para instalar e usar o Kit de
automação
16/11/2022 • 2 minutes to read

Os pré-requisitos a seguir servem para instalar e usar o Kit de automação.


Uma conta administrativa, chamada Administrador do CoE de Automação ou similar.
O Kit de automação requer acesso aos seus ambientes do Power Platform e alguns recursos do Azure,
como Key Vault e registro de aplicativo. Portanto, a conta que você configurou como Administrador do
CoE de Automação precisa do seguinte.

Direitos
Administrador de serviços do Microsoft Power Platform ou Dynamics 365.
A conta deve estar habilitada para email.
Função de colaborador do Azure (para Key Vault e registro de aplicativo).

Registro do Azure App


Um registro do Azure App, usado para um usuário do aplicativo para a API Web do Dataverse em cada um dos
ambientes satélites.

Azure Key Vault


O Azure Key Vault é usado para armazenar segredos para o registro do Azure App mencionado anteriormente
no artigo, dependendo dos seus requisitos. Pode haver um Key Vault por ambiente satélite. Veja um exemplo de
como você pode nomear seus Key Vaults.
KV-Contoso-Dev
KV-Contoso-Test
KV-Contoso-Prod

NOTE
O Kit de automação usa os novos Segredos do Azure Key Vault (versão preliminar).

1. Registre o provedor de recursos Microsoft.PowerPlatform na sua assinatura do Azure. Siga estas


etapas para verificar e configurar: Provedores e tipos de recursos do Azure.
O Azure Key Vault deve ter a política de acesso a segredos Obter definida para a entidade de serviço do
Dataverse.
2. Selecione Adicionar Política de Acesso .
3. No menu suspenso Permissões do segredo , selecione Obter .
4. Ao lado de Selecionar entidade de segurança , selecione Nenhuma selecionada e, em seguida,
procure Dataverse .
5. Selecione a entidade de serviço do Dataverse com a identidade 00000007-0000-0000-c000-
000000000000 .
6. Selecione Adicionar .
7. Selecione Salvar .

Requisitos de licença
Todos os usuários devem ter uma das licenças a seguir.
Licença do Microsoft 365 (E3, E5).
Licença do Power Automate por usuário com RPA assistido (que não seja de avaliação).
Licença opcional do Power Automate por usuário com RPA não assistido (que não seja de avaliação).
Licença do Power App pré-pago, por usuário ou por aplicativo (que não seja de avaliação).
Licença Pro do Power BI.

Habilitar componentes de código


O Kit de automação usa o Power Platform Creator Kit, que foi desenvolvido para inicializar e aprimorar a
aparência dos aplicativos de tela. O Creator Kit usa referências e diretrizes do Fluent UI. Leia mais sobre o fluent.
O Creator Kit usa uma biblioteca de componentes e componentes de código. Você deve habilitar os
componentes de código dentro de todos os ambientes em que o Kit de automação será instalado.

WARNING
Você terá que desinstalar e, possivelmente, perderá todos os dados se o Power Apps component framework para
aplicativos de tela não estiver ativado nos ambientes em que o Kit de automação está instalado ou atualizado. Habilite a
estrutura de componentes antes de instalar ou atualizar.

1. Entre no centro de administração da Power Platform.


2. Selecione um ambiente onde deseja habilitar este recurso. É necessário fazer isso para os ambientes
principal e todos os ambientes satélite
3. Na parte superior da página, selecione Configurações .
4. Selecione Configurações abaixo de Produto .
5. Ativar Permitir a publicação de aplicativos de tela com componentes de código .
6. Selecione Salvar .
Lista de verificação do Kit de automação
16/11/2022 • 2 minutes to read

A lista de verificação a seguir fornece uma visão geral das principais etapas para ajudar você a configurar o Kit
de automação.
Use esta lista de verificação como base para as etapas principais nas instruções da configuração.

Lista de verificação para o ambiente principal


Importe o Kit do criador do Power Platform (CreatorKitCore_x.xxx _gerenciado).
Verifique se o Kit do criador está instalado corretamente.
AutomationCoEMain_x_x_x_x_managed importado para o ambiente principal .
Solução de aprovações (opcional) provisionada.
Todos os fluxos na solução estão ativados.
Direitos de acesso a seguir atribuídos.
Aplicativos de tela compartilhados com os usuários apropriados, usando as orientações a seguir.

Lista de verificação para ambiente satélite


Importe o Kit do criador do Power Platform (CreatorKitCore_x.xxx _gerenciado).
Verifique se o Kit do criador está instalado corretamente.
Registro do aplicativo Azure AD criado (API do Dataverse) para cada satélite.
Ambientes de satélite definidos (novos ou existentes).
Usuários do aplicativo criados em todos os ambientes satélites.
AutomationCoESatellite_x_x_x_x_managed importado.
Seguintes variáveis de ambiente configuradas.
Todos os fluxos na solução estão habilitados.
Aplicativos de tela compartilhados com os usuários apropriados, usando as orientações a seguir.

Lista de verificação para os dados da configuração


Dados gerais definidos abaixo foram configurados
Dados de ROI definidos
Dados do console configurados
A Estrutura de regras de exceção de fluxo foi definida.

Cálculos de ROI
Dados de exemplo:

EL EM EN TO DE C USTO EN T RA DA

Custo FTE $ 50/h

Tempo para processar (minutos) 60 minutos


EL EM EN TO DE C USTO EN T RA DA

Frequência Diariamente*

Nº de FTEs a serem processados 0

Taxa de erro (%) 10%

Nº de FTEs a serem corrigidos 0

Tempo para correção (minutos) 25

Custos gerais indiretos 15%

Por hora = 2008, Por dia = 251, Por semana = 52, Por mês = 12, Por trimestre = 4 Fórmula de cálculo
Custo total por ano = Custo para conclusão (por ano) + custo para remediação (por ano)
Custo para conclusão (por ano): ((((Custo FTE/60) x nº de FTEs para processar) x tempo para processar
(minutos)) x frequência)
Custo para remediação (por ano): (((Frequência x (Taxa de erro/100)) x Tempo para correção (minutos)) x
Custo de FTE/60) x Nº de FTEs para correção))
Fórmula completa: ((((Custo FTE/60) x Nº de FTEs para Processar) x Tempo para processar (minutos)) x
Frequência) + (((Frequência x (Taxa de erro/100)) x Tempo para correção (minutos)) x FTE Custo/60) x Nº de FTEs
para correção))

Exemplo de cálculo de ROI


Resumo dos cálculos de custo
EL EM EN TO DE C USTO C Á L C ULO

Custo para conclusão (por ano) $12.550 (((Custo FTE/60) x Nº de FTEs para processar) x
Tempo para processar) x Frequência

Custo para remediação (por ano) $522,92 ((Frequência x (Taxa de erro/100)) x Tempo para
correção (minutos)) x ((Custo de FTE/60) x Nº de FTEs para
correção)

Custo para remediação (por instância) $20,83 (Custo para remediação (por ano) / (Frequência x
(Taxa de erro/100))

Custo total por ano $13.072,92 (Custo para conclusão (por ano) + custo para
remediação (por ano)

Custo total por mês $1.089,41 (Custo para conclusão por ano / 12)

Custo por instância $52,08 (Custo para conclusão por ano / Frequência)

Resumo da economia por instância para bot


DETA L H ES DA EXEC UÇ Ã O EC O N O M IA TOTA L DESC RIÇ Ã O

Execução bem-sucedida, sem erros $44,27 Custo por instância menos % de


despesas gerais

Falha -$28,65 Custo para remediação por instância


menos % de despesas gerais
Configurar o Kit de Automação
16/11/2022 • 3 minutes to read

IMPORTANT
Execute todos os passos usando a conta Administrador do CoE de Automação mencionada nos pré-requisitos.

Importar a solução principal no ambiente principal


Crie um ambiente no qual configurar o Kit de Automação.
1. Vá para o centro de administração do Power Platform.
2. Selecione Ambientes > + Novo e, em seguida, insira um nome, um tipo e um objetivo.
3. Selecione Sim para criar o banco de dados e, em seguida, Avançar .
4. Mantenha os aplicativos de exemplo e conjunto de dados como Não .
5. Selecione Salvar .
Depois que o ambiente for criado, habilite a Power Apps component framework.
1. Entre no centro de administração do Power Platform.
2. Selecione um ambiente onde deseja habilitar este recurso. (Precisamos fazer isso para os ambientes
Principal e Satélite )
3. Selecione Configurações no painel superior.
4. Selecione Produto > Recursos .
5. Ativar Permitir a publicação de aplicativos de tela com componentes de código .
6. Selecione Salvar .
Instalar o Kit do Criador
Depois, importe o Kit do criador do Power Platform.
1. Baixe o Kit do criador do Power Platform.
2. Vá para flow.microsoft.com.
3. Vá para o ambiente que você acabou de criar, no qual a solução principal será importada. Neste exemplo,
estamos importando para o ambiente chamado Principal da Contoso .
4. No painel esquerdo, selecione Soluções .
5. Selecione Impor tar e, em seguida, selecione Navegar .
6. Selecione a solução Kit do criador chamada CreatorKitCore_x_x_x_x_managed.zip.
7. Selecione Impor tar . Aguarde a conclusão da importação do Kit do criador antes de passar para a próxima
etapa.
Importar a solução principal do kit de automação
1. Baixar a versão mais recente da principal solução gerenciada do Kit de Automação da seção de ativos de
https://github.com/microsoft/powercat-automation-kit/releases
2. No painel esquerdo, selecione Soluções .
3. Selecione Impor tar e Procurar .
4. Selecione a solução principal do CoE de Automação (AutomationCoEMain_x_x_x_x_managed.zip ).
5. Depois que o arquivo compactado (.zip) for carregado, selecione Avançar .
6. Analise as informações e selecione Avançar .
7. Estabeleça conexões para ativar sua solução. Se você criar uma conexão, deverá selecionar Atualizar . Você
não perderá o progresso da importação.
8. Selecione Impor tar . O processo de importação pode levar de 10 a 20 minutos para ser concluído.
9. Depois que a importação for concluída, verifique se todos os fluxos estão ativados e compartilhe os
aplicativos com os usuários apropriados.

Provisionar a solução de aprovações (opcional)


Esta etapa é opcional.
Em ambientes novos, a funcionalidade de aprovações do Power Automate não é configurada por padrão. Depois
que o Power Automate inicia uma aprovação, a solução de aprovações é criada.
Esse processo costuma levar de cinco a 10 minutos. Portanto, você pode executar essa etapa facilmente
enquanto a solução principal está sendo importada.
1. Vá para flow.microsoft.com.
É aqui que a solução principal está sendo importada.
2. Selecione a guia Meus fluxos na esquerda > Novo fluxo > Fluxo da nuvem instantâneo .
3. No gatilho de botão, adicione a ação Iniciar e aguardar aprovação ao fluxo.
4. Preencha seus dados para acionar o fluxo.
Este é um exemplo de como configurar a ação Iniciar e aguardar aprovação .

Saiba mais sobre Provisionamento de aprovações.

Atribuir direitos de acesso


Quando a importação for concluída, atribua direitos de acesso aos membros da organização. A solução principal
vem com três direitos de acesso.
Revise as funções e atribua funções com base na responsabilidade.
Administrador de Projeto de Automação — Mantém os dados de configuração no Kit de Automação e
mapeia projetos de automação para ambientes.
Colaborador de Projeto de Automação — Gera ou solicita novos projetos de automação.
Visualizador de Projeto de Automação — O proprietário do processo empresarial que aprova ou rejeita
solicitações de projeto de automação.
1. Vá para o centro de administração do Power Platform.
2. Selecione o ambiente principal.
3. Selecione Ver tudo em Direitos de acesso , no cartão Acesso .
4. Selecione o direito de acesso e adicione membros a ele.

Sincronizar ambientes
1. A solução principal tem um fluxo da nuvem chamado Sincronizar Ambientes . Selecione esse fluxo e,
depois, o acione caso ainda não tenha sido executado.
2. Aguarde até que a execução seja concluída.

Importar o csv de ações do fluxo da área de trabalho


Importe todas as ações de fluxo da área de trabalho do arquivo csv para a tabela Ação de fluxo da área de
trabalho .
Isso deve ser feito para todos os ambientes nos quais o Kit de automação está instalado, como o principal e
todos os satélites.
1. Entre no Power Automate com a sua conta.
2. Acesse o ambiente onde a solução está instalada.
3. Clique na guia Soluções .
4. Encontre e, em seguida, selecione a solução Principal do CoE de Automação.
5. Selecione a tabela Ação de fluxo da área de trabalho .
6. Expanda a lista Impor tar perto do topo.
7. Selecione Impor tar dados do Excel .
8. Depois que o pop-up abrir, selecione o botão Carregar e, em seguida, carregue o arquivo Excel chamado
autocoe_desktopflowactions.csv.
9. Espere até que o status de mapeamento apareça como bem-sucedido.
10. Selecione Impor tar .
11. Após a conclusão da importação, verifique se os dados foram importados.
Configurar satélites
16/11/2022 • 3 minutes to read

Criar um registro do aplicativo do Azure AD para se conectar à API


Web do Dataverse
Use as etapas a seguir para criar um registro de aplicativo que será usado por fluxos no ambiente satélite.
1. Entre no Azure.
2. Acesse Azure Active Director y > Registros de aplicativo .
3. Selecione Novo registro .
4. Insira um nome (por exemplo, API Automação CoE Dataverse), mantenha o restante e selecione Registro .
5. Na guia Visão geral , selecione Adicionar um URI de ID de aplicativo .
6. Selecione Definir , mantenha o padrão e selecione Salvar .

Adicionar um novo segredo do cliente


1. Selecione Cer tificados e segredos.
2. Selecione Novo segredo do cliente .
3. Insira a descrição (por exemplo, Auto CoE Dataverse) e, em seguida, selecione o valor de expiração
apropriado.
4. Selecione Adicionar .
5. Copie o valor secreto gerado.
Este segredo será adicionado ao Azure Key Vault em uma etapa posterior.
6. Volte para a guia Visão geral e, em seguida, copie as seguintes informações.
ID do aplicativo (cliente)
ID do diretório (locatário)
7. Em seguida, vá para o Azure Key Vault, onde vamos armazenar os valores para que o Power Automate
possa usá-los para chamar a API Web do Dataverse.

Criar segredos para o ID do cliente e o ID do locatário que você


copiou anteriormente
1. Dentro da guia Segredos , selecione Gerar/Impor tar .
2. Use um nome descritivo para cada segredo. Veja alguns exemplos.
KVS-AutomationCoE-ClientID
KVS-AutomationCoE-TenantID
KVS-AutomationCoE-Secret

Criar um novo ambiente ou usar um existente para seu satélite


A Microsoft recomenda que você importe a solução de satélite para seu ambiente de produção. Siga as etapas
para importar a solução principal se você criar um novo ambiente.
Instalar o Kit do Criador
Primeiro, precisamos habilitar a estrutura de componentes do Power Apps.
1. Entre no centro de administração do Power Platform.
2. Selecione um ambiente onde deseja habilitar este recurso. (Precisamos fazer isso para os ambientes
Principal e Satélite )
3. Selecione Configurações no painel superior.
4. Selecione Produto > Recursos .
5. Ativar Permitir a publicação de aplicativos de tela com componentes de código .
6. Selecione Salvar .
Depois, importe o Kit do criador do Power Platform.
1. Baixe o Kit do criador do Power Platform.
2. Vá para flow.microsoft.com.
3. Vá para o ambiente que você acabou de criar, para o qual a solução principal será importada. Neste exemplo,
estamos importando para o ambiente chamado Contoso_Prod .
4. No painel esquerdo, selecione Soluções .
5. Selecione Impor tar e, em seguida, selecione Navegar .
6. Selecione a solução Kit do criador chamada CreatorKitCore_x_x_x_x_managed.zip.
7. Selecione Impor tar . Aguarde a conclusão da importação do Kit do criador antes de passar para a próxima
etapa.

Criar usuário do aplicativo no Dataverse (por ambiente satélite)


1. Vá para o centro de administração do Power Platform.
2. Selecione o ambiente satélite e depois selecione Configurações .
3. Selecione Usuários + permissões > Usuários de aplicativo s > Novo usuário de aplicativo .
4. Selecione Adicionar um aplicativo .
5. Selecione o registro do aplicativo que foi criado nas etapas anteriores.

TIP
Verifique o AppID se não tiver certeza.

6. Selecione uma unidade de negócios.


7. Adicione o direito de acesso de Administrador do sistema .
8. Selecione Criar .

Importar a solução de satélite para o ambiente satélite


1. Entre no Power Automate.
2. Selecione o ambiente designado para a solução de satélite.
Neste exemplo, estamos importando para o ambiente chamado Contoso_Prod .
3. Baixe a versão mais recente da solução gerenciada de satélite do Kit de automação da seção Ativos de
https://github.com/microsoft/powercat-automation-kit/releases
4. No painel esquerdo, selecione Soluções .
5. Selecione Impor tar e Procurar .
6. Selecione a solução de satélite do CoE de Automação chamada
AutomationCoESatellite_x_x_x_x_managed.zip**.
7. Quando o arquivo compactado (.zip) for carregado, selecione Avançar .
8. Analise as informações e selecione Avançar .
9. Estabeleça conexões para ativar sua solução. Se você criar uma conexão, deverá selecionar Atualizar .
Você não perderá o progresso da importação.
10. Configure as variáveis de ambiente.

Importar o csv de ações do fluxo da área de trabalho


Importe todas as ações de fluxo da área de trabalho do arquivo csv para a tabela Ação de fluxo da área de
trabalho .
Isso deve ser feito para todos os ambientes nos quais o Kit de automação está instalado, como o principal e
todos os satélites.
1. Entre no Power Automate com a sua conta.
2. Selecione o ambiente em que a solução está instalada.
3. Clique na guia Soluções .
4. Encontre e, em seguida, selecione a solução Principal do CoE de Automação.
5. Selecione a tabela Ação de fluxo da área de trabalho .
6. Expanda a lista Impor tar perto do topo.
7. Selecione Impor tar dados do Excel .
8. Depois que o pop-up abrir, selecione o botão Carregar e, em seguida, carregue o arquivo Excel chamado
autocoe_desktopflowactions.csv.
9. Espere até que o status de mapeamento apareça como bem-sucedido.
10. Selecione Impor tar .
11. Após a conclusão da importação, verifique se os dados foram importados.
Configurar variáveis de ambiente
16/11/2022 • 3 minutes to read

1. Para obter informações das variáveis de ambiente, abra uma nova guia.
2. Acesse o ambiente satélite pelo Maker Portal.
3. Selecione as Configurações na barra de navegação superior direita e selecione Recursos do
desenvolvedor . As informações nesse painel serão copiadas para os segredos do Key Vault em seguida.
Na sequência, precisamos obter o Caminho da URL para os Segredos do Azure Key Vault .
Os segredos do Azure Key Vault estão usando o tipo de variável de ambiente. Essas variáveis de ambiente
precisam estar no formato a seguir.

/subscriptions/{Subscription ID}/resourceGroups/{Resource Group


Name}/providers/Microsoft.KeyVault/vaults/{Key Vault Name}/secrets/{Secret Name}

Siga estas etapas para obter o formato.


1. Entre no Portal do Azure e abra o seu cofre de chaves com os segredos do registro de seu aplicativo.
2. Selecione a guia Segredos .
3. Copie a URL .
4. Cole a URL no bloco de notas.
5. Remova tudo de https:// até /resource .

6. No final da URL, adicione /{SecretName} . Substitua {secretname} pelo nome do segredo .


7. Faça isso para todos os três segredos do Azure Key Vault (ID do Cliente, Segredo do Cliente, ID do
Locatário).
Veja o exemplo na captura de tela. Essas strings de referência são necessárias para três variáveis de
ambiente.
Use essas informações para as variáveis de ambiente.

N O M E DA VA RIÁVEL DE A M B IEN T E DESC RIÇ Ã O

Segredo de ID do Cliente do AKV Segredo do Azure Key Vault para ID do cliente (ID do
aplicativo) do registro do aplicativo:
/subscriptions/{Subscription ID}/resourceGroups/{Resource
Group Name}/providers/Microsoft.KeyVault/vaults/{Key Vault
Name}/secrets/{Secret Name}

Segredo do Segredo do Cliente do AKV Segredo do Azure Key Vault para segredo do registro do
aplicativo

Segredo de ID do Locatário do AKV Segredo do Azure Key Vault para ID do locatário do registro
do aplicativo

Destinatário do Email de Alerta do CoE de Automação O endereço de email para o qual devem ser enviados alertas
e relatórios operacionais deste ambiente. (Consulte Estrutura
de regras de exceção de fluxo)

ID do aplicativo do Projeto de Automação Insira o ID do aplicativo do Projeto de Automação do


Power Apps implantado com a solução principal (ambiente
principal)

URL Base de Fluxos da Área de Trabalho Siga as etapas descritas em Etapas da URL base de fluxos da
área de trabalho

ID do Ambiente Use os Detalhes da sessão para encontrar esse valor do


ambiente atual para o qual você está importando (satélite)

Nome do Ambiente Nome de exibição do ambiente atual (satélite)

Região do Ambiente Região do satélite. Pode ser encontrada no centro de


administração do Power Platform

Nome Exclusivo do Ambiente Use os Detalhes da sessão para encontrar esse valor do
ambiente atual para o qual você está importando (satélite )
Adicione também .crm ao final da cadeia de caracteres.
Exemplo: unq08ed139e532b4edc8f38851fd1bb3279.crm.
Observe que a extensão 'crm', 'crm[x]' etc. depende da
região. Consulte regiões do data center

*Nome Exclusivo do Ambiente do Principal do CoE Use os Detalhes da sessão para encontrar esse valor do
Principal. Adicione também .crm ao final da cadeia de
caracteres. Por exemplo:
unq08ed139e532b4edc8f38851fd1bb3279.crm. Observe
que a extensão 'crm', 'crm[x]' etc. depende da região.
Consulte regiões do data center

URL do Ambiente Abra uma nova guia e entre no centro de administração do


Power Platform.

ID do Proprietário do Registro de Rastreamento da Sessão Esse é o UserID (guid) da tabela Usuários dentro do
de Fluxo ambiente satélite da conta do administrador. Selecione
Tabelas em Dados à esquerda de > Usuários > Dados .
Altere a exibição para Todas as colunas . Encontre a conta
do Administrador de CoE automático e, em seguida,
copie o valor em Usuário .
Etapas para obter a URL base do fluxo da área de trabalho
1. Selecione a guia Meus fluxos .
2. Copie o endereço web até '…environments/'.
3. Você também pode obter o id do ambiente dessa URL.
4. Selecione seu ambiente.
5. Selecione a URL do ambiente.
6. Selecione Copiar link .

Etapas após a configuração das variáveis de ambiente


1. Depois de configurar todas as variáveis de ambiente, selecione Impor tar .
2. Quando a importação for concluída, verifique e, em seguida, ative todos os fluxos.
3. Compartilhe todos os aplicativos com os administradores ou grupo de administradores do ambiente satélite.
Configurar permissões e direitos de acesso do Kit
de automação
16/11/2022 • 2 minutes to read

Atribuir direitos de acesso


Quando a importação for concluída, atribua os seguintes direitos com base na responsabilidade.
Para cada direito de acesso a seguir, execute estas etapas.
1. Entre no centro de administração do Power Platform.
2. Selecione seu ambiente satélite.
3. Selecione Ver tudo em Direitos de acesso , no cartão Acesso .
4. Selecione o Direito de acesso > Procurar e atribuir direitos de acesso .
Admin de Exceção de Sessão de Fluxo
O direito de Administrador fornece permissões completas de CRUD aos dados de exceção de sessão de fluxo
capturados nas tabelas a seguir:
Configuração das Regras de Exceção de Sessão de Fluxo
Exceção de Sessão de Fluxo
Admin de definição do fluxo da área de trabalho
Atribua o administrador de definição de fluxo da área de trabalho , que fornece permissões CRUD
completas para essas tabelas.
Ação de fluxo da área de trabalho
Definição de fluxo da área de trabalho
Perfil do impacto de DLP para o fluxo da área de trabalho

Atribuir perfis de segurança de coluna


Dentro da solução, há um perfil de segurança de coluna. Este perfil permite que os usuários vejam o campo de
script dentro da tabela Definição de fluxo da área de trabalho . Esse direito deve ser atribuído apenas aos
administradores do CoE, devido às informações confidenciais que podem estar visíveis.
Por padrão, o campo de script é sincronizado e armazenado na tabela Definição de fluxo da área de trabalho. Se
você não quiser sincronizar essas informações, siga as etapas do campo Desabilitar sincronização de script. Ou
siga estas etapas para atribuir o perfil de segurança.
1. Selecione o perfil de segurança da coluna, Segurança do campo Script de fluxo da área de
trabalho .
2. Em Membros , selecione Usuários .
3. Selecione Adicionar .
4. Quando o pop-up for aberto, procure o usuário a quem você deseja atribuir este perfil.
5. Marque a caixa de seleção do usuário.
6. Selecione Selecionar .
O usuário deve aparecer na lista Registros selecionados .

7. Selecione Adicionar .
Desabilitar a sincronização do script de fluxos da
área de trabalho (opcional)
16/11/2022 • 2 minutes to read

Por padrão, o script de definição de fluxos da área de trabalho é armazenado na tabela Definição do Fluxo da
Área de Trabalho. Este campo pode conter informações confidenciais.

WARNING
Administradores de Sistema e funções superiores podem visualizar as tabelas de definição e os campos por padrão.

Siga estas etapas no ambiente que contém a solução para desabilitar a sincronização.
1. Clique na guia Soluções .
2. Selecione a Solução Padrão e clique em Variáveis de Ambiente.
3. Encontre e selecione Armazenar Script Extraído .
4. Em Valor atual , clique em Novo valor .
5. Altere para Não .
6. Selecione Salvar .

NOTE
Você deve parar e, em seguida, iniciar todos os fluxos de um ambiente depois de fazer alterações nas variáveis de
ambiente para que os fluxos obtenham os novos valores delas. Consulte Limitações.

IMPORTANT
O campo de script não é sincronizado com o ambiente principal devido à segurança. Se necessário, você pode estender o
Kit de Automação para configurar seu ambiente a fim de sincronizar dados com o ambiente principal.
Perguntas frequentes sobre as orientações de
configuração do Kit de Automação
16/11/2022 • 2 minutes to read

Este artigo fornece respostas para algumas das perguntas mais comuns sobre o Kit de Automação.
Pergunta — Quais são os códigos de região do datacenter?
Resposta — Estes valores são cruciais ao configurar as variáveis de um ambiente satélite. Cada região tem uma
URL diferente. Veja a seguir uma lista de regiões e suas URLs.

REGIÃ O URL

Região URL

NAM crm.dynamics.com

DEU crm.microsoftdynamics.de

SAM crm2.dynamics.com

CAN crm3.dynamics.com

EUR crm4.dynamics.com

FRA crm12.dynamics.com

APJ crm5.dynamics.com

OCE crm6.dynamics.com

JPN crm7.dynamics.com

IND crm8.dynamics.com

GCC crm9.dynamics.com

GCC Alta crm.microsoftdynamics.us

GBR crm11.dynamics.com

ZAF crm14.dynamics.com

EAU crm15.dynamics.com

GER crm16.dynamics.com

CHE crm17.dynamics.com
REGIÃ O URL

CHN crm.dynamics.cn

Para obter mais informações, consulte Regiões de datacenter.


Pergunta — Como a CLI de RPA pode ser usada para estender o Kit de Automação?
Resposta — Leia mais sobre como usar a CLI de RPA.
Problema — Nenhuma organização corresponde ao conjunto de dados fornecido:
unq0a5fac6XXXXXXXXXXXXX.crm
Resposta — O problema pode ser devido a um valor de variável de ambiente inserido incorretamente para o
Nome Exclusivo do Ambiente do ambiente principal do CoE. Se o seu ambiente for provisionado na
Austrália, por exemplo, você precisará inserir o sufixo da região australiana no domínio crm. Por exemplo, digite
crm6 ao invés de crm . Depois de corrigir isso, você poderá ativar todos os fluxos da nuvem.
Você também pode consultar As variáveis de ambiente não são editáveis após a importação de uma solução e
As variáveis de ambiente continuam usando os valores antigos após uma alteração manual para saber mais.
Problema — Falha em GetDataverseSolutionArtifacts.Run.
Detalhes — Este erro ocorre no aplicativo Gerenciador de Soluções de Automação (dentro de um satélite)
quando você tenta visualizar os artefatos da solução.
Resposta — Verifique estes fluxos primeiro:
Obter Token de Portador do Dataverse (Ambiente Azure KeyVault)
Obter Artefatos da Solução do Dataverse
O erro no fluxo pode ser parecido com o mostrado na próxima captura de tela.

Esse erro pode ter duas causas principais.


1. O usuário do aplicativo não foi criado no ambiente satélite. Criar usuário do aplicativo no Dataverse (por
ambiente satélite)
2. As variáveis do ambiente satélite não estão configuradas corretamente. Configurar variáveis de ambiente
Configurar o Kit de Automação
16/11/2022 • 5 minutes to read

Definir dados de configuração para o Kit de Automação


Use a conta de administrador do Kit de automação, acesse o ambiente principal e, em seguida, abra o aplicativo
do centro de automação.
O Centro de Automação é onde configuramos vários aspectos do funcionamento do Kit de Automação.
Alguns itens precisam ser configurados quando você importa o kit pela primeira vez.
Primeiro, adicione uma meta de automação. Siga estas etapas para adicionar uma meta de automação.
1. Faça login com a sua conta do administrador do CoE de Automação e, em seguida, acesse o ambiente
principal.
2. Abra o aplicativo Automation Center .
Você usará o aplicativo do centro de automação para configurar como o Kit de Automação funciona.
Existem alguns itens que precisamos instalar e configurar quando o kit é importado pela primeira vez.
Primeiro, vamos adicionar uma meta de automação. Siga estas etapas para adicionar uma meta de automação.
1. No Centro de Automação, selecione a guia Metas Corporativas .
2. Selecione Nova .
3. Preencha os campos obrigatórios. A tabela a seguir apresenta alguns dados de exemplo como guia.

CAMPO VA LO R

Nome da meta Redução de custos por meio da automação

Período inicial 11/1/2021

Período final 11/1/2022

Meta de % de ganho de eficiência 20

Meta de economia total 50000

4. Selecione Salvar e Fechar .


Em seguida, faremos outras configurações. Essa configuração é dividida nas três seções a seguir.
1. Geral — Configuração relacionada a recursos e processos.
2. Cálculo do ROI — Configuração usada como métrica de pontuação para determinar melhor o ROI estimado
e a complexidade de um projeto de automação.
3. Configuração do console — Informações relativas aos aplicativos do Kit de Automação. Essa configuração é
usada para compilar um console no qual os usuários podem iniciar os aplicativos relacionados.
Etapas de configuração geral
Selecione "Centro de Automação" na barra de navegação inferior e alterne para "Configuração" .
Ambientes
1. Selecione um Ambiente Satélite na guia Ambiente .
2. Mude É Ambiente Satélite? para Sim .
3. Selecione Salvar e Fechar .
4. Repita as três etapas anteriores para todos os seus Ambientes satélite (DESENVOLVIMENTO, TESTE,
PRODUÇÃO etc.).

Departamentos
1. Na guia departamento, selecione Novo .
2. Crie quantos departamentos sua organização precisar. Este é um exemplo de departamentos que uma
organização pode precisar.
Contabilidade
Enterprise Integration
Finance
Recursos Humanos
Tecnologia da Informação
Logística
Gerenciamento de Alterações Operacionais
Compra
Categorias de processo
1. Na guia de categorias de processo, selecione Nova .
2. Crie categorias de nível superior que terão categorias filhas (subcategorias). Este é um exemplo de nomes de
categorias que uma organização pode precisar.
Inteligência Artificial
Reivindicações
Faturamento
Sistema Herdado
Subcategorias de processo
Defina as subcategorias que se relacionam de algum modo.
1. Selecione Nova Subcategoria de Processo e defina as subcategorias de acordo com as necessidades
da organização. Estes são alguns exemplos que você pode usar como guia.
2. Inteligência Artificial
Processamento de Formulários
Validação de Formulários
3. Reivindicações
Voltar
Garantia
4. Faturamento
Internos
Externos
Outra
5. Sistema Herdado
Complexo
Sem API
Outra
Funções (funções de aplicativo)
Essas funções não dão acesso a nada e são usadas como pesquisas do registro de fallback, se necessário.
1. Crie a conta Administrador do CoE de Automação como Proprietário do CoE .

CAMPO VA LO R

Nome para Exibição Qualquer coisa (Proprietário do CoE de Automação)

Type Proprietário do CoE

Nome UPN O endereço de email do usuário

2. Crie Administradores do CoE — Pelo menos um Administrador do CoE deve ser inicializado para
configurar o fallback .
CAMPO VA LO R

Nome para Exibição Qualquer coisa (Administrador do CoE de Automação)

Type Administrador do CoE

Nome UPN The email of the user

3. Crie a função desenvolvedor — Essa função é opcional, sendo usada para sincronizar informações do
criador com o ambiente principal.

CAMPO VA LO R

Nome para Exibição Qualquer coisa (Miles Gibbs – Dev)

Type Desenvolvedor

Nome UPN The email of the user

Configuração básica – fallback


Esta tabela deve ter apenas um registro definido. O registro será usado se algum dos valores necessários para
concluir o processamento for nulo ou não definido.
1. Defina um registro de fallback. Use a captura de tela a seguir como guia para o registro de fallback.

Etapas de configuração do cálculo do ROI


Ainda na página Configuração , você encontra a configuração de cálculo do ROI. Estas tabelas são usadas para
calcular a complexidade de cada Projeto de Automação (pontuações). Alguns valores também são usados
para o ROI e as economias estimados.
Pontuações de frequência de processamento
A tabela a seguir mostra um valor e uma pontuação para cada registro. Você deve usar estes valores. É possível
modificar as pontuações.

VA LO R P O N T UA Ç Ã O

Diariamente 12

Por hora 18

Mensal 3

Trimestral 0

Semanal 5

Pontuações da média de etapas de automação


A tabela a seguir contém alguns exemplos e pode ser totalmente personalizada com base nas necessidades e
nos processos de sua organização. A tabela é usada para obter a pontuação da média das etapas de automação
que o usuário insere quando solicita um novo projeto de automação. Você pode adicionar ou remover itens da
tabela de acordo com suas necessidades.

IN T ERVA LO VA LO R IN IC IA L VA LO R F IN A L P O N T UA Ç Ã O

>= 1, < 5 0 5 0

>= 250 250 999999999 10

>= 5, < 250 5 250 5

Pontuações de picos de processamento


Esta tabela tem um valor e uma pontuação para cada registro. Estes são os valores que devem ser usados, e
você pode modificar as pontuações para atender às suas necessidades.

VA LO R P O N T UA Ç Ã O

diariamente 15

por hora 20

mensalmente 5

trimestralmente 2

semanal 10

Configuração – console
O aplicativo do console de automação e a automação de aprovação de projetos usam estas tabelas.

NAME DESC RIÇ Ã O DO A P L IC AT IVO A P P ID/ L IN K DO A P L IC AT IVO


NAME DESC RIÇ Ã O DO A P L IC AT IVO A P P ID/ L IN K DO A P L IC AT IVO

Projeto de Automação Crie e gerencie seus projetos de Siga estas etapas.


automação

Centro de Automação Gerencie e configure todos os aspectos Siga estas etapas.


de seus recursos de automação

Como obter a URL/o ID do aplicativo de tela


Entre no Maker Portal e execute as etapas a seguir.
1. Na barra de navegação à esquerda, selecione a guia Aplicativos .
2. Selecione ... (mais comandos) no aplicativo.
3. Selecione Detalhes .

4. Copie o AppID.
5. Copie o link da Web.
Como obter a URL/o ID do aplicativo baseado em modelo
Entre no Maker Portal e execute as etapas a seguir.
1. Na barra de navegação à esquerda, selecione a guia Aplicativos .
2. Selecione ... (mais comandos) no aplicativo.
3. Selecione Detalhes .
4. Selecione Propriedades.
5. Copie a URL da Interface Unificada.

IMPORTANT
Talvez você precise alternar para o modo clássico para ver o painel de propriedades.
Estrutura de regras de exceção de fluxo
16/11/2022 • 3 minutes to read

A estrutura de regras de exceção de fluxo é a combinação de componentes na solução satélite.


Essa estrutura personalizada apresenta novos recursos de automação destinados ao CoE (Centro de Excelência)
de automação ou às equipes de operações. Ela permite definir regras personalizadas de tratamento de exceção
que são aplicadas automaticamente a execuções malsucedidas de fluxo da área de trabalho que atendem a
determinados critérios de limite.

Detalhes do recurso
Os resultados da execução de fluxos da área de trabalho, junto com os respectivos status, são armazenados
automaticamente em uma tabela do Dataverse chamada processo (flowsession é o nome interno) que nos
permite compilar soluções personalizadas que processam ainda mais seus dados na automação. Um caso de
uso comum é desativar um fluxo da nuvem pai automaticamente se o fluxo da área de trabalho filho relata três
erros consecutivos, incluindo o mesmo código de erro, como WindowsIdentityIncorrect ou
NoUnlockedActiveSessionForAttended etc.
Componentes
Esses componentes fazem parte da Solução satélite de Automação.

TYPE NAME DESC RIP T IO N

Table Configuração das Regras de Exceção de Esta tabela é usada para definir regras
Sessão de Fluxo de exceção.

Table Exceção de Sessão de Fluxo Esta tabela é usada para logs de


exceção de fluxo e análises
downstream.

Fluxo da nuvem Sincronização com Exceção de Sessão O fluxo de processamento principal


de Fluxo que recebe instruções de
processamento da configuração das
regras.

Direito de Acesso Admin de Exceção de Sessão de Fluxo Fornece permissões completas de


CRUD aos dados de Exceção de Sessão
de Fluxo capturados nas tabelas acima.

Variável de ambiente Destinatário do Email de Alerta do CoE Define o endereço de email ou a lista
de Automação de distribuição para os quais devem
ser enviados alertas e relatórios
operacionais.

Configurar estrutura de regras de exceção de fluxo


IMPORTANT
Estas etapas devem ser realizadas por um usuário com as funções a seguir.
Admin de Exceção de Sessão de Fluxo
Usuário Básico
Criador de Ambiente
1. Entre no Power Automate.
2. Acesse seu ambiente satélite.
3. Clique na guia Soluções .
4. Localize e selecione Satélite do CoE de Automação.
5. Selecione Tabelas e, em seguida, localize estas tabelas.
Configuração das Regras de Exceção de Sessão de Fluxo
Exceção de Sessão de Fluxo

NOTE
Se você não vir as tabelas indicadas na etapa anterior, confirme se tem as funções mencionadas.

1. Selecione a tabela Configuração das Regras de Exceção de Fluxo .


2. Selecione a guia Dados .
3. Selecione Adicionar registro .
4. Veja a seguir um exemplo de regra de configuração. Se você deseja monitorar vários códigos de erro,
deve criar um registro para cada um deles.
Esta tabela contém os nomes dos campos e os valores correspondentes.

CAMPO VA LO R

Nome da Regra CantLogin

Código de Exceção SessionExistsForTheUserWhenUnattended

Contagem de Exceções Consecutivas 2

Desativar Fluxo da Nuvem Sim

Enviar Alerta Sim

Exige Confirmação Sim

Painel de exceções de fluxo


Para visualizar e relatar as exceções de fluxo configuradas, utilize o painel de exceções de fluxo.
Quando abrir o modelo do Power BI, insira a URL do ambiente sobre o qual você deseja reportar:

NOTE
A URL deve ser inserida no seguinte formato: [organization].crm[N].dynamics.com . Por exemplo,
contosttest.crm.dynamics.com

A guia Exceções de Fluxo permite filtrar por data, regra de exceção, nome do fluxo da nuvem, nome do fluxo
da área de trabalho ou nome do host.
Veja um resumo das informações fornecidas nessa guia.
Status Geral — Contagem geral e porcentagem de fluxos malsucedidos versus fluxos bem-sucedidos do
ambiente.
Total de Exceções por Regra — Exibe o número total de execuções de fluxo, categorizadas por cada regra de
exceção configurada por meio da estrutura de exceções de fluxo.
Taxa de Falhas por Tipo — Exibe o número total de erros do ambiente em todos os fluxos, o número de
execuções bem-sucedidas e a porcentagem de frequência de cada erro em comparação com todos os outros
erros.
Exceções por Mês — Exibe o número total de exceções disparadas para cada regra, de acordo com a estrutura
de exceção de fluxo, categorizadas por mês.
Detalhe da Exceção de Fluxo — Exibe informações detalhadas das exceções de fluxo.
A guia Exceções de Fluxo (Ár vore) permite filtrar por data, regra de exceção, nome do fluxo da nuvem, nome
do fluxo da área de trabalho ou nome do host.
Veja um resumo das informações fornecidas nessa guia.
Diagrama de Ár vore de Exceções de Fluxo — Exibe e permite analisar fluxos específicos organizados nas
seguintes categorias: nome do fluxo da nuvem, nome do fluxo da área de trabalho, código de erro, mensagem
de erro, modo de execução ou nome do host.
Detalhe da Exceção de Fluxo — Fornece informações detalhadas sobre as exceções de fluxo.
Análise do impacto de DLP para fluxos da área de
trabalho
16/11/2022 • 3 minutes to read

Detalhes do recurso
A versão preliminar recém-lançada para suporte de DLP para Power Automate para ações da área de trabalho é
uma adição crítica e altamente solicitada de recurso de governança, uma vez que a maioria das organizações
espera a mesma amplitude e profundidade de governança para RPA que temos nos fluxos baseados na Área de
Trabalho do Power Automate.
Esse novo suporte de DLP permite que até mesmo as organizações mais avessas a riscos habilitem o Power
Automate para desktop. O Power Automate para desktop permite que os desenvolvedores cidadãos de
automação obtenham ganhos de produtividade sem precedentes e economizem milhares de horas
automatizando tarefas altamente repetitivas e propensas a erros, o que aumenta a satisfação de funcionários e
clientes.
Administradores e equipes de CoE podem definir quais grupos de ações e ações individuais podem ser usados
como parte dos fluxos da área de trabalho criados com o Power Automate para desktop. No caso de violações
de política (por exemplo, o VBScript não é permitido, mas é usado em um fluxo da área de trabalho), a
plataforma notifica o criador de que a ação foi desabilitada pela política e impede que o fluxo seja salvo. No
entanto, é importante observar que os bots já desenvolvidos e implantados também podem ser afetados por
alterações na política, o que pode fazer com que os bots de produção parem de funcionar sem aviso prévio.
Componentes
C O M P O N EN T E DESC RIP T IO N

Aplicativo de Tela Análise do Impacto de DLP para o Power Automate para


desktop

Fluxos da Nuvem Remover ação excluída do perfil de DLP


Sincronizar definição do fluxo

Perfis de segurança de coluna Segurança de campo do script do fluxo da área de trabalho

API Personalizada Análise de definição do fluxo da área de trabalho

Parâmetro de Solicitação de API Personalizada ID de definição do fluxo da área de trabalho


- Armazenar script do fluxo da área de trabalho extraído

Variáveis de ambiente URL base de fluxos da área de trabalho


ID do ambiente
- URL do ambiente
Armazenar script extraído

Assemblies de plug-in AutoCoE.Extensibility.Plugins

Funções de segurança Admin de definição do fluxo da área de trabalho


C O M P O N EN T E DESC RIP T IO N

Tabelas Ação do fluxo da área de trabalho


Definição do fluxo da área de trabalho
Perfil do impacto de DLP para o fluxo da área de trabalho

Power BI Análise avançada do impacto de DLP para o Power


Automate para desktop

Como usar a análise do impacto de DLP


O aplicativo de tela é um aplicativo de tela única usado para filtragem básica e visibilidade das ações usadas nos
fluxos da área de trabalho. Com esse aplicativo, podemos ver facilmente quais fluxos da área de trabalho serão
afetados se decidirmos desabilitar determinados módulos ou ações nas Políticas de DLP (prevenção contra
perda de dados) (versão preliminar).
Você pode acessar esse aplicativo no ambiente principal ou em qualquer ambiente satélite.
Alguns dos campos no filtro incluem o seguinte.
Módulo — Este é o módulo ao qual a ação pertence; por exemplo, o módulo de script.
Ação — As ações individuais que estão em Módulo > Script . Elas incluem: Executar comando DOS, Executar
JavaScript, Executar script do Python etc.
Cenário — Analisar o impacto do módulo de script

NOTE
O aplicativo de análise do impacto de DLP para o Power Automate para desktop está nos ambientes principal e satélite.
As versões satélite exibem apenas os fluxos da área de trabalho que estão no ambiente atual. Abra o aplicativo no
ambiente principal para obter uma visão geral de todos os ambientes satélite.

NOTE
O campo de script na tabela Definições de Fluxo da Área de Trabalho não é sincronizado com o ambiente principal a partir
dos ambientes satélite.

Use o painel de filtros à esquerda para filtrar por módulo de Script e ver quais fluxos da área de trabalho
seriam afetados.
Todas as ações de script
A captura de tela a seguir mostra todas as ações de script.
Somente ações de Python
A captura de tela a seguir mostra somente as ações de Python.

TIP
Selecione o nome do fluxo da área de trabalho para acessá-lo diretamente.

Painel de análise avançada do impacto de DLP para o Power


Automate para desktop
Você pode visualizar os dados usando o painel do Power BI do Kit de Automação.
Usar o kit de automação
16/11/2022 • 6 minutes to read

Este artigo detalha como usar cada componente no Kit de automação:


Aplicativo Automation Console
Aplicativo Automation Project
Aplicativo Automation Center
Aplicativo Automation Solution Manager
Painel do Kit de automação do Power BI

Aplicativo Automation Console


Funcionalidade
O aplicativo Automation Console é usado para iniciar aplicativos do Kit de automação. Você deve atualizar as
informações dos aplicativos manualmente. O processo de configuração passa pela configuração do Automation
Console
Recursos
O console de automação é um painel semelhante a um console de todos os aplicativos para permitir que você
inicie qualquer um deles por um só lugar.

Aplicativo Automation Project


O objetivo do aplicativo Automation Project é solicitar e aprovar novos projetos de automação. O aprovador
recebe um link direto para a tela do projeto para visualizar todos os detalhes do projeto de automação.
Os funcionários podem enviar uma ideia para um projeto de automação.
O remetente do projeto insere dados para permitir que a solução calcule:
A pontuação de complexidade
O dinheiro economizado
O proprietário de negócios atribuído deve aprovar o projeto de automação antes do início do desenvolvimento.
O painel do Power BI contém um gráfico de dispersão de todos os projetos de automação salvos ou enviados, o
que é útil para decidir quais projetos de automação são bons candidatos a serem desenvolvidos.
Painel do projeto (tela inicial)
F UN Ç Ã O O Q UE VO C Ê VÊ

Administrador do projeto Veja todas as solicitações do projeto de automação.

Colaborador do projeto Vê apenas as solicitações de projeto de automação que você


criou.

Visualizador do projeto Vê todos os projetos de automação no modo de


visualização.

Tela principal
Nesta tela, é possível executar as seguintes tarefas.
Criar um novo projeto de automação.
Editar um projeto de automação existente.
Ver detalhes do projeto.
1. Seção de informações do projeto - Preencha as informações relacionadas ao projeto de automação.
2. Campo Proprietário de negócios - Este é o aprovador da solicitação. Se nenhum proprietário de negócios for
selecionado, o fallback será usado.
3. Seção de informações de ROI - Insira essas informações relacionadas ao ROI do projeto de automação.
4. Barra de comandos - Use para tarefas novas ou salvar, editar e enviar no formulário. Este botão de envio fica
disponível após o projeto de automação ser salvo.
Alguns campos são obrigatórios para salvar o formulário. Isso ocorre porque quando você envia uma
solicitação, um fluxo (Calcule o potencial de economia de ROI do projeto de automação ) é executado.
Esse fluxo calcula a pontuação de complexidade e, em seguida, preenche essas informações quando você
seleciona o botão Salvar.

Aplicativo Automation Center


O administrador do CoE usa o aplicativo Automation Center para manter a configuração e mapear projetos de
automação para os ambientes. Você também pode acessar sessões de fluxo e artefatos medidos no aplicativo
Automation Center.
Saiba mais sobre como criar e manter os dados de configuração em Configuração do Kit de automação.
Mapear projetos de automação para ambientes
Os administradores do CoE mapearão os projetos de automação para os ambientes após a aprovação da
solicitação.
1. Selecione a guia Projetos de automação .
2. Selecione o registro a ser mapeado.
3. Selecione a guia Relacionada > Ambientes .

4. Selecione Adicionar ambientes existentes .


5. Selecione o ambiente que você deseja usar ou crie um novo.
6. Selecione Adicionar > "Salvar e fechar" .

Aplicativo Automation Solution Manager


Administradores de sistema usam o aplicativo Automation Solution Manager para habilitar a medição de
soluções e seus artefatos.
Depois que uma solução é criada ou importada para o ambiente satélite, um administrador do CoE mapeia a
solução para um projeto de automação.
Os dados são sincronizados do ambiente satélite para o ambiente principal usando fluxos de disparo em tempo
real dentro do satélite. Somente as soluções que foram mapeadas (usando o aplicativo Automation Solution
Manager) sincronizarão os dados de volta ao ambiente satélite principal.
Ativar a medição de uma solução
Depois de criar uma solução em um ambiente, ela aparece na lista. O ícone + é exibido quando a medição é
desativada para uma solução.

1. Selecione "+" na solução a ser medida.


2. Na nova tela, selecione seu projeto de automação na lista. Se não estiver listado, selecione o botão
Atualizar até que ele apareça.
3. Selecione Enviar e Sim na tela de confirmação que aparece.

Renomear um fluxo de nuvem para corresponder à convenção de nomenclatura


Siga estas etapas para renomear um fluxo de nuvem para corresponder à convenção de nomenclatura na tela
inicial do aplicativo Automation Solution Manager.
1. Clique dentro de uma das soluções no nome da solução.
2. Selecione o fluxo da nuvem que você deseja renomear.
3. Clique em Renomear fluxo (disponível apenas para soluções não gerenciadas). A convenção de
nomenclatura deve ser aplicada automaticamente.
4. Clique em Salvar.
A convenção de nomenclatura deve ser aplicada automaticamente.

NOTE

Os últimos 3 dígitos serão padronizados como 001. Se você tiver várias soluções para um único projeto, poderá
aumentar esse número em 1 para cada solução adicional para distingui-las, se quiser. Leia mais sobre a
convenção de nomenclatura.
Medir artefatos da solução
A seção definiu como medir os artefatos para as Sessões de fluxo para que a telemetria apareça em nosso
ambiente principal.
1. Podemos acessar a tela da solução na tela inicial selecionando o nome da solução mapeada.
2. Uma vez selecionado, o ícone + muda para um medidor. Agora os dados fluem para o ambiente principal
(sessões de fluxo). Se esta opção estiver esmaecida, o fluxo da nuvem não seguirá o esquema de
nomenclatura. [Renomeie o fluxo da nuvem](./use-automation-kit.md#rename-a-cloud-flow-to-match-
naming-convention, se necessário.
3. Depois de selecionar o ícone + , o ícone do medidor aparecerá.
Agora os dados vão fluir para o ambiente principal (sessões de fluxo).

Ignorar convenção de nomenclatura de fluxo


Há uma opção para ignorar a convenção de nomenclatura.
1. Para ignorar a convenção de nomenclatura, marque a caixa de seleção "Desabilitar convenção de
nomenclatura de fluxo". Confirme o aviso.
2. Agora você pode medir o fluxo.
Agora você pode medir o fluxo.

Painel do Kit de automação do Power BI


Você usa o painel do Kit de automação do Power BI para monitorar seus projetos de automação em produção.
Painel principal
O painel principal do Power BI tem as seguintes seções.
Página inicial - Esta tela fornece uma visão geral dos principais KPIs para o Kit de automação.

Backlog do projeto - Fornece detalhes das ideias e projetos enviados, status e classificações com base
na economia e complexidade estimadas.

KPI de negócios - Exibe detalhes de negócios para economia realizada, eficiência, horas economizadas e
outras métricas de negócios.
Metas - Descreve metas de economia e eficiência para a organização e o status por departamento e
projeto.

ROI - ROI geral para os projetos implementados.


Finanças de ROI - Exibe informações sobre ROI real em relação ao estimado por ano, trimestre e mês.

Soluções - Fornece uma visão geral das soluções em produção, horas economizadas, taxas de erro e
KPIs de sucesso do bot.
Máquinas - Exibe informações detalhadas sobre a utilização e a atividade da máquina.

Visão geral do fluxo - Resume o número de fluxos criados, execuções, status e os 10 principais
criadores, máquinas e fluxos.
Detalhe da execução de fluxo - Informações detalhadas sobre execuções de fluxo, durações, status,
modos de execução, hosts e erros.

Desempenho da execução - Mostra uma exibição gráfica do desempenho da execução dia após dia.
Gráfico de controle - Exibe uma visão geral das médias de tempo de processamento de fluxo e
desempenho operacional nos pontos de controle.

Exceções de fluxo – Permite filtrar por data, regra de exceção, nome do fluxo da nuvem, nome do fluxo
da área de trabalho ou nome do host.
Diagrama de ár vore de exceções de fluxo — Exibe e permite analisar fluxos específicos organizados
por categorias, como nome do fluxo da nuvem, nome do fluxo da área de trabalho, código de erro,
mensagem de erro, modo de execução ou nome do host.

Análise de uso de ação – Inclui funcionalidade semelhante ao Power App de análise de impacto DLP
do Kit de automação, mas com filtros do Power BI adicionados.
Análise de ár vore de decomposição de ação – Diagrama em forma de árvore que mostra como
cada módulo de ação ou fluxo se relaciona em um diagrama em forma de árvore.

Cálculos de ROI - Contém exemplos de como os cálculos relacionados ao ROI e eficiência são
determinados em todos os painéis.
Páginas de detalhes
Cada página de detalhes consiste nos seguintes itens.
Filtros (Departamento, Projeto, Solução)
Estatísticas de alto nível
Efeitos visuais úteis
Cenário completo do projeto
16/11/2022 • 5 minutes to read

Os casos de teste a seguir são processos completos.


1. Crie uma solicitação de projeto de automação.
2. A solicitação é aprovada ou rejeitada. As aprovações são enviadas ao proprietário do processo de
empresarial ou fallback se nenhum proprietário for selecionado.
3. O administrador do projeto mapeia o projeto de automação para um ambiente novo ou existente.
4. O criador cria uma solução e desenvolve o projeto de automação.
5. Quando a solução é implantada na produção (manualmente até que as ações do ALM Automation estejam
disponíveis), o administrador de automação mapeia a solução para o projeto medindo a solução e seus
artefatos.
6. Depois que a medição é ativada para a solução, o fluxo/processo pode ser acionado, e os dados serão
sincronizados de volta ao ambiente principal quase em tempo real.
7. Verifique na solução principal se as sessões de fluxo estão sendo sincronizadas.
8. Use o Power BI para verificar se os cálculos de dados estão corretos.

Usar definição de funções


Consulte a tabela a seguir para ver quais funções e permissões são necessárias para cada etapa.

NAME DIREITO S DE A C ESSO

Fabricante Colaborador de projeto de automação, usuário básico,


criador de ambiente

Aprovador/proprietário de negócios Visualizador do projeto de automação

Administrador do CoE Administrador do Power Platform (ou administrador do


sistema para todos os ambientes usados)

Solicitar materiais e serviços (exemplo 1)


Solicitar projeto de automação (criador)
1. Entre no Power Automate e, em seguida, mude para o seu ambiente principal.
2. Abra o aplicativo Automation Project em qualquer um dos seguintes aplicativos.
Aplicativo Automation Console
Aplicativo Automation Project
3. Crie uma nova solicitação de projeto de automação selecionando o + ou a guia Novo projeto .
4. Preencha os detalhes conforme indicado na tabela a seguir.

P ERGUN TA VA LO R

Nome do Projeto Solicitar materiais e serviços


P ERGUN TA VA LO R

Desafios do processo Complexo, sem API

Department TODOS

Driver de melhoria TODOS

Tempo de processamento 85

Categoria do processo TODOS

Frequência de processamento Diariamente

Picos de processamento mensalmente

Subcategoria do processo TODOS

Volume por processo 5

Proprietário de negócios Aprovador de negócios ou deixe em branco para Fallback

ROI

Etapas da automação 14

Número de FTEs necessários 2

Tempo de retrabalho em minutos 35

Taxa de erro média em % 15

Custo por hora por FTE 50

Horas úteis por dia 8

Dias úteis por ano 200

FTEs necessários para retrabalho 0

Meta de automação TODOS

% de despesas gerais de manutenção 10

Custos de desenvolvimento 1200

1. Selecione Salvar . Após a conclusão da operação de salvamento, o painel exibe uma lista de execução de
fluxo e calcula o potencial de ROI e a pontuação de complexidade, com base nas informações fornecidas.
2. Selecione o botão Atualizar dentro do aplicativo até que o ROI e a pontuação apareçam. Devem
aparecer em alguns segundos.
3. Agora, selecione o registro do projeto para aprovação e selecione o botão Enviar projeto .
Agora que a solicitação foi enviada, ela pode ser aprovada ou rejeitada pelo proprietário de negócio ou, se
nenhum foi informado, o aprovador de fallback será usado.
Se esta for a primeira vez que uma aprovação está sendo usada nesse ambiente, levará cerca de 5 minutos para
que as soluções de aprovação sejam inicializadas. Este é apenas um evento único, que você pode evitar ao
seguir as etapas descritas na configuração.
Aprovar solicitação de projeto de automação (aprovador)
1. Faça login como aprovador no ambiente principal.
2. Abra a aprovação de um dos seguintes locais.
Microsoft Teams (preferencial)
Guia Ações do Power Automate
Email do Outlook
3. Aprove a solicitação.
Mapeie o projeto de automação para um ambiente (dev)
1. Faça login como administrador do CoE no ambiente principal.
2. Abra o aplicativo do centro de automação.
3. Selecione o projeto de automação que acabou de ser aprovado.
4. Selecione a guia Relacionada > Ambientes .
5. Mapeie o registro para um ambiente (dev).

IMPORTANT
Execute a etapa cinco somente após a implantação do projeto de automação no ambiente de teste.

6. Mapeie o projeto de automação para o ambiente de teste.

IMPORTANT
Execute a etapa seis somente após a implantação do projeto de automação no ambiente de produção.

7. Mapeie o projeto de automação para o ambiente de produção.


Criar/exportar solução (DEV/TEST )
1. Faça login como criador no ambiente satélite.
2. Acesse o ambiente DEV e crie uma solução.
3. Se o editor do departamento não existir, crie um para o departamento usar.
4. Crie um fluxo da área de trabalho.
5. Crie um fluxo da nuvem que acionará o fluxo da área de trabalho. Nomeie o fluxo da nuvem usando a
seguinte convenção de nomenclatura:[CloudFlowName][AutomationProjectNumber][3 dígitos].

C LO UDF LO W N A M E O N O M E SIGN IF IC AT IVO PA RA O SEU P RO C ESSO

AutomationProjectNumber Exibido no aplicativo de projeto de automação


C LO UDF LO W N A M E O N O M E SIGN IF IC AT IVO PA RA O SEU P RO C ESSO

3digits Os últimos 3 dígitos podem ser usados para casos de


uso avançados e normalmente são 001, se você tiver
apenas uma solução por projeto de automação. Se você
tiver várias soluções para um único projeto, poderá
aumentar esse número em 1 para cada solução adicional
para distingui-las.

NOTE
O processo de renomeação também pode ser feito mais facilmente dentro do aplicativo Automation Solution
Manager.

O fluxo da nuvem deve acionar o fluxo da área de trabalho com base na frequência definida na solicitação de
automação.
1. Teste executando os fluxos de nuvem ou área de trabalho.
2. Implantar para teste (manual).
O projeto de automação é mapeado para o ambiente de teste
1. O criador exporta manualmente e implanta para teste.
2. O projeto de automação é mapeado para o ambiente TEST manualmente pelo administrador do CoE.
3. O criador faz testes funcionais básicos.
O projeto de automação é mapeado para o aplicativo PROD
Execute as etapas a seguir como administrador do CoE no ambiente satélite (PROD).
O administrador do CoE mapeia a solução para o projeto de automação medindo a solução e seus artefatos.
1. Abra o aplicativo Automation Solution Manager .
2. Selecione a solução para seu projeto de automação e faça a medição selecionando o ícone +" .
3. Uma vez medido, meça o artefato (o fluxo da nuvem do acionador).
4. Vá para o artefato medido (fluxo da nuvem) e acione-o. (Isso sincronizará uma sessão de fluxo com o
ambiente principal).
5. Aguarde a conclusão da execução.
Verifique a sincronização de dados com o ambiente principal
Execute as etapas a seguir como administrador do CoE no ambiente principal.
1. Abra o aplicativo Automation Center .
2. Abra a guia Sessões do fluxo.
3. Filtre o tempo completo mais recente, se necessário, e verifique se a execução que acionamos está lá.
Em seguida, podemos validar os cálculos de ROI usando o Power BI e a calculadora de ROI do Excel.
1. Use as mesmas informações que você inseriu no aplicativo de projeto de automação e insira-as na
calculadora de ROI do Excel.
2. Compare o Power BI com os resultados da calculadora de ROI do Excel.
Limitações e soluções para problemas no Kit de
Automação
16/11/2022 • 2 minutes to read

Este artigo contém algumas das limitações do Kit de Automação.

Limitações e resoluções
As variáveis de ambiente não são editáveis após a importação de uma solução
Problema — Você não pode atualizar os valores de variáveis de ambiente na solução porque ela é
Gerenciada .
Resolução — Use as etapas a seguir para atualizar as variáveis de ambiente.
1. Vá para Power Automate.
2. No painel esquerdo, selecione Soluções .
3. Selecione a Solução Padrão e altere o filtro para mostrar Variáveis de Ambiente .
4. Selecione uma variável que deseja atualizar e, em seguida, configure seu Valor Atual .
As variáveis de ambiente continuam usando os valores antigos após uma alteração manual
Problema — Quando alguém altera os valores das variáveis de ambiente diretamente em um ambiente, e não
por meio de uma operação de ALM, como a importação da solução, os fluxos continuam usando o valor
anterior.
Resolução — Para aplicativos de tela, o novo valor será usado durante a próxima sessão. Por exemplo, fechar o
aplicativo e reproduzi-lo novamente.

NOTE
Você deve desativar e, depois, reativar os fluxos da nuvem para que eles usem o valor atualizado.

Não é possível medir fluxos que não reconhecem a solução


Problema — No momento, a solução atual não pode medir fluxos que não estão em uma solução.
Resolução — Coloque todos os fluxos que precisam ser medidos dentro de uma solução.
Os fluxos da nuvem não permitem medições
Problema — Os fluxos da nuvem devem seguir uma convenção de nomenclatura específica antes de serem
usados para medição.
Resolução — Todos os fluxos da nuvem com reconhecimento de solução que você deseja que sejam medidos
devem seguir uma nova convenção de nomenclatura que está sendo validada internamente via RegEx ( AP-[0-
9]{9} [0-9]{3}\b) . Este é o formato esperado.
[CloudFlowName]AP-[9 dígitos][3 dígitos]
Por exemplo, em MostLikleyTheBest-CLoUdfLoW_AP-000001013_001., você pode usar os 3 últimos
dígitos em cenários avançados; normalmente são 001 se tiver apenas uma solução por projeto de automação.
Se você tiver várias soluções para um único projeto, poderá aumentar esse número em 1 para cada solução
adicional para distingui-las, se quiser.
TIP
Você pode selecionar o botão para desabilitar a convenção de nomenclatura no aplicativo do gerenciador de soluções
para ignorar esse requisito.

Comportamentos inesperados com a estrutura de exceção de fluxo


Problema — Não é possível desabilitar ou suspender fluxos da área de trabalho.
Resolução — Desative os fluxos da nuvem pai se eles estiverem configurados para permitir que sejam
desativados.
Problema — As execuções de fluxo permanecem na fase de espera.
Resolução — Se você configurar os fluxos para exigir confirmações quando eles falharem, todas as execuções
de fluxo permanecerão em um estágio de espera até você confirmar o email ou o fluxo expirar.
Limitação de sincronização de análise do impacto de fluxos da área de trabalho (sem dados no aplicativo )
Problema — Há uma limitação pela qual somente os fluxos da área de trabalho novos ou modificados serão
analisados e mostrados no aplicativo.
Resolução — Execute uma das tarefas a seguir.
Modifique o fluxo da área de trabalho.
Importe o fluxo da área de trabalho (solução).
Criar um novo fluxo da área de trabalho.

NOTE
Você pode usar uma solução para estender o Kit de Automação a fim de sincronizar todos os fluxos da área de trabalho
de um ambiente com a CLI de RPA.

Mais informações
Leia mais sobre como usar a CLI de RPA para o Kit de Automação.
Versões lançadas do Kit de automação
16/11/2022 • 2 minutes to read

O Kit de automação é publicado pelo GitHub. Solicitações de recursos e correções de bugs são trabalhadas em
Problemas .
Veja as Versões mais recentes para saber quais bugs foram corrigidos e quais novos recursos foram
introduzidos.

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Comentários e suporte
16/11/2022 • 2 minutes to read

Embora os recursos e componentes subjacentes usados para compilar o Kit de Automação (como o Microsoft
Dataverse, as APIs de administrador e os conectores) sejam totalmente suportados, o kit propriamente dito
representa exemplos de implementações desses recursos. Nossos clientes e a comunidade podem usar e
personalizar esses recursos para dar suporte a um CoE de Automação em suas organizações.
Se você enfrentar problemas com:
Uso do kit : informe seu problema aqui: aka.ms/automation-kit-issues. (O Suporte da Microsoft não ajudará
você com problemas relacionados ao kit, mas ajudará com problemas relacionados à plataforma e recursos
subjacentes.)
Os principais recursos do Microsoft Power Platform, do Power Automate ou do Power Apps : use
o canal padrão para entrar em contato com o Suporte da Microsoft.
Visão geral das melhores práticas da adoção de
automação
16/11/2022 • 2 minutes to read

As melhores práticas da adoção do Microsoft Power Platform para CoEs de Automação fornecem orientação
comprovada para estabelecer e dimensionar um Centro de Excelência de Automação em sua organização. Ele
consiste em melhores práticas, documentação e ferramentas.
Ao usar essas melhores práticas, as organizações podem alinhar melhor suas estratégias técnicas e de negócios
para garantir o sucesso. Os membros do CoE de automação, desenvolvedores de RPA, arquitetos de nuvem,
profissionais de TI e tomadores de decisão de negócios usam essas informações para atingir seus objetivos de
adoção de automação.
Essas melhores práticas de adoção dos funcionários, parceiros e clientes da Microsoft são um conjunto de
ferramentas, orientações e narrativas para ajudar a moldar as estratégias de tecnologia, negócios e pessoal para
obter os melhores resultados de negócios para distribuição da automação.
Leia os artigos a seguir no centro de orientação do Power Automate para saber mais sobre como distribuir a
plataforma de automação da Microsoft em escala corporativa.
Estratégia - A função de um CoE de Automação em sua estratégia de adoção
HEAT (Técnicas Holísticas de Automação Empresarial) – melhores práticas para implantar uma plataforma de
automação e gerenciar o ciclo de vida de ponta a ponta dos projetos de automação
White paper: Administração e governança de automação – artigo técnico que mostra como usar os
princípios da HEAT para planejar, implantar e gerenciar um CoE (Centro de Excelência) de Automação para
RPA (Automação Robótica de Processos) e outros cenários de hiperautomação usando o Microsoft Power
Automate
White paper: Gerenciar o Power Automate para desktop no Windows – gerenciar o ciclo de vida do Power
Automate para desktop usando ferramentas do Microsoft Endpoint Manager, como Intune, SCCM e técnicas
de implantação em anel para implantar, monitorar e auditar o Power Automate para desktop
Kit de início do CoE de Automação (versão preliminar) – Ferramentas para ajudar a automatizar, gerenciar,
governar e impulsionar a adoção da plataforma de automação

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Estratégia de adoção de automação
16/11/2022 • 2 minutes to read

O Microsoft Power Automate inclui a automação de fluxo de trabalho avançada diretamente nos seus aplicativos
com uma abordagem sem código que se conecta a centenas de aplicativos e serviços populares. Ele cobre toda
a gama de cenários de hiperautomação, que inclui a automação usando APIs, interface do usuário e IA. A
plataforma de RPA (Automação Robótica de Processos) primeiro na nuvem oferece benefícios de tecnologia
fundamentais que podem ajudar sua empresa a executar várias estratégias de negócios.
Conforme dimensiona a adoção da plataforma, você precisará garantir que o sistema seja gerenciado e
administrado de acordo com as prioridades estratégicas da sua organização. Esse é o ponto onde entra o CoE de
Automação.

CoE (Centro de Excelência) de Automação


O CoE de Automação garante que a organização possa realizar seus objetivos de automação e produtividade
com segurança e eficiência. Ele faz isso empregando:
Governança: segurança, integridade de dados, auditoria : garante que apenas as pessoas certas
tenham acesso a dados específicos governados de uma forma específica para evitar qualquer risco para a
própria organização.
Padrões e modelos repetíveis: tratamento de erros, instrumentação, componentes : evita
duplicação e retrabalho e permite que todos obtenham os benefícios da automação com o mínimo esforço.
Realização de benefícios consistentes: KPIs/acompanhamento/métricas, racionalização de
processos : define indicadores de benefícios estratégicos, rastreia e mede o retorno sobre o investimento
(como economia de tempo) e garante que os processos que estão sendo automatizados sejam otimizados.
Como resultado dessas atividades, o CoE ajuda a organização a escalar ao permitir a automação para todos. A
inovação não acontece enquanto você estiver em uma fila esperando que a automação aconteça!
Alguns dos participantes comuns e suas funções e responsabilidades dentro da plataforma de automação e dos
projetos são:
Patrocinadores Executivos : líderes da organização que definem metas e KPIs de negócios para uma
iniciativa de automação.
Equipe do CoE de Automação : equipe do CoE de Automação composta por administradores,
desenvolvedores profissionais, desenvolvedores de RPA, arquitetos e administradores para implantar,
gerenciar e dimensionar a plataforma de automação.
Desenvolvedores cidadãos : usuários de negócios, desenvolvedores cidadãos, proprietários de processos e
desenvolvedores profissionais que podem propor novas ideias de projeto, desenvolver e implantar projetos
em produção.
Introdução ao CoE de Automação
Para começar, é recomendável aprender sobre as técnicas HEAT e como elas podem ser aplicadas para
administração de automação e governança, bem como instalar o kit de início do CoE de Automação (versão
preliminar).

Recursos de estratégia adicionais


Criando uma RPA e um Centro de Excelência de Automação (vídeo): https://aka.ms/autocoestrategy
Apresentações para clientes:
Webinar da sede da Coca-Cola: https://aka.ms/cocacolaautomationplatform
Coca-Cola United: https://aka.ms/cocacolaunitedrpa
TC Energy Bot Wars: https://aka.ms/Bot-Wars
Histórias do cliente: https://aka.ms/powerautomatestories

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
HEAT (Técnicas Holísticas de Automação
Empresarial)
16/11/2022 • 6 minutes to read

HEAT é uma orientação que foi desenvolvida para ajudar você a implantar a plataforma de automação e a
gerenciar todo o ciclo de vida de um projeto de automação. Arquitetos de nuvem, desenvolvedores de RPA,
profissionais de TI e tomadores de decisão de negócios usam essas melhores práticas, documentação e
ferramentas para atingir seus objetivos de adoção da nuvem.
Ao usar a HEAT, as organizações podem alinhar melhor seus negócios e estratégias técnicas para garantir o
sucesso.
A HEAT inclui estes estágios:
Capacitar
Descobrir e planejar
Projetar
Criar e testar
Implantar e gerenciar
Proteger e governar
Consolidar
Gravamos uma série especial em nosso canal de vídeo Automate It, onde detalharemos cada um desses
estágios.
Comece com este vídeo: Introdução à HEAT

Aprenda a aplicar as técnicas HEAT em seu CoE (Centro de Excelência) de Automação com o white paper que
ensina a administrar uma plataforma de automação inteligente de código baixo.
Cada estágio da técnica HEAT é descrito a seguir, com recursos adicionais.
Capacitar
O início de qualquer projeto de automação bem-sucedido é garantir que os principais participantes entendam
os recursos de automação da plataforma. Nesse estágio, os usuários que não têm experiência com o Microsoft
Power Automate podem aprender sobre os recursos de automação no Power Automate.
Assista ao vídeo: Power Automate e Power Platform

Descobrir e planejar
Nesse estágio, CoEs e empresas entram em acordo sobre quais processos automatizar com base no ROI
esperado, formam a equipe de desenvolvimento e configuram o ambiente do Power Automate.
Embora a automação permita que as organizações se tornem mais eficientes, decidir quais processos
automatizar continua sendo um desafio. É impossível automatizar todos os processos, assim, os CoEs podem
usar o aplicativo Projeto de Automação para gerenciar a lista de pendências e escolher uma automação com
base no ROI.
O Power Automate fornece ambientes de diferentes tipos (por exemplo, produção, área restrita e avaliação).
Cada ambiente possui um conjunto definido de usuários e funções. Os administradores podem levar sua
própria infraestrutura de computação para instalar o Power Automate para desktop e o software necessário.
Assista ao vídeo sobre: capacitação, descoberta e planejamento"
Recursos para determinar o ROI, processar a descoberta e configurar o ambiente do Power Automate:
Descubra qual processo automatizar usando o process advisor
Use o aplicativo Projeto de Automação para curar e gerenciar ideias
Power Automate para desktop
Configuração de endereço IP do Power Automate
Funções do administrador de serviços (administrador do Microsoft 365 Global/Power Platform/Dynamics
365/Azure/Power BI)
Atribuir plano de usuário atendido pela PRA do Power Automate por meio do centro de administração do
Microsoft 365
Gerenciar capacidade complementar de RPA não assistida no centro de administração do Power Platform

Projetar
Criar soluções de automação robustas exige princípios de design bem definidos que construirão a base para
escala, segurança e conformidade.
Assista ao vídeo sobre: a fase de design
Outros princípios de design (não se trata de uma lista completa) a serem considerados são:
Design para escala, taxa de transferência e resiliência
Fundamentos – registro em log e gerenciamento e teste de credenciais
Tratamento de erros e estratégia de repetições
Usando API x UI para automação

Criar e testar
A construção é a parte fundamental do ciclo de vida da automação.
Assista ao vídeo sobre: criação e teste

Mais recursos para criação de automações:


Guia estratégico de RPA para automação da GUI do SAP
Microsoft AI Builder
Série de vídeos Automate It: "Power Automate para desktop e SAP"
Usar texto confidencial no Power Automate para desktop + Azure Key Vault
Em RPA (Automação Robótica de Processos) com SAP, é explicado como criar uma solução de automação de
processamento de faturas de nível empresarial. Essa solução de automação inteligente processa faturas no SAP
e mostra alguns dos principais cenários corporativos, como registro em log, auditoria, acompanhamento do
processamento de cada fatura, interação humana no loop, cálculo de ROI e muito mais.
Veja a série de vídeos sobre: a RPA baseada na GUI do SAP no Power Automate para desktop

Implantar e gerenciar
O Power Automate fornece um diversificado conjunto de recursos para administradores e desenvolvedores em
todo o ciclo de implantação para uma determinada automação, incluindo informações detalhadas sobre o
sucesso ou a falha de cada execução individual e a capacidade de agendar, enfileirar e priorizar uma automação.
Os desenvolvedores podem configurar a CI/CD com integração de teste a fim de implantar a automação e evitar
mudanças acidentais que interromperiam a automação na produção.
O Power Automate também ajuda os usuários a gerenciar suas automações. Todos os dados de execução estão
disponíveis no Dataverse, com relatórios e exibições que visualizam esses dados. O Power Automate fornece
informações em tempo real sobre bots individuais, bem como sobre as máquinas e os clusters em que eles são
executados, dando uma visibilidade mais detalhada sobre a integridade total da automação, integridade do bot
e integridade da infraestrutura.
Assista ao vídeo sobre: implantação e gerenciamento
Alguns recursos para implantação, monitoramento e gerenciamento de automações:
ALM com o Microsoft Power Platform usando Azure DevOps ou GitHub
Executar fluxos da área de trabalho como assistidos ou não assistidos
Monitorar execuções de fluxo da área de trabalho
Priorizar o fluxo da área de trabalho usando filas
Compartilhando fluxos da área de trabalho
Auditoria do Microsoft Dataverse
Vídeo: Status de monitoramento do gateway de dados local
Vídeo: Automatizar instalações do gateway de dados local
Vídeo: Sobre como agrupar seus gateways
Vídeo: Sobre ALM com RPA no Power Automate
Vídeo: Sobre o painel de monitoramento da área de trabalho do Power Automate

Proteger e governar
Nesse estágio, o CoE de Automação pode usar controles de segurança para estabelecer proteções a fim de
dimensionar a RPA em sua organização. Ele pode aproveitar o Azure Active Directory, uma base fundamental
que permite aos administradores criar e gerenciar controles de acesso de usuários e recursos de maneira
centralizada. O Power Automate fornece controles avançados de governança e segurança para garantir que você
possa executar seus processos críticos de negócios de uma maneira confiável e em conformidade.
A plataforma fornece um diversificado conjunto de logs de auditoria que ajudam os administradores a rastrear
o que aconteceu no sistema. A profunda integração do Microsoft Power Platform ao Azure e Microsoft 365
permite que os administradores de TI definam políticas e procedimentos reativos e proativos para rastrear a
atividade de automação.
Alguns recursos úteis para segurança, governança e incentivo à adoção:
Conformidade e privacidade dos dados do Power Platform
Central de Confiabilidade da Microsoft
Estabelecendo uma estratégia DLP (Prevenção contra Perda de Dados)
Auditar eventos de fluxo do Power Automate usando o Centro de Conformidade e Segurança do Microsoft
365
Consolidar
Os CoEs devem estabelecer uma estratégia para incentivar e aprimorar seus funcionários. Eles podem criar uma
comunidade de campeões, treiná-los, gerar conflitos de bot e preconizar histórias de sucesso. O Power
Automate fornece um amplo conjunto de recursos de aprendizagem (documentação, vídeos, tutoriais,
laboratórios, cursos, certificações, white papers, etc.). O centro de adoção do Microsoft Power Platform fornece
orientação, pastas de trabalho e ferramentas para acelerar a adoção em sua empresa.

Aplicar técnicas HEAT


Aprenda a aplicar as técnicas HEAT em seu CoE de Automação com o white paper que ensina a administrar uma
plataforma de automação inteligente de código baixo.

Mais recursos para começar a automatizar


Baixar o Power Automate para desktop
Documentação do Power Automate
Obtenha ajuda com o Power Automate para desktop em Fóruns
Assista e assine a série Automate It
Siga-nos no Twitter: @MSPowerAutomate

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Administração e governança da automação
16/11/2022 • 2 minutes to read

O white paper Administrando uma plataforma de automação inteligente de baixo código descreve as principais
considerações para o planejamento, a implantação e o gerenciamento de um CoE (Centro de Excelência) em
Automação para cenários de hiperautomação com o Microsoft Power Automate.
O objetivo desse white paper é simplificar a exploração, a implementação, a segurança, a governança e o
escalonamento da automação de processos em sua organização. Essa orientação prática ajuda você a entender
a configuração da sua rede, a construir um ambiente para oferecer suporte à automação, a planejar de forma
proativa as automações que estão sendo desenvolvidas e implantadas e a executar tarefas administrativas. O
white paper tem como base as HEAT (Técnicas Holísticas de Automação Empresarial), uma coleção de
aprendizados da implantação de soluções de hiperautomação em muitas empresas.
Baixe a cópia do white paper agora mesmo.
Páginas de amostra do white paper Administrando uma plataforma de automação inteligente de baixo código.

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Gerenciar o Power Automate para desktop no
Windows
16/11/2022 • 2 minutes to read

Se estiver gerenciando o Power Automate para desktop no Windows em escala em toda a sua organização,
nosso guia estratégico em PDF e a série de oito episódios de vídeo no YouTube apresentam a você:
Conceitos para gerenciar o ciclo de vida do Power Automate no desktop.
Como aproveitar as ferramentas do Microsoft Endpoint Manager, como Intune e SCCM (System Center
Configuration Manager), bem como as técnicas de implantação em anel para implantar, monitorar e auditar
o Power Automate para desktop.
O white paper e a série de vídeos incluem estes tópicos:
Visão geral do gerenciamento do Power Automate para desktop no Windows.
Criar pacote do Intune para o Power Automate para desktop.
Configurar o Intune para implantar o pacote do Power Automate para desktop.
Implantar o Power Automate para desktop e gerenciar o ciclo de vida.
Gerenciar o Power Automate para desktop por meio do SCCM (System Center Configuration Manager).
Registro silencioso de máquinas do Power Automate para desktop com Power Automate.
Análise do aplicativo Power Automate para desktop no Intune.
Auditoria e conformidade do aplicativo Power Automate para desktop no Intune.
Veja a série de vídeos Automate It Special Series sobre gerenciamento do Power Automate para desktop no
YouTube.
Baixe sua cópia do guia estratégico Gerenciando o Power Automate para desktop no Windows.

NOTE
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Visão geral do modelo de maturidade de
automação do Power Platform
16/11/2022 • 4 minutes to read

Oferecendo ferramentas de baixo código, do tipo "arrastar e soltar", e centenas de conectores predefinidos, o
Power Automate capacita usuários de negócios — desenvolvedores cidadãos — a automatizar tarefas
repetitivas e comuns com facilidade. Para ajudar as organizações a estabelecer e escalar implementações de
automação com êxito, a Microsoft criou um conjunto de melhores práticas de adoção de automação. A
Microsoft também desenvolveu o modelo de maturidade de automação, inspirado por técnicas holísticas de
automação empresarial e o modelo de maturidade de capacidade. O modelo de maturidade de automação pode
ajudar sua organização e parceiros a pensar em formas de melhorar seus recursos de automação e alinhá-los a
resultados de negócios.
Este artigo explica os níveis de maturidade de automação. Mais informações sobre os recursos em cada nível
estão disponíveis em detalhes do modelo de maturidade de automação do Power Platform.

Nível 100 - Inicial


Nesta fase: Falha à frente, experimentação, análise de viabilidade, otimismo cauteloso
A organização inicia a jornada com o Power Automate na fase Inicial. Nesta fase, a organização avalia o
alinhamento e a integração com a arquitetura e a visão de automação. Representantes de verticais de tecnologia
e negócios discutem os objetivos abrangentes de tecnologia e negócios, incluindo requisitos de rede, segurança
da informação, legais e de privacidade específicos da organização. Esforços de aprimoramento tecnológico são
lançados para apoiar a adoção do Power Automate em toda a organização. Os principais indicadores de
desempenho (KPIs) são estabelecidos para medir os benefícios da automação e sua subsequente influência nas
métricas operacionais. A gravação do progresso ainda é manual nesta fase.

Nível 200 - Repetível


Nesta fase: "Integração" da organização, administração digital, tendência à ação
Na fase Repetível, a organização codifica as lições aprendidas na fase Inicial. Um Centro de Excelência (CoE) de
automação é estabelecido para evangelizar a adoção, servir como uma ligação entre a tecnologia e os
participante nos negócios e definir as melhores práticas. A organização entende a proposta de valor que a
automação oferece, promove treinamento geral do Power Automate e incentiva o gerenciamento de alterações.
Com base nas experiências da fase Inicial, as equipes destacam oportunidades potenciais de automação.

Nível 300 - Definido


Nesta fase: Padronização iterativa, coleta de comentários, preenchimento de lacunas, resiliência de negócios e
tecnologia
Na fase Definido, a organização padroniza e refina processos estabelecidos na fase Repetível. As organizações
podem redefinir as metas com base em lições aprendidas e no progresso feito nas fases anteriores. A
preparação estabelecida anteriormente é desenvolvida com uma tendência de escala, segurança e resiliência. O
CoE apoia iniciativas para automatizar a governança e as preocupações relacionadas à plataforma para
promover a escala. Iniciativas relacionadas à governança da plataforma, abrangendo provisionamento de
ambiente, solicitações de política de prevenção contra perda de dados (DLP), licenciamento e gerenciamento do
computador são implementadas nesta fase.
A maturidade da organização para lidar com problemas de segurança de rede deve ser avaliada periodicamente.
Potenciais violações de políticas, explorações e vulnerabilidades devem ser tratadas imediatamente. À medida
que a prática amadurece e o Power Automate surge como parte integrante do cenário tecnológico da
organização, a necessidade de criar processos tolerantes a falhas é inevitável. O CoE de automação formaliza as
barreiras de proteção internas definindo planos de continuidade de negócios em caso de falha.

Nível 400 - Capaz


Nesta fase: Benchmarking estratégico, otimização orientada por tecnologia, "liderado por negócios, com suporte
de CoE"
Na fase Capaz, a organização estabeleceu processos para monitorar e gerenciar a integridade da automação sob
uma perspectiva quantitativa e qualitativa. A organização é bem-sucedida em democratizar a automação em
verticais de negócios e técnicas. As iniciativas de automação mudam: elas não são mais orientadas pelo CoE e
sim por desenvolvedores cidadãos. A organização desenvolve e enriquece as capacidades tecnológicas. As
ferramentas de mineração de processos são usadas para otimizar processos e os desenvolvedores profissionais
colaboram para criar APIs que permitam a desenvolvedores cidadãos criar automação. Os recursos baseados
em IA são implementados para resolver problemas de negócios no contexto da automação de processos. As
organizações podem atender a uma ampla variedade de casos de uso com base na fusão de tecnologias.

Nível 500 - Eficiente


Nesta fase: Beacons da comunidade, colaboração entre equipes, tratamento de lacunas que impedem a
excelência
Na fase Eficiente, a organização está em um estado maduro em sua jornada de automação de uma perspectiva
de processo de negócios, habilitação de tecnologia e adoção de automação. No contexto da automação, a
organização estabeleceu capacidades para integrar harmoniosamente o Power Automate no cenário digital.
Governança, segurança, painéis de KPI e gerenciamento do ciclo de vida do aplicativo são totalmente
automatizados, com o mínimo ou nenhum esforço manual necessário para sustentá-los.
Uma comunidade de especialistas bem estabelecida ajuda a resolver problemas e dúvidas dos desenvolvedores
cidadãos. Equipes de fusão envolvendo especialistas de nuvem, IA e outros recursos colaboram para criar
processos de automação elegantes que aproveitam os benefícios que a combinação dessas tecnologias oferece.
As organizações na fase eficiente têm patrocínio executivo e desempenham um papel fundamental na
digitalização da organização. Organizações eficientes servem como beacons para outras organizações,
compartilhando as melhores práticas e ajudando-as a superar desafios que possam surgir.

Detalhes do modelo de maturidade de automação


O modelo de maturidade de automação detalhado captura metas, indicadores e recursos necessários nas várias
fases de maturidade.
Próxima etapa: Recursos detalhados

Recursos para implantar um programa de automação


Blueprint do CoE de automação
Estratégia do CoE de automação
HEAT
Série de vídeos sobre o HEAT
Whitepaper de administração e governança
Gerenciar o Power Automate para desktop no Windows
Guia estratégico SAP de hiperautomação e série de vídeos
Histórias de clientes
Coca-Cola
Coca-Cola United
TC Energy Bot Wars
Inter Pipeline Botwars
Chemours
Coleção de histórias de clientes

Recursos de aprendizagem
Automate It
HEAT (Técnicas Holísticas de Automação Empresarial)
Treinamento sobre RPA em um dia
Aprendizagem do Power Automate
Detalhes do modelo de maturidade de automação
da Power Platform
16/11/2022 • 15 minutes to read

As seções a seguir apresentam características detalhadas de uma organização em cada nível de maturidade do
modelo de maturidade de automação da Power Platform para cada tipo de recurso.

Capacitar
N ÍVEL DETA IL S

100: Inicial Meta: os recursos de treinamento disponíveis e o CoE


de Automação têm uma boa compreensão dos recursos
e uso da ferramenta
Indicadores:
O CoE passou por treinamento inicial. (RPA em um
dia, artigos de conhecimento).
Recursos: recursos de aprendizagem dos criadores

200: Repetível Meta: as organizações têm um currículo de treinamento


padrão que oferece aos novos usuários um ponto de
partida. Todos os criadores passaram pelo treinamento
básico da Power Automate.
Indicadores:
Aproveite os recursos de treinamento da Microsoft e
credencie o conhecimento adquirido por meio de
programas de certificação
Recursos: Certificado da Microsoft: Conceitos básicos
da Power Platform

300: Definido Meta: amplie as lições aprendidas e compartilhe


conhecimento entre as várias verticais internas da
organização.
Indicadores:
Maratonas mensais internas/sessões de instruções
são realizadas.
Aproveite os grupos do Yammer da Power Platform
Sessões de almoço e aprendizado
Recursos: Organizar maratonas
N ÍVEL DETA IL S

400: Capaz Meta: contribua com a comunidade de profissionais do


Power Automate externos à organização.
Indicadores:
Participe de eventos externos baseados na
comunidade do Power Automate.
Recursos: Comunidade do Microsoft Power Automate

500: Eficiente Meta: "Ajude-nos a ajudar você" – forneça feedback


ativo à Microsoft.
Indicadores:
Forneça comentários sobre o produto e mostre os
recursos do produto para iniciativas organizadas da
Microsoft, como Ignite e similares.
Recursos: Microsoft Ignite

Descobrir e planejar
N ÍVEL DETA IL S

100: Inicial Meta: inicie discussões de preparação tecnológica com


equipes de suporte de TI/negócios.
Indicadores:
São estabelecidas reuniões de revisão arquitetônica
envolvendo as partes interessadas em tecnologia e
negócios.
Os principais tomadores de decisão e partes
interessadas são identificados
Recursos: Arquitetura do Power Automate - Alto nível
N ÍVEL DETA IL S

200: Repetível Meta: as organizações documentam as prioridades e


preocupações aceitas, o rascunho inicial para abordar os
aspectos fundamentais do Power Automate são
abordados. O plano de estratégia é definido com um
desvio para um modelo "liderado pelo CoE - compatível
com o negócio"
Indicadores:
Diretrizes de alto nível para lidar com preocupações
de rede, segurança e infraestrutura são definidas
As funções e responsabilidades das partes
interessadas são definidas (negócios, CoE, segurança,
conformidade e administração)
Fatores de ROI de alto nível são definidos
Recursos:
Implantação de VM do Azure
Pré-requisitos da área de trabalho do Power
Automate
Consideração de design para conjuntos de
dimensionamento de VMs

300: Definido Meta: o documento de planejamento estratégico é


enriquecido de modo que os parâmetros de nível de
segurança e governança em nível organizacional sejam
abordados.
Indicadores:
Parâmetros de provisionamento de rede, incluindo
computação de VM, grupos de máquinas e
configuração de VNET, são definidos
A estratégia de gerenciamento de credenciais/acesso
é bem definida: criadores, administradores e usuários
do CoE e suas funções e privilégios correspondentes
são documentados.
Os controles de segurança e as políticas RBAC são
documentados
Estratégia de criptografia/retenção e gerenciamento
de dados definida
Plano de continuidade dos negócios e recuperação
de desastres em vigor
Recursos:
Controle de acesso baseado em função do Azure
Política de proteção de dados
Residência de dados
N ÍVEL DETA IL S

400: Capaz Meta: o documento de planejamento estratégico inclui


ideias sobre criações de relatórios avançados, estratégia
de automação baseada em IA, ferramentas de
mineração de processos com um desvio para um
modelo "liderado pelo negócio - compatível com o CoE"
Indicadores:
Análise detalhada de nível operacional e funcional,
incluindo KYC, gerenciamento de máquina,
calculadora de ROI, utilização de licença, lista de
exceções comuns, principais criadores são definidos.
Oportunidades para aproveitar o AI Builder.
Descoberta de processos por meio do consultor de
processos
Recursos:
AI Builder
Process Advisor
Análise do Power Automate

500: Eficiente Meta: o documento de planejamento estratégico está


completo com revisões necessárias de tempos em
tempos. As equipes de negócios e tecnologia estão
alinhadas na estratégia e nos investimentos
correspondentes.
Indicadores:
Estratégia para automatizar processos manuais
baseados em governança: ALM, gerenciamento de
máquinas, DLP, gerenciamento de acesso e
gerenciamento de licenças.
Práticas recomendadas de design compartilhadas
entre a comunidade do Power Automate.
Recursos:
Visão geral das soluções
Gerenciamento de máquinas

Projetar
N ÍVEL DETA IL S

100: Inicial Meta: o design inicial tem como escopo dar suporte à
experimentação com o Power Automate à medida que a
organização se familiariza com a ferramenta.
Indicadores:
Perspectivas de design em torno do uso de API
versus UI são exploradas
A demarcação do ambiente
(Desenvolvimento/Teste/Produção) não está bem
estabelecida.
Recursos: Visão geral dos diferentes tipos de fluxos
N ÍVEL DETA IL S

200: Repetível Meta: o design tem como escopo oferecer suporte a


alguns bots no ambiente de produção, atendendo às
necessidades básicas de automação em um
departamento. A organização ainda está muito no início
de sua jornada de automação.
Indicadores:
As considerações de design em relação ao registro e
gerenciamento de credenciais ainda estão em um
estágio rudimentar.
A demarcação clara entre
(Desenvolvimento/Teste/Produção) é estabelecida
neste ponto.
Os profissionais têm uma compreensão clara sobre
quando usar API versus interface do usuário do
ponto de vista do design.
Recursos:
Estratégia ambiental
Abordagem de API versus interface do usuário

300: Definido Meta: o design tem como escopo oferecer suporte a


muitos bots para necessidades de uso de produção para
a organização. A organização está amadurecendo em
sua jornada de automação.
Indicadores:
O gerenciamento de logs e credenciais está bem
estabelecido do ponto de vista do design.
A integração da ferramenta de segurança de
identidade e gerenciamento de acesso à
infraestrutura está bem definida.
Os padrões de revisão de código são bem definidos.
Criação de modelos de tratamento de exceção
usando o padrão Try-Catch-Finally
Considere a tecnologia de armazenamento com
dimensionamento proporcional
Recursos:
Padrão Try-Catch-Finally
Segredos seguros no Power Automate com Azure
Key Vault
N ÍVEL DETA IL S

400: Capaz Meta: o design tem como escopo oferecer suporte a


muitos bots em equipes multifuncionais para uso em
produção, aproveitando AI/ML, conectores
personalizados e tratamento avançado de erros.
Indicadores:
As considerações de design em torno da modelagem
de padrões e práticas comuns estão bem
estabelecidas.
O estabelecimento de estratégias/planos de design
claros sobre o uso de conectores personalizados é
definido.
Criação de investigações de integridade de aplicativos
para verificar a disponibilidade da parte crítica dos
sistemas, como balanceadores de carga e
gerenciadores de tráfego.
Recursos:
Arquitetura escalável do Azure
Cluster de gateway no local
Galeria de modelos

500: Eficiente Meta: o design está em um estado maduro e aborda


todos os desafios de arquitetura de uma perspectiva de
infraestrutura, segurança e governança em
conformidade com as diretrizes organizacionais
abrangentes.
Indicadores:
Recursos de dimensionamento automático: o
raciocínio de design sobre o uso de grupos de
máquinas com base no volume do processo está
bem definido.
Há suporte para recursos avançados de auditoria
para oferecer suporte ao monitoramento proativo
Considerações de design para lidar com falhas
transitórias em uma infraestrutura de nuvem
Recursos: Tratamento de falhas transitórias no Azure

Criar e testar
N ÍVEL DETA IL S
N ÍVEL DETA IL S

100: Inicial Meta: bolsões iniciais de sucesso são percebidos do


ponto de vista da implementação. O CoE valida a
viabilidade da solução criando provas de conceitos para
oferecer suporte a cenários de casos de uso simples.
Indicadores:
Os profissionais criam fluxos básicos de nuvem e
desktop para entender a funcionalidade da
ferramenta no nível do chão.
O teste está confinado a um nível de PoC.
O monitoramento é manual.
A implementação está confinada a um ambiente de
desenvolvimento genérico.
Recursos: Fluxos básicos de nuvem e desktop

200: Repetível Meta: a implementação é direcionada para a criação de


alguns bots para uso em produção. A organização
continua a explorar os recursos do Power Automate.
Indicadores:
O código não está adequadamente
modularizado/organizado neste momento.
A promoção de código entre ambientes é manual.
A instalação e a configuração do Power Automate
Desktop são manuais
A implementação abrange os cenários DPA
(automação de processos digitais) e RPA (automação
robótica de processos)
Conectividade de gateway local/máquina direta
implementada
O cálculo do ROI é principalmente manual neste
momento
Recursos: Conectividade de gateway local/máquina
direta
N ÍVEL DETA IL S

300: Definido Meta: a implementação é direcionada para a criação de


vários bots para uso em produção. A organização está
amadurecendo em sua jornada de automação.
Indicadores:
O código é bem modularizado/organizado: fluxos
principais e subfluxos.
A promoção de código entre ambientes é
automatizada para soluções gerenciadas e não
gerenciadas
A instalação e a configuração do Power Automate
Desktop são automatizadas
As credenciais são gerenciadas por meio do Azure
Key Vault (ou equivalente)
As melhores práticas de tratamento de exceção são
implementadas para:
Fluxos de nuvem: uso de Configurar execução
posterior, Try/Catch, Erro
Fluxos de área de trabalho: tratamento de
exceção em nível de ação e nível de bloco
Recursos:
Instalação do Power Automate Desktop
Tratamento de exceções: fluxos de nuvem
Tratamento de exceções: fluxos de área de trabalho
Gerenciamento do Azure Key Vault

400: Capaz Meta: a implementação é direcionada para a criação de


muitos bots que oferecem suporte a equipes
multifuncionais para uso em produção com um desvio
de alto nível de resiliência e reutilização.
Indicadores:
Conectores personalizados, suporte de API (para
aplicativos internos) são criados por desenvolvedores
profissionais para facilitar que desenvolvedores
cidadãos criem automação.
São empregados modelos reutilizáveis para fluxos de
nuvem e área de trabalho.
O cálculo do ROI é automatizado.
Os processos são implementados aproveitando o AI
Builder.
A execução paralela de cargas de trabalho para
melhorar a taxa de transferência é implementada
O Business Component Testing é bem executado
(validando outros componentes, gerenciamento de
carga de trabalho, ramificação de processos,
tratamento de exceções e medição de desempenho)
Recursos:
Conectores Personalizados
AI Builder em RPA
N ÍVEL DETA IL S

500: Eficiente Meta: a maturidade da implementação está em um


estado avançado. A organização está bem equipada para
criar processos complexos com alto grau de resiliência.
Indicadores:
Implementação de execução distribuída de cargas de
trabalho utilizando grupos de máquinas em
máquinas virtuais com dimensionamento
automático.
Equipes de fusão envolvendo desenvolvedores de
nuvem, IA e outros recursos de tecnologia criam
soluções de automação híbrida.
Recursos: Fusion Teams

Implantar e gerenciar
N ÍVEL ESTA DO DO S C RIA DO RES DE EDUC A Ç Ã O E C IDA DÃ O S

100: Inicial Meta: o escopo da implantação/gerenciamento é


oferecer suporte à automação em um nível de PoC.
Indicadores:
O ALM está em um estágio rudimentar, o
desenvolvimento de bots está confinado a um
ambiente de desenvolvimento genérico.
A implantação de rede/infraestrutura não é
escalonável: confinada a um ou mais bots
A automação é executada principalmente no modo
assistido
O monitoramento e o gerenciamento de bots são
manuais
Controle do código-fonte não implementado
Recursos: Diretrizes de implantação e gerenciamento

200: Repetível Meta: o escopo da implantação/gerenciamento é


oferecer suporte a alguns bots para uso em produção.
Indicadores:
Esforços para automatizar a implantação de
aplicativos estão em andamento.
O controle de versão usando o software de controle
de origem é implementado
Ambientes de backup e restauração estabelecidos
A implantação de automação oferece suporte aos
modos de execução assistida e não assistida
Recursos:
GitHub Power Platform Actions
Backup e restauração
N ÍVEL ESTA DO DO S C RIA DO RES DE EDUC A Ç Ã O E C IDA DÃ O S

300: Definido Meta: o escopo de implantação/gerenciamento para


oferecer suporte a muitos bots para uso em produção. A
organização está amadurecendo em sua jornada de
automação.
Indicadores:
O ALM é automatizado: exporte, implante e importe
pipelines no local
Analisadores estáticos ainda não implementados,
validação e verificação são manuais
Privilégios de função que definem desenvolvedor
cidadão/administrador/auditor em todos os
ambientes são implementados.
O gerenciamento de configuração e as atualizações
de patches em várias máquinas são gerenciados
usando ferramentas como Intune ou SCCM.
As métricas de monitoramento/relatório (usando o
Power BI ou ferramenta de relatório equivalente) de
uma perspectiva de implantação de bot estão em
vigor (pode não ser em tempo real)
Recursos:
Noções básicas do ALM
Gerenciamento de configuração

400: Capaz Meta: o escopo da implantação é direcionado para


oferecer suporte a bots que atendem equipes
multifuncionais para uso em produção com um desvio
de otimização e eficiência.
Indicadores:
Aproveite o Dataverse para criar painéis específicos
de casos de uso.
Adicione a solução VM Insights ao seu espaço de
trabalho do Log Analytics
Configurar testes de conectividade usando o Monitor
de Conexão no Azure

A implantação de rede do ponto de vista de alta


disponibilidade está concluída: zonas de
disponibilidade do Azure, implementação de
recuperação de desastre do Azure em vigor.
As métricas de monitoramento/relatório (usando o
Power BI ou ferramenta de relatório equivalente) de
uma perspectiva de implantação de bot estão em
vigor (em tempo real)
Recursos:
Recuperação de desastres do Azure
Solução VM Insights
Monitor de conexão no Azure
N ÍVEL ESTA DO DO S C RIA DO RES DE EDUC A Ç Ã O E C IDA DÃ O S

500: Eficiente Meta: o escopo de implantação/gerenciamento está em


um estado maduro. A organização está bem equipada
para implantar e gerenciar soluções de forma eficiente,
garantindo um alto grau de resiliência.
Indicadores:
Utilize o Azure Monitor para monitorar cargas de
trabalho e utilização de recursos.
Detecte comportamentos anômalos configurando
alertas, logs visuais e monitoramento.
Registre o tráfego de rede usando os fluxos de log do
NSG (Grupos de Segurança de Rede) usando o
Observador de Rede do Azure
Recursos:
Registre o tráfego de rede usando o NSG
Azure Monitor

Proteger e governar
N ÍVEL DETA IL S

100: Inicial Meta: segurança e governança são projetados para


oferecer suporte à automação em um nível fundamental
para facilitar o crescimento futuro.
Indicadores:
A maturidade da implementação de
governança/segurança está em um estágio
rudimentar, pois há menos bots para supervisionar.
Os dados confidenciais que precisam ser
criptografados são identificados no processo de
criação/exploração do bot.
Os direitos de acesso necessários para conexão com
sistemas externos são identificados.
Recursos: Criptografar dados confidenciais
N ÍVEL DETA IL S

200: Repetível Meta: segurança e governança são projetados para


oferecer suporte a alguns bots para uso em produção.
Indicadores:
Políticas de acesso condicional: defina políticas no
Azure para o Power Automate para conceder ou
bloquear com base no usuário/grupo, dispositivo,
local.
Criptografar dados em REST e em trânsito
Aplicar comunicação somente HTTPS para
aplicativos voltados para a Internet
Criptografar a conexão com máquinas virtuais
usando RDP
Proteção de firewall: defina grupos de segurança de
rede para permitir/negar tráfego de saída/entrada.
Gerencie dados confidenciais no fluxo da área de
trabalho: criptografe os dados usando a entrada
como tipo de texto.
Recursos:
Políticas de acesso condicional
Lista de permissões de URL/IP
Criptografar dados

300: Definido Meta: segurança e governança são projetados para


oferecer suporte a vários bots para uso em produção. A
organização está amadurecendo em sua jornada de
automação.
Indicadores:
A conectividade de gateway/máquina é
automatizada.
O gerenciamento de licenças é um processo
automatizado, as licenças são atribuídas/não
atribuídas com base nas necessidades de utilização
da equipe/departamento.
Armazenamento seguro de credenciais e rotação no
local.
O gerenciamento de acesso é automatizado para
gerenciar o acesso conforme necessário a caminhos
de arquivo, artefatos e aplicativos.
Uso do Dataverse Teams e grupos do AAD, para
controlar efetivamente as permissões do usuário.
Revise o uso do conector no PPAC (Centro de
Administração da Power Platform).
Recursos:
Gerenciamento de acesso
Grupos do AAD
Análise do centro de administração da Power
Platform
N ÍVEL DETA IL S

400: Capaz Meta: segurança e governança são direcionadas para


oferecer suporte a bots que atendem equipes
multifuncionais para uso em produção com um desvio
de otimização e eficiência.
Indicadores:
Monitoramento proativo no local.
Implemente o Cross Tenant Block para restringir o
acesso de locatários de terceiros.
Implemente definições de DLP de ponto de
extremidade granular para conectores.
Garantir que os padrões de conformidade sejam
atendidos com base no setor (por exemplo: GDPR -
Regulamento Geral sobre a Proteção de Dados, PCI
DSS - Padrão de Dados do Setor de Cartões de
Pagamento etc).
Recursos:
Habilitar isolamento entre locatários
DLP de ponto extremidade granular
Conformidade e privacidade de dados

500: Eficiente Meta: segurança e governança estão em um estado


maduro. A organização está bem equipada para
proteger e governar soluções de forma eficiente,
garantindo um alto grau de resiliência.
Indicadores:
Implemente o Security Information Event
Management (SIEM) para fornecer análises de
segurança inteligentes e inteligência contra ameaças.
Estabeleça um processo de descoberta de aplicativos
para identificar novas conexões de aplicativos
(usando ferramentas de gerenciamento de segurança
de aplicativos, como o Microsoft Cloud App Security
Management).
Recursos: Security Information Event Management
(SIEM)

Consolidar
N ÍVEL ESTA DO DO F USIO N T EA M S
N ÍVEL ESTA DO DO F USIO N T EA M S

100: Inicial Meta: a organização acaba de iniciar sua jornada de


automação, o objetivo é ensinar a adoção do Power
Automate em um nível fundamental.
Indicadores:
Identificar as equipes que precisam fazer parte da
jornada de automação
Defender a importância e o impacto da automação
em um nível de configuração de equipe
Recursos: Transformação digital

200: Repetível Meta: a organização está expandindo sua pegada de


automação, enquanto ainda avalia a viabilidade de uma
perspectiva de escala. A consolidação é voltada para
apoiar e promover os criadores que têm uma boa
compreensão do Power Automate.
Indicadores:
Alocar funções e responsabilidades com base em
funções de trabalho individuais
Campeões de produtos de automação
Criadores de automação
Equipe CoE de automação
Estabeleça pontos de contato e líderes do fluxo cujo
objetivo é ensinar e apoiar a automação em toda a
organização.
Recursos: Atribuir funções e responsabilidades

300: Definido Meta: a organização verifica o Power Automate como


uma solução viável. A organização está amadurecendo
em sua jornada de automação e com ela vêm muitos
"momentos de aprendizado". A "consolidação" nesse
nível foi sintonizada para suportar as dores de
crescimento típicas do aumento da maturidade.
Indicadores:
Os beacons de automação oferecem suporte a
outros desenvolvedores cidadãos à medida que
progridem em um ciclo de "tentativa-falha-sucesso".
Os desenvolvedores cidadãos avançam na promoção
de soluções para a produção, enquanto são apoiados
em cada etapa por seus pares.
Recursos: Beacons de automação
N ÍVEL ESTA DO DO F USIO N T EA M S

400: Capaz Meta: a organização está cada vez mais tendendo a um


estado maduro em sua jornada de automação.
Indicadores:
As equipes compartilham histórias de sucesso e
desenvolvedores cidadãos defendem ganhos de ROI
em toda a organização por causa da automação.
As equipes inicialmente hesitantes em automação
começam a adotar a automação convencidas de sua
proposta de valor.
Recursos: Histórias de sucesso de automação do
mundo real

500: Eficiente Meta: a organização está em um estado maduro em


sua jornada de automação.
Indicadores:
Ofereça reconhecimentos individuais e planos de
carreira para desenvolvedores cidadãos promissores.
Incentive os desenvolvedores cidadãos a publicar em
blogs seus aprendizados e jornadas de automação
para beneficiar outros entusiastas que estão
começando.
Recursos: Planos de carreira para desenvolvedores
cidadãos

NOTE
Você pode baixar uma versão para impressão do modelo de maturidade de automação da Power Platform.
Visão geral dos modelos de aprovações de
negócios (versão preliminar)
16/11/2022 • 2 minutes to read

[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]


As aprovações são um caso de uso importante que está presente em todos os setores, organizações e
departamentos. Você pode usar o Power Automate para agilizar seus processos empresariais digitalizando a
experiência de aprovações.

IMPORTANT
Este é um recurso em versão preliminar.
Os recursos em versão preliminar não foram criados para uso em ambientes de produção e podem ter funcionalidade
restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso
antecipado e fornecer comentários.
Esse recurso está sendo implementado gradualmente em todas as regiões e pode não estar disponível na sua região.

Os modelos de aprovações de negócios fornecem modelos sem código que são criados com base nos
componentes do Microsoft Power Platform. A sua organização pode usar esses modelos para acelerar a
velocidade com que cria fluxos de trabalho de aprovações sofisticados que incluem ramificação condicional,
delegação, substituições administrativas e muito mais. Como esses são modelos sem código, quase qualquer
pessoa em sua organização pode usá-los para atender às suas necessidades de aprovação.

As organizações precisam de aprovações para uma variedade de processos de negócios, incluindo relatórios de
despesas, gerenciamento de planilhas de horas, solicitações de viagens de negócios, pedidos de compras,
descontos de vendas etc. Com o Power Platform, você pode atender a essas necessidades de aprovação
combinando componentes do Power Apps e do Power Automate. No entanto, à medida que a complexidade das
aprovações aumenta, a configuração também aumenta. Os modelos de aprovações de negócios estão
disponíveis com uma coleção de componentes e ferramentas projetados para ajudar as organizações a
automatizar os processos de aprovação rapidamente.
Esses modelos cobrem alguns dos requisitos típicos na maioria das organizações, incluindo o seguinte:
A capacidade de configurar aprovações em vários estágios
Delegar outros para aprovar
Ver o progresso e o histórico de aprovações
Gerenciar fora do escritório para funcionários

Inscrever-se na versão preliminar


Desejamos trabalhar em estreita colaboração com os clientes para aprender e melhorar esses modelos. Caso
você se interesse em participar da versão preliminar, comece preenchendo o formulário da versão preliminar
dos modelos de aprovações de negócios.

Você também pode gostar