Prévia do material em texto
ContentsContents
Orientações
Documentação de orientações do Power Apps
Padrões do Power Apps
Visão geral dos padrões
Padrão de aprovação
Gerenciamento de ativos/padrão de reserva de recursos
Padrão de cálculo/transformação
Padrão de comunicação/anúncio
Padrão de inspeção/auditoria
Padrão de gerenciamento de projetos
Mais padrões
Planejando um projeto do Power Apps
Introdução
Diferenças entre abordagens de desenvolvimento de aplicativos do Power Apps e
de aplicativos tradicionais
Fase de planejamento
Visão geral
Identificando o problema da empresa a ser resolvido (o caso de uso)
Exemplo — Relatório de despesas
Entendendo o processo empresarial atual
Visão geral e identificação dos principais colaboradores
Documentando o processo empresarial
Qual é a tarefa?
Quem está fazendo o trabalho?
Quais atividades estão sendo realizadas?
Quais dados são necessários?
Quais dados são criados ou editados?
Que decisões, aprovações ou regras existem?
Qual é a próxima tarefa?
Mapeando visualmente o processo
Otimizando seu processo empresarial
Vale a pena automatizar esse processo?
O custo de não fazer nada
Definindo o valor comercial da solução do problema
Medindo o sucesso em relação ao valor comercial
Criando um plano de projeto
Definindo as metas do projeto de aplicativo
Definindo o escopo do projeto
Priorizando solicitações de recursos
Identificando membros da equipe do projeto
Listando tarefas do projeto e proprietários
Definindo a agenda do projeto
Identificando os riscos
Obtendo apoio e patrocínio da gerência
Fase de design
Visão geral
Design conceitual
Tarefas a serem realizadas no aplicativo
Esboçando as telas
Design arquitetônico
Onde estão os dados?
Trabalhando com sistemas corporativos
Modelagem de dados
Determinando que tipo de aplicativo criar
Determinando onde colocar a lógica
Protegendo o aplicativo e os dados
Fase de fabricação
Fase de teste
Fase de implantação e refinamento
Tornando seu aplicativo detectável
Coletando comentários e analisando a telemetria
Padrões do Power Apps
20/04/2022 • 3 minutes to read
Com a Microsoft Power Platform, você pode criar facilmente aplicativos adaptados às necessidades específicas
da sua organização. Embora suas necessidades possam ser únicas, vemos alguns padrões comuns entre os
aplicativos que as organizações geralmente criam para atender às necessidades mais urgentes.
Diferentes cenários, em diferentes setores, geralmente usam os mesmos padrões básicos. Por exemplo, um
aplicativo para fazer inspeções de aeronaves, um aplicativo de consciência situacional para hospitais e um
aplicativo para rastrear os níveis de leitura das crianças têm uma estrutura semelhante, embora tenham
objetivos e públicos muito diferentes.
Neste conjunto de artigos, identificamos alguns dos usos que vimos para o Microsoft Power Platform e os
padrões que fabricantes de sucesso usaram para dar vida a essas soluções. Cada artigo contém links para
histórias de clientes do mundo real que incluem as práticas recomendadas para estruturar dados, usando os
elementos do Microsoft Power Platform e integração no negócio geral.
Na lista abaixo, procure um cenário semelhante ao que você precisa e selecione o padrão para saber mais.
Continuaremos adicionando padrões ao longo do tempo.
AprovaçõesAprovações
Leia mais sobre o padrão de aprovações, incluindo casos de uso do mundo real
Obter aprovação de uma ou mais fontes
Exemplo de casos de uso:
Concessão automatizada de permissões
Solicitação de viagem de funcionário
Pedido de horas extras
Envio de planilha de horas
Gerenciamento de ativosGerenciamento de ativos
Leia mais sobre o padrão de gerenciamento de ativos, incluindo casos de uso do mundo real
Gerenciar inventário ou outros ativos
Exemplo de casos de uso:
Check-out de ativos
Distribuição de ativos
Gerenciamento de inventário
Gerenciamento da ordem de fornecimento
Cálculo/transformaçãoCálculo/transformação
Leia mais sobre o padrão da calculadora, incluindo casos de uso do mundo real
Calcular ou transformar dados
Exemplo de casos de uso
Estimativa de custo
Suporte à decisão
Aplicativo do técnico de campo
Criação de uma ordem de serviço ou estimativa
Estimativa de projeto
Acompanhamento do valor digital
Acompanhamento das metas de vendas mensais
Tradução de frases comuns
Comunicação/anúncioComunicação/anúncio
Leia mais sobre o padrão de comunicação, incluindo casos de uso do mundo real
Publicar notícias ou informações para funcionários ou clientes
Exemplo de casos de uso
Visualizador de anúncios
Comunicações em toda a empresa
Gerenciamento de notícias corporativas
Catálogo de aprendizagem
Catálogo de produtos
Inspeção/auditor iaInspeção/auditor ia
Leia mais sobre o padrão de inspeção, incluindo casos de uso do mundo real
Crie questionários padronizados para serem preenchidos e aplicados
Exemplo de casos de uso
Coleta de dados do cliente
Inspeção diária do local de trabalho
Relatório de incidentes
Monitoramento baseado em IoT
Lista de verificação de controle de qualidade
Auditoria de segurança e conformidade
Auditoria de loja
Acompanhamento de suprimento
Gerenciamento de projetosGerenciamento de projetos
Leia mais sobre o padrão de gerenciamento de projetos, incluindo casos de uso do mundo real
Acompanhar um projeto desde o início até a conclusão
Exemplo de casos de uso:
Gerenciamento de projetos
Gerenciamento de eventoGerenciamento de evento
Encontrar casos de uso de gerenciamento de evento do mundo real
Gerenciar o registro, o planejamento ou a realização de um evento
Exemplo de casos de uso:
Participação
Biografia dos participantes
Registro
Agendamento de sessão
Gerenciamento de ciclo de vida ou fluxo de trabalhoGerenciamento de ciclo de vida ou fluxo de trabalho
Encontrar casos de uso de gerenciamento de fluxo de trabalho do mundo real
Acompanhe e mova um registro por meio de um processo bem definido
Exemplo de casos de uso:
Rastreador do ciclo de vida do contrato
Roteamento de email
Integração de funcionários
Avaliação de promoção de funcionários
Processo de relatório de despesas
Gerenciamento de solicitações
Tíquetes da central de atendimento
AgendamentoAgendamento
Encontrar casos de uso de agendamento do mundo real
Atribuir recursos com base na disponibilidade do calendário
Exemplo de casos de uso:
Reservar uma sala de reunião
Encontrar um representante de vendas disponível
Reservar uma ferramenta
Encontrar espaços para integração de funcionários
Agendar consulta com o cliente
NOTENOTE
Agendar membros da equipe
Reservar veículos
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Padrão: aprovação
20/04/2022 • 4 minutes to read
Como reconhecer o padrão de aprovação
Como os clientes estão usando o padrão de aprovação
A Toyota usa o Power Automate para aprovações de viagensA Toyota usa o Power Automate para aprovações de viagens
Os fabricantes do Power Apps usam o padrão de aprovação para garantir que dados, decisões e documentos
sejam revisados por um ou vários participantes, de uma só vez ou em sequência. Embora o padrão de
aprovação possa ser valioso por si só, é frequentemente combinado com outros padrões, especialmente o
padrão de inspeção ou auditoria. As aprovações podem ser facilmente implementadas com Fluxos de trabalho
de aprovação do Power Automate, mas também pode ser implementadas com as funcionalidades criadas no
aplicativo.
Em um cenário de aprovação típico:
1. Os dados são coletados da entrada do usuário, de sistemas externos ou de outras fontes. Os dados
podem ser um documento, vários documentos, um único valor ou os resultados de outro sistema. O
usuário inicia uma solicitaçãode aprovação ou o sistema pode iniciar automaticamente uma aprovação
com base em critérios (por exemplo, compras acima de US$ 1.000 requerem aprovação) ou cenário (por
exemplo, uma viagem internacional requer aprovação executiva).
2. Um aprovador, ou vários aprovadores, avalia as informações e realiza uma ação que executa uma das
seguintes ações:
Avança a solicitação para outro aprovador.
Aprova a solicitação.
Reatribui a solicitação a outra pessoa.
Rejeita a solicitação.
3. O sistema age com base na resposta do aprovador.
Leia toda a história.
A Toyota Motor North America envia seus membros de equipe do mundo todo para visitar locais de negócios,
revendedores e fornecedores da Toyota. Com apenas um entendimento geral do Power Automate, um
https://docs.microsoft.com/pt-br/powerapps/guidance/patterns/inspection-pattern
https://docs.microsoft.com/pt-br/power-automate/modern-approvals
https://preview.flow.microsoft.com/blog/toyota-uses-power-automate-and-microsoft-forms-for-travel-approval/
Aplicativo T-Mobile Orbit para aprovações de iniciativas do clienteAplicativo T-Mobile Orbit para aprovações de iniciativas do cliente
engenheiro da Divisão de Qualidade da Toyota Motor North America criou e implantou uma solução para a
divisão em apenas duas semanas.
Quando o formulário é enviado, o Power Automate usa o conector de usuários do Office 365 para percorrer a
estrutura de relatórios a fim de localizar o aprovador apropriado do solicitante na hierarquia de gerenciamento.
Em determinadas condições, por exemplo, em viagens internacionais, a lógica identifica o aprovador secundário
que é necessário para finalizar a solicitação.
Os aprovadores e os gerentes recebem um email com os destaques da solicitação e um PDF anexado
detalhando a solicitação do Microsoft Forms. O engenheiro usou o Word integrado e as ações do OneDrive para
preencher um documento do Word e convertê-lo em PDF. O solicitante e os aprovadores recebem um email de
resumo com o PDF anexado, além da notificação de aprovação por email e no aplicativo móvel do Microsoft
Flow. Os aprovadores executivos rapidamente adquiriram a capacidade de aprovar solicitações em seus
dispositivos móveis.
Leia toda a história.
Para que a T-Mobile seja competitiva e líder no setor de telecomunicações, ela executa constantemente
inúmeras iniciativas de clientes, como promoções de dispositivos, ofertas de serviços e iniciativas técnicas. O
complexo processo de iniciativa do cliente, desde a entrada inicial até a aprovação final, leva meses para ser
concluído e envolve de 5 a 15 funcionários em cada estágio.
Quando um membro do projeto precisa criar uma nova iniciativa, como uma promoção para um novo
dispositivo, ele entra no aplicativo, insere os detalhes e anexa toda a documentação relevante para seu líder de
equipe analisar. O aplicativo também é usado por executivos da T-Mobile para analisar e aprovar iniciativas.
Este aplicativo usa uma visualização personalizável de aprovações do Power Automate em um aplicativo de tela.
Descubra como implantar esse recurso em seus próprios aplicativos.
https://powerapps.microsoft.com/blog/tmobile/
https://powerapps.microsoft.com/blog/building-an-approval-experience-in-canvas-apps/
Aprovações de cartão de crédito para funcionários da Virgin AtlanticAprovações de cartão de crédito para funcionários da Virgin Atlantic
Modelo: aplicativo Microsoft Building Access
Leia toda a história.
A Virgin Atlantic criou um aplicativo para os funcionários solicitarem um cartão de crédito corporativo. Depois
que um funcionário envia essa solicitação, ela vai para o gerente relevante para aprovação. Antes, esse processo
era gerenciado por meio de formulários em papel, que eram impressos e entregues à equipe de Aquisições.
Agora são digitalizados usando o Power Apps.
Esse aplicativo Building Access é usado por organizações para trazer os funcionários de volta ao escritório com
segurança, enquanto as organizações planejam a reabertura gradual de suas instalações. As equipes de
instalações no mundo todo estão trabalhando para reestruturar os layouts dos edifícios e a distribuição de
assentos para manter as normas de distanciamento social e controlar os limites de ocupação do edifício. Os
funcionários usam este aplicativo para reservar um espaço no escritório para trabalhar. Se o espaço do
escritório estiver quase lotado, uma aprovação será enviada ao gerente antes que a visita seja permitida. Os
gerentes aprovam visitas usando uma tela de aprovação personalizada do aplicativo de tela ou um cartão
adaptável no Microsoft Teams.
Aprenda como implantar esta solução no seu próprio ambiente da Microsoft Power Platform.
https://powerapps.microsoft.com/blog/virgin-atlantic-drives-agile-wins-for-mobile-workforce-with-the-power-platform/
https://aka.ms/BuildingAccessApp
Exemplos adicionaisExemplos adicionais
A Hexion usa a Microsoft Power Platform para automatizar aprovações de solicitações de TI
A Microsoft transforma processos de folha de pagamento com o Microsoft Power Automate
Como a Microsoft usou o Power Automate para criar seu novo portal bancário centralizado
Simplificar processos de pagamento da Microsoft com o Microsoft Power Automate
https://customers.microsoft.com/story/810656-hexion-manufacturing-power-platform
https://www.microsoft.com/en-us/itshowcase/transforming-payroll-processes-with-microsoft-power-automate
https://www.microsoft.com/itshowcase/blog/how-microsoft-used-power-automate-to-create-its-new-centralized-banking-portal/
https://www.microsoft.com/itshowcase/blog/streamlining-microsofts-payment-processes-with-microsoft-power-automate/
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Padrão: gerenciamento de ativos
20/04/2022 • 7 minutes to read
Como reconhecer o padrão de check-out de ativos
Modelo: solução Retornar ao Local de Trabalho
Módulos principais da solução Retornar ao Local de TrabalhoMódulos principais da solução Retornar ao Local de Trabalho
O Power Apps fornece uma ótima plataforma para gerenciar os ativos físicos da sua empresa.
Se você deseja apenas saber quem tem qual equipamento atualmente ou se deseja criar um sistema de reserva
para recursos limitados, como espaço de trabalho ou veículos, o Power Apps poderá ajudar você a criar
ferramentas fáceis de usar para seus funcionários e business intelligence oportuna para ajudá-lo a rastrear,
gerenciar e analisar padrões de uso de recursos.
Veja abaixo vários exemplos de casos de uso reais que demonstram as organizações que substituíram o papel e
os sistemas baseados em email pelas soluções do Power Apps. Além disso, a Microsoft criou alguns modelos
que você pode usar para iniciar seus próprios projetos de reserva ou check-out de ativos.
Em um cenário típico de gerenciamento de ativos:
1. Um funcionário encontra um ativo disponível (como um quarto, um veículo ou um equipamento).
2. Ele verifica o ativo imediatamente ou reserva-o para um horário específico.
3. A administração gerencia e monitora os ativos disponíveis de maneira centralizada.
Documentação de solução Retornar ao Local de Trabalho
Reabra de forma responsável, monitore de forma inteligente e proteja continuamente com soluções para um
ambiente de trabalho mais seguro. Equipe os gerentes das instalações e os líderes da força-tarefa para que eles
tomem decisões informadas para reabrir os locais com segurança. Capacite os funcionários a retornarem com
confiança com ferramentas de autoatendimento para trabalhar com segurança e produtividade. Ajude os líderes
de saúde e segurança a garantir o cuidado e o bem-estar da sua força de trabalho.
O Painel de Preparação da LocalizaçãoPainel de Preparação da Localização ajudaa determinar a preparação das instalações e a
gerenciar com eficiência sua reabertura segura.
O Gerenciamento de Segurança de InstalaçõesGerenciamento de Segurança de Instalações fornece aos gerentes das instalações as ferramentas
necessárias para gerenciar a reabertura e a preparação das instalações.
https://docs.microsoft.com/pt-br/dynamics365/industry/return-to-workplace/overview
Aplicativos para agendamento de espaço de trabalhoAplicativos para agendamento de espaço de trabalho
O Gerenciamento de Cuidados no Local de TrabalhoGerenciamento de Cuidados no Local de Trabalho oferece aos líderes de saúde e segurança as
ferramentas de que precisam para gerenciar ativamente casos da COVID-19, identificar pontos críticos
para melhoria da segurança e importar dados de sistemas externos para dar suporte ao gerenciamento
de casos e ao rastreamento manual de contatos.
Retorno do Funcionário ao Local de TrabalhoRetorno do Funcionário ao Local de Trabalho oferece à sua força de trabalho a ferramenta de
autoatendimento necessária para que eles se sintam confiantes em retornar e continuem produtivos
enquanto estiverem no local. Eles podem usar o aplicativo de Retorno do Funcionário ao Local de
Trabalho para fazer o check-in remotamente e a autotriagem antes de entrar em um prédio.
Os gerentes de instalações usam o aplicativo de Gerenciamento de Segurança das Instalações para
configurar as instalações disponíveis para reserva e ver um painel de reservas.
Os funcionários usam o aplicativo de Retorno do Funcionário ao Local de Trabalho para reservar um
espaço.
https://docs.microsoft.com/pt-br/dynamics365/industry/return-to-workplace/app-for-facility-manager
https://docs.microsoft.com/pt-br/dynamics365/industry/return-to-workplace/app-for-employee
Aplicativos e modelos adicionaisAplicativos e modelos adicionais
Como os clientes estão usando este padrão
Aplicativo Agendador de Espaço de Trabalho da ArmaninoAplicativo Agendador de Espaço de Trabalho da Armanino
Disponível em create.powerapps.com:
Check-out de ativos (aplicativo de tela ou aplicativo baseado em modelo)
Reserve uma sala (aplicativo de tela)
Modelos de comunidade: Modelos de aplicativos de reserva
Leia toda a história.
Às vezes, não se trata de quanto você tem, mas de como você usa o que tem. A Armanino, uma das 20 maiores
empresas de contabilidade e consultoria de negócios independentes nos Estados Unidos, está presa entre um
modelo de escritório tradicional e a necessidade de uma força de trabalho ágil. Ela utiliza 16 escritórios para
trabalho em equipe e reuniões com clientes em 15 grandes centros urbanos onde possui bases, mas também
posiciona profissionais especializados onde são necessários. A empresa queria garantir que o escritório
estivesse sempre disponível para sua força de trabalho altamente móvel, mas queria evitar gastos excessivos
com espaço subutilizado.
Então, a Armanino criou o aplicativo móvel Agendador de Espaço de Trabalho usando o Power Apps. Para fazer
isso, a empresa trabalhou com sua própria equipe dedicada de especialistas em Microsoft Dynamics 365, um
membro de longa data do programa Microsoft AI Inner Circle com certificação Gold Certified Partner.
O aplicativo móvel fornece a cada membro da equipe informações rápidas e precisas sobre o espaço disponível
e uma capacidade de reserva aprimorada com o Microsoft Outlook, os usuários do Office 365 e os conectores
do SQL Server.
https://powerusers.microsoft.com/t5/Community-App-Samples/Asset-Checkout-Microsoft-sample/td-p/43221#
https://make.preview.powerapps.com/environments/839eace6-59ab-4243-97ec-a5b8fcc104e4/search?q=book%20a%20room
https://powerusers.microsoft.com/t5/forums/searchpage/tab/message?filter=location&q=booking&noSynonym=false&location=forum-board:AppFeedbackGallery&collapse_discussion=true
https://customers.microsoft.com/story/786165-armanino-partner-professional-services-power-apps
Aplicativo RoomFinder da EnecoAplicativo RoomFinder da Eneco
O desafioO desafio
Um aplicativo localizador de salas personalizadoUm aplicativo localizador de salas personalizado
Agora, todos os trabalhadores da Armanino que desejam compartilhar o escritório podem indicar quando seu
espaço está livre no Agendador de Espaço de Trabalho, assim, qualquer trabalhador a caminho pode encontrar e
reservar esse espaço com antecedência.
Leia toda a história.
Mais do que um prédio de sede corporativa, a Eneco World reflete uma filosofia de reunir pessoas para
colaboração e inovação. Para melhorar a produtividade e a eficiência, a Eneco, fornecedora de energia
holandesa, recorreu à Macaw, uma empresa que tem certificação Microsoft Gold Partner de confiança, para
obter ajuda no desenvolvimento de um aplicativo que proporcionaria uma maneira fácil para quase 3.000
funcionários encontrarem o espaço de que precisavam para se reunir e trabalhar juntos.
A Eneco superou esse desafio com os serviços baseados em nuvem do Microsoft Office 365, usando o Power
Apps, o Power Automate e o Power BI para desenvolver o aplicativo RoomFinder que agora conecta pessoas e
ideias.
Embora os funcionários da Eneco se beneficiassem de ter todos no mesmo escritório, logo ficou difícil encontrar
salas de conferência disponíveis e espaços de trabalho silenciosos. Os funcionários da Eneco estavam usando a
funcionalidade de reserva de sala padrão no Microsoft Exchange para reservar as salas de reunião oficiais no
prédio da sede, mas também havia cerca de 200 salas menores às quais os funcionários precisavam ter acesso
diariamente. Isso incluía salas silenciosas para um ou dois funcionários usarem para concentração ou
colaboração, salas para pequenas reuniões e salas de conferência para equipes de projeto.
Até recentemente, os funcionários vasculhavam os 14 andares para encontrar salas de reuniões abertas e
colocavam seus nomes em folhas de papel para reservá-las. "É um grande edifício", disse Ferry Bouwman, líder
técnico do Office 365 na Eneco. "Se estou no segundo andar, não sei se tem uma sala disponível no décimo
terceiro andar, por exemplo." Outro desafio era que apenas as salas de três andares, que a empresa chama de
Eneco Village, poderiam ser reservadas para reuniões com colegas de fora da Eneco. A salas em outros andares
foram destinadas a reuniões internas, mas não podiam ser reservadas.
"Em 2017, um departamento realizou um Dia do Desafio para encorajar uma competição para criar um
aplicativo que pudesse fornecer uma solução, mas que se tornou uma proposta cara", diz van der Burg. "Então,
eles nos disseram: 'Vocês têm o Power Apps. Talvez consigam fazer algo que funcione.'"
A solução foi fruto de uma colaboração da Macaw, parceira da Microsoft, do Centro de Competência do Office
365 da Eneco e de usuários finais. A Macaw usou o Microsoft Power Apps no Office 365 para criar um aplicativo
https://customers.microsoft.com/story/eneco-power-and-utilities-powerapps
Virgin AtlanticVirgin Atlantic
personalizado para a Eneco e o Microsoft Power BI a fim de dar suporte a relatórios e análises de dados
preditivos.
"Começamos mapeando os requisitos da Eneco em um quadro branco", disse Erik Bouman, consultor de
soluções do Office 365 na Macaw. "Acessando os dados relativos às salas disponíveis, criamos funções que
forneceriam aos organizadores de reuniões uma lista de salas e intervalos de tempo. Era importante que o
aplicativo fosse o mais fácil de usar possível. O Power Apps tornou o processo de desenvolvimento rápido e
fácil."
Leia toda a história aqui
A Virgin Atlantic precisava distribuir iPads para 3.000 membros da tripulação de cabine. O aplicativo do Power
Apps foi criado pela equipe de Gerenciamento de Ativos de TI para examinar o código de barras do iPad e
atribuí-lo a cada membro da tripulação. Todas as informações foram armazenadas no SharePoint Online e,
posteriormente, importadas para o sistema de Gerenciamento de Ativos. Em seis semanas, 90% dos iPads foram
entregues com a ajuda desse aplicativo, reduzindo significativamenteo tempo que seria gasto anotando
manualmente os números de série e os números da folha de pagamento da equipe. Em alguns dias, os
voluntários distribuíram até 250 iPads por dia.
https://powerapps.microsoft.com/blog/virgin-atlantic-drives-agile-wins-for-mobile-workforce-with-the-power-platform/
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Padrão: Cálculo
20/04/2022 • 5 minutes to read
Como reconhecer o padrão de cálculo
Como os clientes estão usando o padrão de cálculo
Estimativa de custo de projeto da Reliable ElectricEstimativa de custo de projeto da Reliable Electric
Os criadores do Power Apps usam o padrão de cálculo/transformação para ensinar, aprender e tornar seu
trabalho mais fácil e preciso. Esses aplicativos podem substituir planilhas; os aplicativos são muito mais fáceis
de usar e podem fornecer saídas como gráficos ou até mesmo áudio.
Esses aplicativos recebem a entrada do usuário e realizam cálculos que podem, por exemplo, ajudar alguém a
selecionar a peça certa, ajustar o equipamento ou fornecer uma estimativa de preço. Também podem se basear
em dados externos para referência ou cálculo, ou em um serviço, como no caso de um aplicativo de tradução
que usa os Azure Cognitive Services.
Em um cenário de cálculo típico:
1. Um usuário insere dados no aplicativo.
2. O aplicativo retorna um resultado calculado.
O cálculo pode usar uma fórmula do Power Apps ou chamar uma função externa (por exemplo,
um serviço de tradução de texto).
Os cálculos nem sempre são numéricos. Por exemplo, o resultado pode ser um texto traduzido ou
a transformação de uma foto em uma descrição de texto.
3. Os resultados são utilizados em tempo real pelo usuário.
No caso mais simples, o usuário obtém o resultado e faz algo com ele. No entanto, esse padrão
também pode ser usado para criar jogos e outros efeitos interativos, com a lógica do aplicativo
tomando a próxima decisão com base no resultado calculado.
Um padrão de calculadora pode ser usado para criar um assistente que conduz o usuário por uma
árvore de decisão para solucionar um problema.
O padrão de cálculo pode ser emparelhado com outros padrões. Por exemplo, um cálculo pode ser usado no
padrão de inspeção/auditoria e armazenar os resultados do cálculo no relatório de inspeção.
SNCF Manufacturing ConfigurationSNCF Manufacturing Configuration
Leia toda a história.
A Reliable Electric cria ofertas complexas para projetos elétricos integrados em residências de alto padrão. Essas
ofertas foram criadas por meio de um sistema herdado que era limitado a um usuário por vez e usava um
processo manual baseado no Excel. Já se foi o tempo de copiar e colar resultados em planilhas. A empresa
substituiu esse processo por um único aplicativo integrado ao Power Apps que gerencia todo o processo de
estimativa, uma mudança que também reduz pela metade as cargas de trabalho manuais relacionadas à
estimativa e diminui drasticamente o potencial de erros.
Esse aplicativo foi adaptado para o processo empresarial da Reliable Electric, definindo grupos de materiais e
mão de obra que podem ser usados para calcular estimativas mais rapidamente. Ao mudar para esse aplicativo,
a empresa reduziu o tempo de entrada de dados pela metade e pôde criar ofertas com mais facilidade agora
que os dados estão disponíveis instantaneamente. Com as melhorias relacionadas com mão de obra, precisão e
compras incorporadas, o aplicativo integrado ao Power Apps proporcionou uma economia anual de CA$ 80.000
a CA$ 100.000 para a Reliable Electric, em comparação com as principais soluções de estimativa elétrica do
mercado.
Leia toda a história.
Assista a um vídeo.
Trabalhadores no chão de fábrica usam um aplicativo para avaliar as peças necessárias para consertar um trem.
O aplicativo identifica as peças mais adequadas e configura a instalação. O aplicativo valida o resultado e
fornece cálculos para estimar o resultado final da instalação das peças selecionadas.
https://powerapps.microsoft.com/blog/reliable-electric-power-platform-customer-story/
https://powerapps.microsoft.com/blog/sncf-power-platform-customer-success-story/
https://youtu.be/WHtb7D1cVAI
SNCF Translation AssistantSNCF Translation Assistant
TransAlta Economic CalloutsTransAlta Economic Callouts
Leia toda a história.
No padrão de cálculo/transformação, os cálculos não precisam ser feitos pelo próprio aplicativo e não precisam
ser numéricos. O aplicativo SNCF Translation Assistant ajuda os funcionários em toda a Europa a interagir de
forma mais eficaz usando o serviço Microsoft Translator, o microfone do dispositivo e o controle de áudio do
Power Apps para fornecer traduções para frases comuns, segmentadas por função e tarefa. Este exemplo ilustra
o uso de um algoritmo externo, o Microsoft Translator, enquanto o próprio aplicativo ainda fornece resultados
em tempo real para o usuário. Nesse caso, o cálculo é a transformação de um idioma em outro.
Leia toda a história.
Assista a um vídeo.
A TransAlta é uma empresa multinacional de geração e comercialização de energia. Usando o Power Apps, a
TransAlta criou uma ferramenta de tomada de decisão chamada Economic Callouts para calcular a viabilidade
econômica de enviar uma resposta imediata a chamadas de serviço para turbinas eólicas fora do horário de
funcionamento principal.
Quando os usuários abrem o aplicativo Economic Callouts, eles são solicitados a preencher campos como hora
do dia, localização, número de turbinas e código de falha. Com isso, o aplicativo gera ações prescritas do feed de
https://powerapps.microsoft.com/blog/sncf-power-platform-customer-success-story/
https://customers.microsoft.com/story/multi-national-energy-company-uses-powerapps-to-create-a-decision-validation-tool
https://youtu.be/e_dCMN3NDsg?t=2439
Aulas em salas do ensino fundamentalAulas em salas do ensino fundamental
dados em tempo real da TransAlta, indicando como o problema deve ser resolvido, quanto tempo levará e o
número de técnicos necessários para fazer com que o equipamento volte a funcionar com segurança.
A lógica e a tomada de decisões por trás da solução do Power Apps vão muito mais além do que um simples
cálculo de "horas vs. preço" para obter insights. Em vez disso, o Economic Callouts coleta dados via API (parte do
Azure App Service) por meio de 11 fontes de dados internas e externas diferentes para determinar se vale a
pena enviar um técnico em turbina eólica. A fonte de dados inclui custos de mão de obra, previsões de preços, o
tempo médio necessário para reparar um ativo e as previsões atuais do mercado.
Leia toda a história.
Assista a um vídeo.
O professor Brian Dang da 8-bit Classroom criou um aplicativo chamado Bits para os alunos praticarem
ortografia. O aplicativo avalia os dados dos alunos em tempo real e fornece resultados avaliando a ortografia e
pontuando os trabalhos. Os alunos podem construir palavras por seus sons individuais, gravar e combinar
palavras antes de tentar soletrá-las e classificá-las de acordo com os padrões detectados (por exemplo, agrupar
todas as palavras "-ity" ou "-ing").
https://customers.microsoft.com/story/8bit-classrom-primary-secondary-education-powerapps
https://www.youtube.com/watch?v=Y3YiR3ZOTDc
Exemplos adicionaisExemplos adicionais
NOTENOTE
Outro aplicativo ajuda os alunos a entender como as frações são combinadas e multiplicadas, realizando
cálculos em tempo real para desenvolver conjuntos de problemas e ilustrar visualmente as frações e a
multiplicação de frações.
Modelo de soluções do Rastreador de Impacto Financeiro em Crise no Ensino Superior
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).
https://powerapps.microsoft.com/blog/tracking-financial-impact-for-higher-education-a-power-platform-template/
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Padrão: Comunicação
20/04/2022 • 4 minutes to read
Como reconhecer o padrão de comunicação/anúncio
Modelo: aplicativo Microsoft Crisis Communication
Deseja compartilhar rapidamente notícias, anúncios de eventos e as informações mais recentes com os
funcionários, onde quer que eles estejam? Um uso comum da Microsoft Power Platform é fornecer
comunicações altamente personalizadas e visualmente atrativas por meio de um aplicativo.
Este artigo fornece vários exemplos de casos de uso no mundo real que mostram as organizações que usam a
Microsoft Power Platform para comunicar informações aos funcionários.
Em um cenário de comunicação típico:
1. Uma equipe de comunicação cria informações a serem publicadas na organização. Por exemplo:
Um departamento de RH pode compartilhar notícias em toda a organização.
Uma equipe de serviços de campo pode criar boletins de técnicos de campo.
2. As informações são publicadas para os funcionários.
Isso pode ser feito regularmente, como notícias diárias ou boletins semanais, anúncios ocasionais
de eventos, como treinamento, ou comunicação urgente com notícias importantes durante uma
emergência.
Um aplicativo pode usar um modelo de push ou pull para obter as informações mais recentes da
nuvem.
3. Os funcionários consomem a comunicação.
O aplicativo de comunicação mantém todas as informações relevantes em um só lugar.
O aplicativo de comunicação também pode permitir que os funcionários tomem medidas, como se
inscrever em um treinamento ou evento diretamente de um anúncio.
A organização pode executar análises sobre quantos funcionários abriram e leram uma
comunicação, para saber o que funciona melhor para sua equipe.
O aplicativo Crisis Communication é um modelo que conecta os usuários às informações durante uma crise.
Você pode obter rapidamente atualizações sobre notícias internas da empresa, respostas a perguntas frequentes
e acesso a informações importantes, como links e contatos de emergência.
A solução combina recursos de Power Apps, Power Automate, Microsoft Teams e SharePoint. Pode ser usado na
web, em dispositivos móveis ou no Teams.
Os principais recursos incluem:
Os funcionários podem obter informações, relatar o status de trabalho (trabalhar em casa, por exemplo)
e fazer solicitações. Isso ajuda os gerentes a coordenar as equipes e ajuda as equipes de resposta centrais
a rastrear o status de uma organização.
Os administradores podem usar o aplicativo para enviar notícias, atualizações e conteúdo específico para
sua organização e podem fornecer contatos de emergência específicos para diferentes locais.
O aplicativo inclui a capacidade de adicionar RSS feeds de informações atualizadas de fontes confiáveis,
como a OMS, CDC ou uma autoridade local.
O aplicativo Crisis Communication Admin permite que o administrador redija notícias e informações, além de
configurar os recursos do aplicativo do funcionário.
O aplicativo do funcionário, que pode ser incorporado ao Teams, permite que os usuários recebam notícias e
informações e busquem assistência.
Como os clientes estão usando o padrão de comunicação
Aplicativo Schlumberger Coronavirus Stay SAFEAplicativo Schlumberger Coronavirus Stay SAFE
Para obter mais informações:
Demonstração em vídeo da solução Crisis Communication
Configurar e saber mais sobre o modelo de exemplo do Crisis Communication
Leia toda a história.
Para a Schlumberger, a saúde e segurança de seus funcionários e contratados é uma prioridade. A função
Health, Safety and Environment (HSE) da Schlumberger surgiu nos estágios iniciais do surto de COVID-19 para
conscientizar e orientar os funcionários sobre medidas preventivas.
A Schlumberger desenvolveu uma solução do Power Apps chamada Coronavirus Stay SAFE para fornecer
atualizações oportunas para sua força de trabalho altamente móvel. O aplicativo permitiu a disseminação rápida
de informações importantes e relevantes de organizações oficiais de saúde como a OMS e CDC, além de
informações específicas da empresa. O aplicativo é uma fonte única de verdade e uma referência para medidas
preventivas que minimizam a exposição.
https://youtu.be/23SypLXiOTw
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/sample-crisis-communication-app
https://powerapps.microsoft.com/blog/schlumberger/
Aplicativo Telstra Technician PlusAplicativo Telstra Technician Plus
Leia toda a história.
A Telstra, uma empresa australiana líder em telecomunicações, usou vários recursos ao longo dos anos — como
planilhas online, documentos em papel, emails e sites — para permitir que seus técnicos de campo atendessem
adequadamente os clientes. A empresa percebeu que precisava de uma fonte moderna e móvel de
conhecimento e comunicação para os funcionários de campo.
Usando a Microsoft Power Platform, a Field Digitization Team da Telstra desenvolveu o aplicativo Technician Plus
para seus técnicos de campo, com aplicativos específicos de funções que auxiliam em muitas das tarefas
essenciais para o trabalho e gerenciamento de campo. A solução também inclui um feed de notícias, um
catálogo de produtos da Telstra que possibilita oportunidades de upselling no campo e vídeo instrutivo e hubs
de podcast. A solução é usada por líderes para enviar comunicações de maneira eficiente para o campo.
Veja a solução neste vídeo:
https://customers.microsoft.com/story/765534-telstra-telecommunications-teams
Aplicativo Hexion para gerenciar comunicações em toda a empresaAplicativo Hexion para gerenciar comunicações em toda a empresa
Leia toda a história.
Na empresa química global Hexion, os gerentes e o departamento de comunicações estavam enviando emails
para toda a empresa. Era preciso atingir grupos predefinidos de pessoas e exigir que as comunicações fossem
aprovadas antes de distribuí-las. Nesse caso, a Microsoft Power Platform é usada para compor e publicar
comunicações que são consumidas em email e no Teams.
A equipe de TI da Hexion usou o Power Apps para criar o Broadcaster, um aplicativo com recursos mais
avançados em comparação ao sistema anterior e um custo de suporte menor. Agora o aplicativo é usado pelo
líder de comunicações para transmitir mensagens a toda a empresa por email e Teams. Além disso, planeja-se
distribuí-lo a todos os principais líderes de equipe de projeto. Os principais recursos e benefícios do aplicativo
incluem:
Criar emails com visualizações dinâmicas das versões formatadas.
Permitir que os autores se concentrem no conteúdo enquanto a ferramenta gerencia a marca e o layout.
Enviar um email de teste antes do envio da comunicação final.
Atingir grupos de usuários predefinidos.
Selecionar o autor em nome de quem o email é enviado e ter sua assinatura preenchida
automaticamente.
https://mymbas.microsoft.com/sessions/a00b1455-2989-4eb6-b17d-e182a27183a1?source=sessions
https://customers.microsoft.com/story/810656-hexion-manufacturing-power-platform
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Padrão: Inspeção
20/04/2022 • 5 minutes to read
Como reconhecer o padrão de inspeção
Modelo: solução Inspeção para Microsoft Teams
Existem vários motivos pelos quais as organizações precisam realizar inspeções, e a Microsoft Power Platform
oferece uma solução com pouco ou nenhum código para permitir inspeção, análise e ação. Nesse padrão, o
usuário do aplicativo preenche umaavaliação estruturada, que é carregada em um local centralizado para
análise, relatório e possível ação. Você pode chamar isso de auditoria, inspeção, controle de qualidade,
inventário, verificação, lista de verificação e assim por diante.
Este artigo fornece vários exemplos do mundo real de como os clientes usaram a Microsoft Power Platform
para criar inspeções oportunas, eficientes e acionáveis, como manutenção de aeronaves ou escolas primárias.
Em um cenário de inspeção típico:
1. Alguém (por exemplo, um funcionário ou cliente) preenche uma lista de verificação padronizada ou
formulário e o envia.
Isso pode acontecer de forma recorrente, como uma verificação de qualidade diária, um inventário
mensal ou uma verificação programada.
Os dados podem ser coletados do público, como relatórios sobre vandalismo baseados em
colaboração.
2. Em seguida, geralmente em uma função centralizada, todas as respostas são agregadas para revisão ou
relatório.
Por exemplo, você pode relatar quantos veículos requerem manutenção ou o histórico do status de
um veículo no último ano.
3. Muitas vezes, uma inspeção resulta na necessidade de uma ação.
Por exemplo, você talvez perceba que um veículo falhou na inspeção e decida colocá-lo fora de
serviço. Ou o relatório centralizado pode mostrar que os padrões de manutenção diária precisam ser
aprimorados em um determinado local.
A solução Inspeção para o Microsoft Teams é um aplicativo de inspeção geral que pode ser usado para
inspecionar tudo, de um local (como uma loja de varejo ou uma fábrica) até ativos e equipamentos (como
Modelo: solução de exemplo Hospital Emergency Response
veículos e máquinas). A solução inclui um aplicativo para realizar inspeções, bem como um aplicativo para
configurar e gerenciar as inspeções.
Saiba mais sobre a solução: Vídeo | Documentação | Instalador do aplicativo Teams
A solução de exemplo Hospital Emergency Response fornece um conjunto de recursos para as organizações de
saúde coletarem dados para conscientização situacional dos leitos e suprimentos disponíveis, pacientes
relacionados ao COVID-19, pessoal e altas pendentes. Essa solução implementa o padrão de inspeção coletando
um inventário de leitos hospitalares e suprimentos disponíveis. Também usa painéis para resumir os principais
dados e percepções para os usuários tomarem decisões informadas, resultando em implantação e uso eficientes
de recursos.
https://aka.ms/TeamsInspectionVideo
https://docs.microsoft.com/pt-br/powerapps/teams/inspection
https://aka.ms/TeamsInspection
Como os clientes estão usando o padrão de inspeção
Aplicativo de segurança e conformidade da Virgin AtlanticAplicativo de segurança e conformidade da Virgin Atlantic
Os principais componentes da solução Hospital Emergency Response são:
Aplicativo móvel para funcionários da linha de frenteAplicativo móvel para funcionários da linha de frente: A equipe da linha de frente, como
enfermeiros e médicos, pode usar o aplicativo móvel para visualizar e inserir rapidamente as
informações necessárias.
Aplicativo Web para administradores de hospitaisAplicativo Web para administradores de hospitais : administradores de hospitais podem usar este
aplicativo para adicionar e gerenciar dados do sistema necessários para que a solução funcione.
Painéis para tomadores de decisões de ser viços de saúdePainéis para tomadores de decisões de ser viços de saúde: os tomadores de decisão podem usar
painéis para visualizar rapidamente dados e métricas importantes para ajudar a tomar decisões com
eficiência.
Saiba mais sobre a solução: Vídeo | Documentação | Postagem no blog
A Virgin Atlantic usa a Microsoft Power Platform para realizar uma auditoria de segurança e conformidade de
suas aeronaves. Os engenheiros de aeronaves usam um aplicativo de tela simples do Power Apps em seus
dispositivos móveis, com listas de verificação pré-carregadas para realizar inspeções ad-hoc e programadas.
Leia toda a história.
Os engenheiros de aeronaves usam um aplicativo de tela em seus iPads corporativos para realizar inspeções ad-
hoc e programadas. Eles podem ver quais auditorias estão programadas para eles e analisar as questões de
auditoria. Após a conclusão de uma inspeção, as respostas esperadas são destacadas em verde para fornecer
um auxílio visual. Respostas inesperadas são destacadas em vermelho e seguidas de um prompt, que o
engenheiro pode usar para registrar uma descoberta e atribuir uma tarefa de acompanhamento a um gerente.
https://youtu.be/Dg-i3F9G01I
https://docs.microsoft.com/pt-BR/power-apps/sample-apps/emergency-response/overview
https://powerapps.microsoft.com/blog/emergency-response-solution-a-microsoft-power-platform-solution-for-healthcare-emergency-response/
https://powerapps.microsoft.com/blog/virgin-atlantic-drives-agile-wins-for-mobile-workforce-with-the-power-platform/
Aplicativo de inspeção de caixas eletrônicos do Standard BankAplicativo de inspeção de caixas eletrônicos do Standard Bank
Os gerentes de conformidade de engenharia usam um aplicativo de tela do Power Apps integrado a uma lista
do SharePoint para analisar as inspeções concluídas e visualizar todas as descobertas da inspeção. Eles também
podem gerar resumos de inspeção em HTML e PDF usando o aplicativo se um inspetor ou executivo precisar de
mais informações.
A equipe da Cash Tribe do Retail Banking South Africa foi responsável por 8.000 caixas eletrônicos. Ela precisava
realizar inspeções manuais desses caixas eletrônicos regularmente em busca de problemas — como
vandalismo, telas quebradas e ambientes sujos — que não eram sinalizados por alertas automatizados. As
inspeções eram feitas em uma área de transferência e a equipe era sobrecarregada com papelada.
Leia toda a história.
Com a Microsoft Power Platform, o Standard Bank conseguiu criar um aplicativo móvel para inspecionar caixas
eletrônicos. Mais de 300 inspetores usam o aplicativo de tela do Power Apps para gerar mais de 5.000 relatórios
de inspeção a cada mês. O aplicativo usa os recursos de GPS do dispositivo para localizar caixas eletrônicos
próximos e a câmera do dispositivo para tirar fotos quando problemas precisam ser relatados.
https://powerapps.microsoft.com/blog/standard-bank-south-africa-creates-a-center-of-excellence-for-the-power-platform/
Avaliação de leitura em escolas públicas de TacomaAvaliação de leitura em escolas públicas de Tacoma
Assista a uma demonstração da inspeção do caixa eletrônico.
Uma parte importante do padrão de inspeção é a capacidade de revisar os dados coletados. Nesse aplicativo, os
dados são armazenados em listas do SharePoint Online, o que é seu repositório central de dados para permitir
que a business intelligence auxilie em melhorias futuras. Os painéis e relatórios do Power BI são usados para
visualizar os dados agregados.
Leia toda a história.
Assista a um vídeo.
Escolas em Tacoma, Washington, usam o Developmental Reading Assessment, 2nd Edition (DRA2), no qual os
professores leem com os alunos para avaliar o nível de leitura e habilidades. Os professores observam,
registram e avaliam sistematicamente como o desempenho de leitura de um aluno muda ao longo do tempo e
usam tais dados para definir metas de leitura para o aluno.
Em vez de preencher formulários de papel como antes, os professores agora acessam esse aplicativo em seus
dispositivos móveis ou tablets Surface fornecidos pela escola. Os professores usam o aplicativo para inserir
https://youtu.be/-JRUIA8ItWE?t=1469
https://powerapps.microsoft.com/blog/assistant-principal-builds-power-platform-solution-to-improve-reading-assessments/
https://www.youtube.com/watch?v=v5xWpOT1V78
Histórias adicionaisHistórias adicionais
Comunidade da Microsoft Power AppsComunidade da Microsoft Power Apps
informações detalhadas da avaliação de leitura de cada aluno, como objetivos de leitura oral e objetivos de
compreensão.
Pinnacle Group – funcionário de suporte técnico lidera a transição do papel para o digital
Kelly Roofingusa o Power Apps para capturar fotos em locais de trabalho
G & J Pepsi - Transformando a comercialização e auditoria na loja para atingir metas de negócios
específicas
Galeria de amostra do aplicativo: auditoria
https://powerapps.microsoft.com/blog/pinnacle-group/
https://powerapps.microsoft.com/blog/kellyroofing/
https://customers.microsoft.com/story/gj-pepsi-consumer-goods-powerapps
https://powerusers.microsoft.com/t5/forums/searchpage/tab/message?advanced=false&allow_punctuation=false&filter=location&location=forum-board:AppFeedbackGallery&q=audit
Padrão: gerenciamento de projetos
20/04/2022 • 7 minutes to read
Como reconhecer o padrão de gerenciamento de projetos
Como os clientes estão usando o padrão de gerenciamento de
projetos
Aplicativo Traveler da Custom Air Products and ServicesAplicativo Traveler da Custom Air Products and Services
As organizações precisam de um local central para gerenciar vários projetos, garantindo que várias equipes
atinjam objetivos e atendam a critérios de sucesso, conforme planejado.
Alguns casos de uso comuns para gerenciamento de projetos incluem o gerenciamento de novas ideias de
produtos, a criação de planos de projetos e o rastreamento de etapas e o gerenciamento de desempenho da
equipe.
O Microsoft Power Platform fornece uma solução com pouco código e sem código para que as organizações
criem soluções fáceis de usar para gerenciar projetos em todo o seu ciclo de vida. Este artigo fornece vários
exemplos reais de como clientes usaram o Microsoft Power Platform para criar aplicativos de gerenciamento de
projetos e fluxos de trabalho eficientes.
Os grupos de negócios nas organizações veem a necessidade de uma ferramenta para gerenciar projetos,
rastrear o progresso e monitorar os resultados.
Em um cenário típico de gerenciamento de projetos, você:
1. Planeja seu trabalho para gerenciar ideias, planos, tarefas e etapas.
2. Rastreia o progresso em relação ao plano, notifica as partes interessadas sobre o status do projeto e
encaminha os bloqueadores, se necessário.
3. Analisa o progresso, monitora os resultados e exibe os principais aspectos do progresso do projeto.
Leia toda a história.
A Custom Air Products & Services, Inc. (CAPS) é uma fornecedora de soluções de aquecimento, ventilação e ar
condicionado (HVAC) com sede em Houston, especializada em design, construção, instalação, modificação e
manutenção de equipamentos de ar condicionado em ambos segmentos industriais e comerciais da indústria
de HVAC.
https://powerapps.microsoft.com/blog/custom-air-products-services-manages-hvac-manufacturing-process-using-the-power-platform/
A equipe de gerenciamento de projetos da CAPS precisava de uma solução personalizada para rastrear todo o
ciclo de vida das unidades de HVAC conforme elas passavam pelo processo de fabricação, com foco na
qualidade da construção. A solução precisava ser personalizada para atender às necessidades de cada
departamento, acompanhar as verificações de qualidade e permitir aos respectivos proprietários a aprovação de
cada etapa do processo. Além disso, a equipe queria capacitar qualquer pessoa na organização para relatar
problemas por meio de seus dispositivos móveis. Um dos principais problemas que ela enfrentava era que o
documento "viajante" (traveler) — um documento em papel que era usado para rastrear verificações de
qualidade — estava sendo perdido.
Rebecca Sackett, uma assistente em análise de dados, encontrou o Power Apps em sua assinatura do Office 365
e começou a testar a criação de aplicativos em listas do SharePoint para substituir os processos manuais. Ela
criou uma solução do Power Apps para digitalizar o documento "viajante", chamada CAPS Traveler. Os gerentes
de projeto e as partes interessadas usam o aplicativo de gerenciamento principal Traveler para obter uma visão
geral de todos os projetos ativos, ver estatísticas importantes e gerenciar os calendários de teste e envio.
Os gerentes de projeto iniciam projetos e adicionam detalhes para cada etapa necessária, como Fab, Paint,
Electrical e Testing. A equipe de cada departamento usa um aplicativo móvel complementar que foi
desenvolvido de maneira personalizada com perguntas específicas para o departamento. Posteriormente, a
equipe central coleta os dados e usa os relatórios para identificar motivos comuns pelos quais uma determinada
etapa não foi realizada.
Além do aplicativo de gerenciamento principal, existem dez desses aplicativos de aprovação, e todos eles leem e
gravam dados no mesmo conjunto de listas do SharePoint. Depois que todas as etapas são concluídas, alguém
da equipe de Controle de Qualidade executa uma aprovação final. Um fluxo é então acionado automaticamente
para gerar um relatório em PDF.
Aplicativo InZone da Environment CanterburyAplicativo InZone da Environment Canterbury
Leia toda a história.
A Environment Canterbury (ECan) trabalha em parceria com as comunidades de Canterbury, Nova Zelândia, em
programas de resultados ambientais de longo prazo que consistem em vários marcos e projetos relacionados.
Ela precisava de uma solução acessível que fornecesse maior consistência entre os projetos, níveis mais altos de
visibilidade e acesso mais rápido aos dados.
Usando um aplicativo, os gerentes da zona de água doce e os participantes do projeto podem visualizar o status
de seus projetos. Todos os projetos são marcados com a zona e etapas específicas, e todas as etapas são
marcadas com os resultados de longo prazo. O aplicativo fornece um esquema de cores personalizado, o que
torna mais fácil diferenciar e navegar entre projetos, marcos e resultados. Todas as telas de projetos são verdes,
os marcos são azuis e os resultados são laranjas.
As notificações são enviadas para solicitar atualizações de dados e fornecer escalonamentos se os projetos não
https://powerapps.microsoft.com/blog/environment-canterbury-speeds-up-outcome-tracking-with-the-power-platform/
Aplicativo Gift Review da Partners In HealthAplicativo Gift Review da Partners In Health
forem atualizados no momento necessário. Os fluxos também são usados para chamar visualizações específicas
e gerar tabelas HTML – emails de resumo com base na lista de todos os itens relacionados a uma pessoa
específica em um único email.
Leia toda a história.
A Partners In Health (PIH) depende de doadores individuais para cerca de metade de seu financiamento a cada
ano, enquanto a outra metade vem principalmente de subsídios do governo, empresas e fundações. A
organização sem fins lucrativos tem cerca de 10 responsáveis por doações que administram mais de 1.000 de
seus doadores individuais mais generosos. A PIH queria melhorar a capacidade dos responsáveis por doações
de gerenciar seus portfólios, mostrando os presentes à medida que chegam e dando aos oficiais uma visão de
360 graus de seus portfólios de doadores.
Bella Chih-Ning, gerente de análises e aplicativos da PIH, criou um aplicativo Gift Review e um painel para que
os responsáveis por doações gerenciem e visualizem muitos aspectos das doações. Com o aplicativo Gift
Review, os responsáveis por doações podem ver as doações assim que chegam, adicionar notas relevantes e
garantir que as doações sejam atribuídas ao fundo apropriado. Isso cria uma lista de verificação de lista de
tarefas pendentes onde o responsável por doações analisa a doação para garantir que ela seja atribuída à
campanha apropriada, codificada para o tipo de presente correto e atribuída ao fundo certo. O responsável por
doações pode enviar perguntas por email para a equipe DevOps da PIH diretamente no aplicativo. Depois que
tudo estiver limpo, os responsáveis por doações marcam a lista de verificação como "concluída", que se torna
visível para seus gerentes.
https://customers.microsoft.com/story/775258-partners-in-health-nonprofit-power-apps
Aplicativo Project Portfolio da R3 RetailAplicativo Project Portfolio da R3 Retail
"O treinamento App in a Day realmente abriu meus olhos para a facilidadede criação de ferramentas que
otimizam os processos e capacitam nossos colegas a serem melhores em seus trabalhos", afirma Bella Chih-
Ning.
Leia toda a história.
A empresa R3 Retail Development oferece profundo conhecimento em consultoria de gerenciamento de
projetos para maximizar os lucros para supermercados, processamento de alimentos, comércio, varejo e
pequenos clientes industriais nos Estados Unidos. A R3 precisava de uma abordagem altamente personalizada
para suas necessidades de gerenciamento de projetos de ponta a ponta.
O aplicativo Project Portfolio foi criado em apenas 120 horas e agora gerencia mais de 200 projetos. Os
gerentes de projeto da R3 e os gerentes de lojas regionais que atendem agora usam o novo aplicativo Project
Portfolio. O aplicativo possui um rico conjunto de recursos que incluem:
Um painel que exibe estatísticas resumidas com base no usuário conectado.
Informações de rastreamento do projeto, incluindo datas, tarefas, problemas, pedidos de compra e
https://customers.microsoft.com/story/809496-r3-retail-development
pessoas.
Rastreamento de endereço IP para todos os dispositivos instalados, como geladeiras.
Recursos de upload de arquivos para documentos, como arquivos de arquitetura para sistemas HVAC.
Ampla lógica de negócios personalizada, como a configuração automática de valores de data com base
nas entradas de status.
Os administradores podem atribuir autorizações de segurança a usuários de aplicativos específicos de acordo
com suas funções. Os administradores também podem configurar a lista de tipos de tarefas e o tempo esperado
para cada tarefa, que por sua vez é usado para gerar datas de vencimento automaticamente.
Ferramentas de agendamento do Capitol Music GroupFerramentas de agendamento do Capitol Music Group
A R3 usa Power Automate para enviar notificações e lembretes automatizados. Todos os dados são
armazenados no Microsoft Dataverse.
Leia toda a história.
O Capitol Music Group (CMG) viu uma oportunidade de modernizar seu fluxo de trabalho de marketing e
ferramentas de agendamento, previamente criadas com o InfoPath. Um aplicativo crítico para os negócios
gerenciava programações para novos lançamentos e — ao longo do tempo — evoluiu para capturar dados de
diferentes tipos de lançamentos e mídia. O CMG desejava automatizar os processos de rotina, ampliar a
visibilidade e a colaboração entre as gravadoras parceiras e se adaptar mais rapidamente aos novos canais de
marketing online. Contudo, seu aplicativo Capitol Scheduling havia se tornado profundamente integrado em
seus fluxos de processo e consistia inteiramente em dados XML que exigiam muito conhecimento tribal para
serem gerenciados. Desejando uma abordagem simplificada e com pouco código para o desenvolvimento e
gerenciamento de aplicativos, o CMG decidiu migrar seu aplicativo do InfoPath para o Microsoft Power Platform,
incluindo o Power Apps e o Power Automate.
A Capitol queria que suas equipes usassem a nova interface de agendamento para se comunicar facilmente,
https://flow.microsoft.com/
https://customers.microsoft.com/story/768079-capitol-records-media-entertainment-power-platform
NOTENOTE
obter aprovações e colaborar no marketing para diferentes tipos de lançamentos, seja físicos, digitais ou em
vídeo.
"Com o Microsoft Power Platform, a Capitol permite compartilhar facilmente informações de marketing em
todo o ciclo de vida do produto", disse Karen Reali, gerente sênior do Universal Music Group. "Isso até a ajuda a
facilitar e agilizar projetos de rótulos cruzados."
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Padrões do Power Apps: histórias do mundo real
20/04/2022 • 2 minutes to read
Gerenciamento de eventos
Gerenciamento de ciclo de vida ou fluxo de trabalho
Agendamento
NOTENOTE
Essas histórias do mundo real mostram como os clientes corporativos estão usando a Microsoft Power Platform
e os padrões que os fabricantes de sucesso têm usado para dar vida a essas soluções.
Consulte também: Padrão: aprovação | Padrão: gerenciamento de ativos | Padrão: cálculo | Padrão: comunicação |
Padrão: inspeção | Padrão: gerenciamento de projeto
Belron: o fornecedor de conserto de vidros de veículos digitaliza processos e aumenta a produtividade
com aplicativos desenvolvidos autonomamente (aplicativo de conferência)
O RH da Microsoft usa a Microsoft Power Platform para transformar as experiências dos funcionários
(aplicativo de conferência de RH global)
Criador de aplicativos prolífico inicia uma revolução que requer pouca codificação na Schlumberger
(aplicativo de avaliação de promoção de carreira)
Teaming up to house America: Fannie Mae capacita uma cultura de local de trabalho para aumentar a
produtividade com o Microsoft 365 (processamento de solicitações)
A Microsoft transforma o processo de planejamento de vendas usando a Power Platform (planejamento
de vendas)
Metro Bank usa o Power Apps para melhorar a experiência do cliente na loja (experiência do cliente não
programada)
IKEA Suécia - Repensando a experiência do cliente com a Microsoft Power Platform (gerenciamento de
consultas agendadas e presenciais)
Kelly Roofing usa o Power Apps para capturar fotos em locais de trabalho (programação da equipe de
construção)
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).
https://customers.microsoft.com/story/belron-autoglass-consumer-goods-powerapps
https://powerapps.microsoft.com/blog/microsoft-thrive/
https://powerapps.microsoft.com/blog/schlumberger/
https://customers.microsoft.com/story/809849-fannie-mae-case-study-banking-microsoft-365
https://aka.ms/MicrosoftAccountPlanning
https://powerapps.microsoft.com/blog/metro-bank-customer-greet-app/
https://powerapps.microsoft.com/blog/ikea-sweden/
https://powerapps.microsoft.com/blog/kellyroofing/
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Introdução: Planejando um projeto do Power Apps
20/04/2022 • 2 minutes to read
Se você começou a usar o Power Apps, você pode achar um pouco desafiante criar um aplicativo a partir de
uma tela em branco.
Você pode ter uma ideia em mente, mas talvez não tenha pensado completamente em todos os detalhes e
informações necessários para criar um aplicativo. Você pode ser um usuário comercial ou profissional de TI que
nunca projetou ou criou um aplicativo antes. Ou você pode ser um desenvolvedor de pilha completa que deseja
saber se trabalhar com o Power Apps é diferente do desenvolvimento tradicional de aplicativos.
Nesses artigos, independentemente do seu histórico ou nível de experiência ou conhecimento sobre o
desenvolvimento do aplicativo, você aprenderá sobre as etapas para converter suas ideias em uma solução
totalmente funcional usando o Power Apps.
Os princípios básicos para criar um aplicativo são os seguintes:
1. PlanejarPlanejar : Identifique quem, o quê, quando e por quê.
2. DesignDesign : Modele os dados (decida como os dados que você precisa criar serão organizados, acessados e
armazenados) e esboce as telas do aplicativo.
3. Cr iaçãoCriação : Crie o aplicativo.
4. TesteTeste: Peça aos usuários que experimentem o aplicativo.
5. Implantar e refinarImplantar e refinar : Disponibilize o aplicativo aos usuários, obtenha feedback e decida o que alterar ou
adicionar.
Neste conjunto de artigos, você aprenderá sobre cada uma dessas etapas em detalhes. Incluímos um exemplo
detalhado—um aplicativo de relatório de despesas—para ajudar a esclarecer os conceitos.
Se você for uma pessoa denegóciospessoa de negócios , você verá que esses artigos ajudam a planejar e executar o que pode ser
seu primeiro projeto de aplicativo:
A seção Fase de planejamento deve ajudá-lo, se você pretende criar um aplicativo por conta própria ou
criar requisitos para repassar a outro criador de aplicativos. Você estará familiarizado com muitas das
etapas de planejamento; algumas podem ser novas para você.
A seção Fase de design > Design conceitual ajudará a transformar seu processo empresarial nas telas e
nos recursos de um aplicativo.
Para aqueles que pretendem criar seu próprio aplicativo, tentamos criar as seções Fase de design >
Projeto arquitetônico, Criação, Teste e Fase de implantação e refinamento fáceis de seguir para novos
criadores de aplicativos.
Se você for um cr iador de aplicativos dedicadocriador de aplicativos dedicado que não é especialista no processo empresarial, verá que
estes artigos também são para você:
Siga as etapas da Fase de planejamento ao entrevistar seus futuros usuários de aplicativos, para ajudá-los
a entender o processo de negócios detalhadamente.
As seções Fase de design, Fase de fabricação, Fase de teste e Implantação e refinamento incluem
informações específicas do Power Apps–para ajudar a tornar seu projeto bem-sucedido.
Se for um "desenvolvedor de pilha completa"desenvolvedor de pilha completa:
NOTENOTE
Consulte o próximo artigo, Diferenças entre abordagens de desenvolvimento de aplicativos do Power
Apps e de aplicativos tradicionais.
Então, se você já está familiarizado com o planejamento de projetos de aplicativos, pode ir direto para a
seção Fase de design > Projeto arquitetônico, onde está o material específico para iniciar o Power
Platform.
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Diferenças entre abordagens de desenvolvimento
de aplicativos do Power Apps e de aplicativos
tradicionais
20/04/2022 • 2 minutes to read
Diferenças de quem desenvolve o aplicativo
Diferenças na metodologia de desenvolvimento
Comparado ao desenvolvimento tradicional de aplicativos, os projetos do Power Apps são diferentes em duas
áreas principais:
Como vários membros da organização trabalham juntos para criar a solução
Metodologia de desenvolvimento
O Power Apps é uma plataforma que beneficia "desenvolvedores profissionais" e "desenvolvedores cidadãos".
Em um ambiente de desenvolvimento tradicional, apenas desenvolvedores profissionais podem estar
envolvidos na criação real de um aplicativo. Com o Power Apps, todo mundo tem a capacidade de criar os
aplicativos que precisa, usando funcionalidades avançadas que antes estavam disponíveis apenas para
desenvolvedores profissionais. O Power Apps "democratiza" a experiência de criação de aplicativos de negócios
personalizados, permitindo que os usuários criem aplicativos de negócios personalizados com recursos
avançados sem ter que escrever código.
Com o desenvolvimento tradicional de aplicativos, como o modelo "em cascata", em que o processo flui para
baixo da fase de criação até a liberação, há um longo tempo de espera antes que o usuário realmente veja o
aplicativo em funcionamento. Como resultado, há um risco maior de haver lacunas entre o que o usuário
solicitou inicialmente como requisito e o que o desenvolvedor do aplicativo criou.
NOTENOTE
Mesmo com abordagens de desenvolvimento mais modernas, como o desenvolvimento ágil, pode demorar
certo tempo antes que o primeiro produto mínimo viável (MVP) seja entregue aos usuários.
Com o Power Apps, você pode criar rapidamente uma versão utilizável do seu aplicativo, porque o Power Apps
fornece uma experiência de desenvolvimento WYSIWYG (o que você vê é o que você tem). Os usuários
experimentam o aplicativo de trabalho real muito cedo no processo de desenvolvimento e, se surgirem novos
requisitos, novos recursos poderão ser adicionados à próxima versão.
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Fase de planejamento
20/04/2022 • 2 minutes to read
NOTENOTE
NOTENOTE
O planejamento é a parte mais importante do processo de criação de aplicativos. Considere as seguintes
questões ao fazer o planejamento:
Qual problemaQual problema o aplicativo resolverá?
QuemQuem vai usar este aplicativo?
Quais metaQuais meta e objetivos serão alcançados pelos usuários?
Conhecer as respostas ajuda a manter o controle quando você cria o aplicativo. É fácil cair na armadilha de criar
o aplicativo como objetivo, ao invés de resolver o problema.
Nesta seção, você aprenderá a:
Identificar 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
As informações de planejamento abordadas aqui também são aplicáveis para usuários do Power Automate que planejam
automatizar seus processos ou tarefas. Você pode encontrar informações detalhadas sobre o planejamento de um projeto
do Power Automate na documentação de orientação do Power Automate: Planejar um projeto do Power Automate
Próxima etapa: Identificar o problema da empresa a ser resolvido
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).
https://docs.microsoft.com/pt-br/power-automate/guidance/planning/introduction
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Identificação do problema de negócios a ser
resolvido (o caso de uso)
20/04/2022 • 4 minutes to read
O que posso fazer com o Power Apps?
TIPTIP
A primeira etapa no uso do Microsoft Power Platform para resolver um problema comercial é decidir qual é o
problema com o qual você deseja lidar.
Em termos de TI, o problema de negócios a ser resolvido é geralmente chamado de caso de uso.
Pergunte a si mesmo: "qual é o problema de negócios que estou tentando resolver?" (Seja conciso ao nomear o
problema; em muitos casos, ele se tornará o nome do aplicativo criado por você!) Ao definir o problema, divida-
o em uma declaração do problema e no resultado que você deseja obter.
Para o aplicativo que usaremos como exemplo nesses artigos, criamos a seguinte declaração: "Relatório de
despesas: crie um processo que é eficiente para funcionários e o departamento de contabilidade, permite um
acompanhamento mais rápido do orçamento e reduz nossa exposição em auditorias".
Se você já sabe exatamente o problema que decidiu resolver, pode pular para a seção Considerando o custo de
resolver o problema manualmente. Se você precisar de algumas ideias ou quiser praticar em um problema
menor antes de lidar com a inspiração original, continue lendo.
Se você estiver criando seu primeiro aplicativo com o Power Apps, pense nos negócios e no trabalho que você e
sua equipe realizam no dia-a-dia. Identifique um problema nos negócios em que esteja adotando atualmente
um processo manual para resolver.
Casos de uso em potencial para automação são lacunas, reclamações ou ineficiências existentes no seu
ambiente de trabalho atual. Processos que ainda exigem papel ou email e processos que exigem a
movimentação manual de dados de um local para outro (do email para um banco de dados ou de uma planilha
para outra) são candidatos prováveis à solução comum aplicativo.
Não escolha um problema tão grande que o absorva. No entanto, mesmo grandes processos podem ser automatizados
em porções menores, pois você divide todo o processo em elementos gerenciáveis.
Como inspiração, confira estas histórias reais de clientes.
É bom saber como o aplicativo que você tem em mente pode beneficiar colegas e o chefe, especialmente
quando você precisa pedir cooperação ao criar ou usar os aplicativos. A seguinte lista mostra os tipos de
problemas que podem ser resolvidos pela plataforma:
DisponibilidadeDisponibilidade — acesso a aplicativos a qualquer momento, em qualquer lugar
MobilidadeMobilidade — permitir que as pessoas trabalhem com um aplicativo em trânsito
ConsolidaçãoConsolidação — coleta de dados de forma mais automatizada para minimizar a consolidação manual
TreinamentoTreinamento — promoção do aprendizado rápido das pessoas e rastreamento de resultados e
certificações de treinamento
DemocratizaçãoDemocratização — capacidade aprimorada para resolver problemas automaticamente dentro do
https://powerapps.microsoft.com/blog/category/case-studies/
Considerando o custo de resolver o problema manualmente
NOTENOTE
departamento ou seção
InclusãoInclusão — redução no atrito para funcionários que têm ambientes de trabalho diferentes de outros
funcionários (como trabalhadores remotos ou pessoas com deficiências)
EficiênciaEficiência — redução do tempo necessário para obter o resultado desejado, reduzindo etapas
desnecessárias
ProdutividadeProdutividade — aumento da taxa de transferência de um processo
Opor tunidadeOpor tunidade — agilidade da colaboração de ponta a ponta entre diferentes participantes
EscalabilidadeEscalabilidade — permissão de maior taxa de transferência
AnáliseAnálise — coleta de informações adicionais necessárias, armazenando-as de maneira a facilitar a análise
Relatór iosRelatór ios — relatórios mais rápidos ou mais completos para o gerenciamento
SegurançaSegurança — armazenamento e trabalho com dados em segurança
ConformidadeConformidade — solução de problemas relacionados ao manuseio de informações pessoais,
atendimento a requisitos legais ou contábeis
SustentabilidadeSustentabilidade — redução de resíduos (como papel e eletricidade) e poluição
Antes de embarcar no projeto, reserve outro momento para refletir se o projeto vale a pena.
Pode-se "supor" o custo de alto nível da solução manual do problema. Isso pode ser expresso no tempo
necessário para concluir o processo completo ou, se você souber o custo "totalmente carregado" de um
trabalhador (salário ou taxa por hora, benefícios etc.), você poderá multiplicar o tempo gasto resolvendo o
problema por essa taxa para obter um custo sempre que o processo for executado. A partir daí, se você souber
o número de vezes em que o processo é executado, poderá calcular o custo anual.
Lembre-se de que nem todos os projetos resultam em economia de tempo ou custo. Às vezes, a automação de
um processo pode fornecer dados mais limpos ou mais precisos ou evitar custos (por exemplo, a captura de
dados permite uma trilha de auditoria que poderá ajudar a evitar uma multa caso ocorra uma auditoria).
Este será um esboço de uma estimativa para garantir que valha a pena realizar seu projeto de aplicativo. Em
outro artigo, detalharemos a análise de custos versus o valor dos negócios.
Supondo que você tenha optado por prosseguir com esse projeto, o próximo passo será entender bem o
processo atual e procurar otimizações viáveis.
Próxima etapa: o exemplo de relatório de despesas
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Exemplo: Relatório de despesas
20/04/2022 • 2 minutes to read
O exemplo abaixo mostra como uma aprovação típica de despesas com base em papel na organização tem
ineficiências para vários departamentos e funcionários.
Como você pode ver no exemplo, cada pessoa tem seus próprios problemas, mas o problema comum aqui é
que o processo de aprovação de despesas é feito em papel, o que é tedioso e difícil para Lee, Shawna e Rebecca
quando eles criam seus relatórios. Nick está impressionado com a papelada recebida de sua equipe. Abhay
precisa transcrever e colocar tudo no Excel para o relatório de orçamento semanal, além de lançá-lo no sistema
financeiro. Demora um tempo até Charlotte descobrir quanto Lee, Shawna e Rebecca gastaram.
Esse é um problema ideal para o Microsoft Power Platform resolver, porque os formulários em papel podem ser
recriados como telas do Power Apps, a aprovação pode ser configurada no Power Automate e a análise de
dados pode ser feita no Power BI. Voltaremos a este exemplo ao longo deste conjunto de artigos.
O problema da empresa que a equipe decidiu resolver foi:
Relatório de despesas: criar um processo eficiente para os funcionários e departamento de contabilidade,
permitir um rastreamento mais rápido do orçamento e reduzir nossa exposição nas auditorias.
Achamos óbvio que vale a pena digitalizar. Como um cálculo rápido, a equipe de auditoria nos disse que
processam cerca de 150 relatórios de despesas por semana e que usamos $90/ hora como nosso custo padrão
de funcionário. Se pudermos economizar uma hora no ciclo de vida de cada relatório, isso é pelo menos uma
economia de $500 mil apenas com o tempo perdido. Precisamos compensar isso com os custos de
licenciamento e o tempo de desenvolvimento de aplicativos, mas o CFO mencionou que vale a pena investir no
aprimoramento da visibilidade do orçamento e da conformidade dos relatórios.
Durante todo o processo de planejamento de um projeto do Power Apps, voltaremos a este exemplo.
Próxima etapa: Noções básicas sobre o processo empresarial atual
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Noções básicas sobre o processo empresarial atual
20/04/2022 • 2 minutes to read
Identificação dos principais colaboradores
TIPTIP
Descobrir processos para melhorar o uso do Process advisor
Agora é hora de dividir o processo empresarial que atualmente está resolvendo o problema, inspecionando
cada etapa do processo em detalhes.
Nesta seção, você aprenderá a:
Colaboradores na resolução do problema empresarial
Documentação do processo empresarial
Pense em todos que contribuem para esse processo. Isso inclui pessoas do seu departamento e outros
departamentos que trabalham juntos nesse problema. Entenda o que eles fazem no contexto do problema
empresarial que está sendo resolvido.
Ao começar a documentar o processo empresarial na próxima seção, você precisará contar com essas pessoas
para ajudar você a entender cada etapa. Você provavelmente aprenderá ao longo do caminho e talvez precisará
adicionar novas pessoas à sua equipe de projeto para ter mais perspectivas.
Evite pontos cegos! Se você chegar a uma etapa do processo em que "um milagre ocorre", precisará encontrar alguém
que possa tornar as coisas mais claras. Além disso, considere diversas perspectivas nas preferências e restrições de
trabalho.
Em nosso cenário de exemplo, identificamos os principais colaboradores:
Se sua tarefa for realizada totalmente na área de trabalho, você pode descobrir todas as etapas que diferentes
pessoas na organização estão executando para concluir a tarefa, usando nossa funcionalidade de descoberta de
processo chamada process advisor. O Process advisor visualiza o processo em um mapa de processo e revela
problemas e métricas do processo por meio de um relatório analítico.
https://docs.microsoft.com/pt-br/power-automate/process-advisor-overviewhttps://docs.microsoft.com/pt-br/power-automate/process-advisor-visualize
NOTENOTE
Próxima etapa: documentar o processo empresarial
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Qual é a tarefa?
20/04/2022 • 2 minutes to read
NOTENOTE
Exemplo: tarefas de relatório de despesas
No documento do processo empresarial, anote qual é a tarefa. Esse deve ser o quadro geral, não as atividades
individuais realizadas para concluir a tarefa. (Chegaremos lá em outro momento!)
Anote todas as tarefas que você conhece e trabalhe todas essas etapas da documentação em uma tarefa por vez.
Você pode descobrir novas tarefas à medida que avança.
Seu projeto do Power Apps não precisa incluir todas as etapas, mas é bom entender cada uma delas.
Se sua tarefa for realizada totalmente na área de trabalho, você pode descobrir todas as etapas que diferentes pessoas na
organização estão executando para concluir a tarefa, usando nossa funcionalidade de descoberta de processo chamada
process advisor. O Process advisor visualiza o processo em um mapa de processo e revela problemas e métricas do
processo por meio de um relatório analítico.
Para o nosso exemplo de relatório de despesas, anotamos estas tarefas:
O funcionário cria relatório de despesas
O funcionário envia relatório de despesas ao gerente
O gerente aprova ou nega relatório de despesas
O gerente envia o relatório de despesas à contabilidade para pagamento
A contabilidade verifica a conformidade do relatório de despesas
A contabilidade lança despesas no software Contoso Finance
A contabilidade cria planilhas semanais de despesas para relatórios rápidos
A contabilidade fornece planilhas semanais para o diretor financeiro e gerentes de departamento
O diretor financeiro analisa a planilha semanalmente e fornece avisos sobre excesso no orçamento
Depois, descobrimos tarefas adicionais conversando com outros membros da equipe:
A contabilidade consulta e registra códigos de contabilidade para cada item de despesa
A contabilidade arquiva o relatório de despesas em papel de acordo com a política de retenção
A equipe de auditoria realiza a auditoria de conformidade semestral
Próximo passo: quem está fazendo o trabalho?
https://docs.microsoft.com/pt-br/power-automate/process-advisor-overview
https://docs.microsoft.com/pt-br/power-automate/process-advisor-visualize
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Quem está fazendo o trabalho, quando e onde?
20/04/2022 • 5 minutes to read
TIPTIP
TIPTIP
Com que frequência ela realiza o trabalho?
Nessa etapa, você precisa entender quem está fazendo o trabalho. Qual é sua função?
Pode ser mais fácil começar com o nome das pessoas, mas você deve entender qual é o papel delas ao realizar a
tarefa. Por exemplo:
Qualquer funcionário enviando um relatório de despesas
Gerente do remetente do relatório aprovando o relatório (a relação com o remetente é a chave)
Especialista em contabilidade analisando o relatório (a associação em uma equipe específica é a chave)
Diretor financeiro analisando as informações financeiras agregadas (o título específico é a chave)
Ocasionalmente, uma única pessoa pode desempenhar cada uma dessas funções, mas a chave é entender a
função que ela está desempenhando quando executa a tarefa. Entender as funções ajudará você a projetar as
telas dos aplicativos e a configurar o acesso e a segurança. (Vamos falar sobre aquelas na fase de design.)
Em termos de TI, cada pessoa ou grupo de pessoas que desempenha a mesma função é referida como função
de trabalho, e uma descrição de suas características relevantes é identificada em persona (que geralmente
possui um nome associado a ela para fácil referência).
Depois de identificar o "quem", considere:
Qual dispositivo é usado? Onde é o local principal do trabalho? É o escritório? Local do cliente? Fábrica?
(Falaremos mais sobre isso nas próximas seções.)
Quais outros sistemas são usados regularmente? (Saber isso será útil na fase de design. Por exemplo, um
gerente que está no Microsoft Teams talvez queira receber solicitações de aprovação nessa plataforma
em vez de por email.)
O que essa pessoa obteria usando o aplicativo ou cooperando para trabalhar com esse novo processo?
O último ponto é muito importante, pois pode haver objeções ou hesitações das pessoas envolvidas no
processo antes ou depois das etapas tratadas pelo seu aplicativo. Isso pode resultar em seu aplicativo não ser
usado pela falta de cooperação.
É essencial saber quem será afetado por uma alteração em um processo empresarial. Identifique quem usará o aplicativo e
quem será afetado por essa alteração, mesmo que não o use.
Ao aplicar essa análise para obter informações das quais talvez você não tenha conhecimento, a melhor coisa a fazer é
conversar com a pessoa e entender a perspectiva dela. Você certamente pode fazer suposições sobre o trabalho dela, mas
é incrível o que você pode aprender em uma conversa rápida — não só como ela trabalha atualmente, como também o
que espera desse trabalho no futuro.
Onde ela realiza o trabalho?
Considerações sobre conectividadeConsiderações sobre conectividade
Considerações sobre dispositivosConsiderações sobre dispositivos
Exemplo: personas no processo de relatório de despesas
Registre também com que frequência a tarefa é realizada. Diariamente, semanalmente, ocasionalmente,
sazonalmente?
Um aplicativo usado diariamente oferece considerações de design diferentes daqueles que são usados apenas
ocasionalmente. (Por exemplo, o primeiro pode requerer simplificação e o segundo pode requerer mais texto
explicativo.)
Ao considerar cada pessoa que contribui para resolver o problema, pense em como ela faz seu trabalho:
É algo que ela faz na própria mesa?
Ela está trabalhando em um local específico no campo?
Ela se desloca de um local para outro no campo?
É bom entender como cada um dos usuários trabalha para que possam usar normalmente a solução criada por
você.
Será um aplicativo móvel?
Será um aplicativo de desktop?
Deve haver versões para dispositivos móveis e desktop?
Ao executar sua parte do processo, o trabalhador pode se conectar à Internet?
Ele está em um local onde não há conectividade? O usuário pode trabalhar com a solução automatizada para
capturar os dados em tempo real e sincronizá-los quando estabelece a conectividade?
O que os outros participantes do processo precisam saber (se houver algo) quando a pessoa executando essa
etapa está offline?
Compreender isso ajuda a determinar se você precisa de processos que coletam dados localmente, para que o
usuário possa ficar "desconectado" enquanto faz sua parte do processo e, em seguida, sincronizar os resultados
na reconexão.
À medida que você entende como cada colaborador para a solução do problema trabalha, também é
importante saber em quais dispositivos esse colaborador está trabalhando. Se um funcionário estiver em
campo e trabalhar somente por meio de seu celular ou tablet, é bom levar isso em consideração ao definir a
aparência e o funcionamento das telas. Se todos os colaboradores estiverem usando um desktop ou notebook,
você poderá adotar diferentes abordagens de design. É possível criar soluções para dispositivos móveis e
desktop que funcionem em conjunto.
São os tipos de funções, estilos de trabalho e preferências que encontramos quando analisamos nosso processo
de relatório de despesas.
Leia – VendedoraLeia– Vendedora
Quase sempre em trânsito
Prefere trabalhar com um tablet ao se encontrar com clientes
Nem sempre tem conectividade com a Internet; portanto, deve poder trabalhar offline
Prefere registrar suas despesas e recibos o mais rápido possível após eles ocorrerem
Nelson – Gerente de vendasNelson – Gerente de vendas
Quase sempre em trânsito
Só precisa de uma tela sensível ao toque
Necessita de suporte offline em locais remotos
Responsável por aprovar os relatórios de despesas de todos os seus subordinados diretos
Sandra – Atendimento ao clienteSandra – Atendimento ao cliente
Usa principalmente um desktop
Geralmente incorre em despesas para a moral da equipe e deve identificar os funcionários incluídos
Rebeca – AuditoraRebeca – Auditora
Precisa interagir com todos os funcionários em todos os locais
Tem despesas ocasionais de viagem
Usa principalmente um desktop, mas prefere usar o celular
Geralmente tem acesso à internet
Responsável por garantir a conformidade geral dos funcionários com os procedimentos de relatório
Quem realiza essa tarefa?Quem realiza essa tarefa? Todos os funcionários
Onde o trabalho acontece?Onde o trabalho acontece? No escritório, nos locais do cliente ou em trânsito
Quando o trabalho acontece?Quando o trabalho acontece? Ad hoc. Alguns funcionários realizam essa atividade pelo menos semanalmente. Outros
podem realizá-la uma ou duas vezes por ano.
Online ou offline?Online ou offline? Atualmente, ela é realizada no papel, mas a equipe deseja fazê-la digitalmente. A
inserção de dados pode ser feita offline quando não é possível se conectar. Os
vendedores não querem se conectar para começar a registrar seus recibos e despesas.
(Por exemplo, eles podem preferir fazer isso em uma viagem de avião para casa.)
Dispositivos?Dispositivos? Celular, tablet, notebook ou desktop
Alber to – ContabilidadeAlber to – Contabilidade
Deve poder analisar todos os relatórios e recibos de despesas
Responsável por garantir a conformidade de todos os relatórios de despesas
Lida com um grande volume de trabalho; precisa ser capaz de processar informações rapidamente
Deve ser capaz de relatar como as despesas estão sendo equilibradas para se adequar ao orçamento
Carla - Diretora financeiraCarla - Diretora financeira
Deve ficar de olho no orçamento geral das despesas e ajudar os gerentes de seção a permanecerem
dentro do orçamento
Viaja para vários escritórios, tem reuniões e conferências externas e deve registrar suas próprias
despesas
Trabalha no escritório, remotamente e em casa, usando vários dispositivos — desktop, tablet e celular
Nem sempre está conectada à Internet
Quando analisamos especificamente a etapa 1 do nosso processo (sobre como criar o relatório de despesas),
veja o que documentamos.
Tarefa 1: Cr iar um relatór io de despesasTarefa 1: Cr iar um relatór io de despesas
Próxima etapa: quais atividades estão sendo realizadas?
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Quais atividades estão sendo executadas nessa
etapa?
20/04/2022 • 2 minutes to read
Exemplo: preenchimento de um relatório de despesas
NOTENOTE
Anote as atividades que o usuário executa para concluir as tarefas nessa etapa do processo empresarial. Entre
nos detalhes das atividades.
Ao tomar decisões em relação às atividades, você deve considerar causa e efeito em cada atividade, qual é
relação entre elas e como aproximam você do objetivo desejado. Identifique o ponto de partida do processo e
preencha as atividades que levam ao objetivo.
As atividades podem ser sequenciais ou paralelas, o que significa que uma atividade não pode ocorrer até que a
outra seja concluída ou duas atividades podem ocorrer ao mesmo tempo no processo.
Quando conversamos com Leia, Sandra e Rebeca, elas nos disseram que as etapas eram:
1. Optar por arquivar um relatório de despesas. Às vezes, isso ocorre no final de uma semana ou um mês,
às vezes no retorno de uma viagem, às vezes assim que o recibo está disponível.
2. Encontrar uma cópia em branco ou imprimir o formulário do relatório de despesas.
3. Inserir informações pessoais (nome, ID do funcionário etc.) e o motivo da despesa.
4. Reunir recibos para obter as informações de despesas (e disponibilizá-los, se necessário).
5. Preencher os detalhes de cada item.
6. Descobrir as categorias de despesas e quais despesas precisarão de detalhes adicionais. (Muitas vezes,
consultando essas informações no manual de relatórios de despesas.)
7. Para despesas relacionadas a viagens, listar qualquer diária que a empresa já pagou.
8. Calcular subtotais e totais.
9. Descobrir quais recibos precisam ser anexados e prendê-los no formulário de relatório. (Muitas vezes,
são feitas cópias (foto ou fotocópia) de seus próprios registros.)
10. Levar o formulário e os recibos para o gerente (indo até a mesa dele ou avisando-o por mensagem).
Se sua tarefa for realizada totalmente na área de trabalho, você pode descobrir todas as etapas que diferentes pessoas na
organização estão executando para concluir a tarefa, usando nossa funcionalidade de descoberta de processo chamada
process advisor. O Process advisor visualiza o processo em um mapa de processo e revela problemas e métricas do
processo por meio de um relatório analítico.
Próxima etapa: quais dados são necessários?
https://docs.microsoft.com/pt-br/power-automate/process-advisor-overview
https://docs.microsoft.com/pt-br/power-automate/process-advisor-visualize
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Existem dados ou informações que eles iniciam ou
precisam acessar?
20/04/2022 • 2 minutes to read
Considerações sobre privacidade e permissão de dados
Considerações sobre atualização de dados
Quais dados, se houver, foram apresentados a essa pessoa ao iniciar essas atividades? De onde vieram esses
dados? Pergunte a si mesmo:
Esses dados vieram de uma etapa anterior?
Esses dados vieram de um sistema existente? O usuário precisa estar conectado para acessar os dados?
Os dados estão sendo extraídos de um sistema externo, como dados de mercado ou meteorológicos?
Exemplo:
Para preencher seus relatórios de despesas, os funcionários começam pelo nome, ID de funcionário, nome
do gerente e data; reúnem seus recibos; e precisam acessar a lista de tipos de despesas e as regras de cada
um.
Pense no usuário executando essas etapas do processo e pergunte:
A quais dados existentes eles precisam acessar?
Eles precisam acessar dados aos quais outros usuários não devem ter acesso?
Eles podem executar tarefas que outros usuários não deveriam conseguir?
Compreender quais dados os usuários devem poder acessar ajuda a definir quais controles de segurança e
privacidade precisam ser incluídos na solução.
Compreender o usuário também ajuda a determinar a quantidade de dados que ele pode ver. Se o usuário for
um gerente, poderá ver todos os itens de trabalho de todos os trabalhadores? E se o usuário for um trabalhador,
ele deverá ver apenas seus próprios itens de trabalho?
Exemplo:
A privacidade dos dados pode variar de acordo com o papel da pessoa que usa o aplicativo:
O criador do relatório de despesas: eles devem poder ver apenas seus próprios relatórios de despesas.
Gerentes (Nelson): Nelson só pode ver os relatórios de despesas de seus subordinados diretos.
Contador (Alberto): Alberto deve ter autoridade para revisar todos os relatórios de despesas.
Com que frequência osdados recebidos são alterados? Com que frequência devem ser atualizados? Esses
dados são provenientes de um dispositivo ou sistema em tempo real ou são alterados com pouca frequência?
Com que frequência o aplicativo deve ser atualizado com novos dados?
Exemplo:
Os dados provenientes do Azure Active Directory não são alterados com muita frequência; porém, eles
NOTENOTE
mudam ocasionalmente, à medida que as pessoas passam de função para função na organização e na
estrutura de relatórios. Portanto, no caso desse aplicativo, é apropriado procurar as informações no
momento em que o usuário cria o relatório de despesas. Não há necessidade de verificar as informações
novamente.
Próxima etapa: quais dados são criados?
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Eles criam ou editam dados?
20/04/2022 • 7 minutes to read
Há um formulário existente?
Que dados são capturados?
Quais dados são criados a partir de uma fórmula ou cálculo?
Os dados são obrigatórios?
Que tipo de dados são esses?
Compreender as tarefas desta etapa ajudará você a responder à pergunta: a solução precisa capturar dados? Em
caso afirmativo, quais dados precisam ser capturados? Aqui estão alguns aspectos a considerar para cada
elemento de dados capturado pela solução.
Existe um formulário impresso ou eletrônico atual usado para capturar esses dados hoje? Esse formulário pode
servir como um excelente ponto de partida, enquanto você pensa sobre o layout das telas e como os dados
estão sendo capturados.
Além disso, pense criticamente no formulário:
Os elementos de dados devem ser apresentados em uma ordem diferente, mais alinhada com a forma
como você os captura?
O formulário pode ser dividido em formulários menores e separados, permitindo que partes do processo
ocorram em paralelo, em vez de uma de cada vez?
Quais são os dados que estão sendo capturados? Como é chamado? Esse é o nome real da fonte de dados ou
um nome comum usado nesta parte da empresa? Pode ser necessário mapear o nome dos dados na fonte de
dados para o nome "amigável" conhecido pelos usuários.
Existe uma hierarquia para os dados? Por exemplo, cada relatório de despesas pode ter várias despesas e alguns
tipos de despesas exigem informações adicionais.
Existem cálculos feitos para criar os dados? Em caso afirmativo, o resultado calculado deve ser armazenado ou
apenas mostrado durante o uso do aplicativo? Talvez não seja necessário armazenar dados que podem ser
recalculados a qualquer momento (como totais ou contagens da soma do item).
Por exemplo, a ID exclusiva do nosso relatório de despesas será criada usando a data de hoje e o nome do
funcionário; ela precisa ser armazenada para nunca mudar. Também calcularemos subtotais e totais de despesas,
mas como eles podem ser recalculados a qualquer momento a partir de outros dados no relatório, não
precisamos salvá-los separadamente.
Para esta etapa do processo, esses dados são obrigatórios para concluir o processo? Em caso afirmativo, por
que são obrigatórios? Os dados são obrigatórios apenas em certas situações?
Que tipo de dados são capturados?
Texto em formato livre:Texto em formato livre: existe um comprimento definido permitido? A entrada desse campo depende
de outro campo (por exemplo, um valor de campo associado, como uma opção do menu suspenso de
Onde você coloca os dados hoje?
Alguém usa esses dados posteriormente no processo?
Alguém pode se beneficiar dos dados fora deste processo?
Exemplo: criação de dados do relatório de despesas
OutrosOutros )? Existe uma entrada padrão que deva ser preenchida? O texto deriva de outros dados?
Números:Números: é uma porcentagem? É um número inteiro? É necessário um certo número de casas
decimais? Existe um mínimo ou máximo definido permitido para esse número? Esse número depende de
outro número (por exemplo, não pode ser maior ou menor que outra entrada)? Existe um número
padrão que deve ser fornecido ou um número calculado com base em outras entradas?
Datas:Datas: que formato você deve usar para a data? Deve incluir data e hora? Existem regras para a data (um
mínimo ou máximo, não pode ser antes de hoje)? Ela é calculada (por exemplo, "daqui a sete dias")?
Existe uma data padrão que deva ser preenchida?
Opções:Opções: a resposta deve ser limitada a um conjunto específico de respostas? Quais são as respostas
válidas? As respostas dependem de outro elemento de dados? Existe uma opção padrão ou um padrão
com base em outro elemento de dados? Você permite que apenas uma opção seja selecionada ou várias
opções podem ser selecionadas ao mesmo tempo?
Imagens ou vídeo:Imagens ou vídeo: uma imagem ou um vídeo deve ser capturado? A imagem ou o vídeo está sendo
capturado de uma câmera no dispositivo do usuário? É uma imagem ou um vídeo enviado por email?
Existe uma IA que deva ser executada nesta imagem (detectando elementos da imagem, por exemplo)?
Como você resolve o problema de negócios hoje, onde os dados são capturados? Eles voltam para um sistema
existente? Eles vão para uma planilha? Eles são capturados?
Se os dados ainda não forem armazenados digitalmente, você criará um repositório de dados, que é discutido
em Onde estão os dados?
Outro aspecto a considerar é se esses dados podem ser valiosos para outros processos na organização. Outros
processos poderiam ser automatizados se esses dados estivessem disponíveis para eles?
Existe uma etapa posterior no processo que use esses dados? Como eles usam esses dados? Se esses dados
estivessem disponíveis no início do processo, um processo mais abaixo na linha poderia começar antes ou ser
executado em paralelo?
Às vezes, automatizar um processo ajuda a reduzir o tempo total para resolver o problema de negócios porque
os dados são disponibilizados antes e outros participantes que trabalham na solução do problema podem agir
antes. Isso pode contribuir para o valor dos negócios que a automação do processo empresarial fornece.
Existe outra equipe ou processo que possa usar os dados capturados nesse processo? (Não é uma etapa
posterior do processo, mas um processo em outra parte da empresa que pode capturar essas mesmas
informações ou pode usá-las?)
Às vezes, os usuários corporativos ficam limitados ao que ocorre no dia a dia. Se você voltar atrás, poderá ver
oportunidades de estender esses dados para outros processos que possam ser automatizados? Muitas vezes, os
processos são manuais porque um processo em outra área não tem os meios para obter dados. Agora que esse
processo está sendo automatizado, há uma oportunidade de outros processos se basearem nesse?
Aqui estão alguns dos elementos de dados na planilha para o processo de captura do relatório de despesas.
N ÍVEL DEN ÍVEL DE
DA DO SDA DO S
IT EM DEIT EM DE
DA DO SDA DO S T IP O DE IT EMT IP O DE IT EM EDITÁVEL?EDITÁVEL?
F O RM ATOF O RM ATO
P ERM IT IDOP ERM IT IDO VA L IDA Ç Ã OVA L IDA Ç Ã O
PA DRÃ O /PA DRÃ O /
C Á L C ULOC Á L C ULO
Relatório de
despesas
Número do
relatório de
despesas
Text Não Não pode
ficar em
branco
"EXP" + Data
(AAAAMMDD
) + ID do
usuário
Item da
despesa
Data da
despesa
Data Sim MM-DD-
AAAA
Não pode
ocorrer no
futuro
Item da
despesa
Tipo de
despesa
Opção Sim Selecione na
lista: Viagem,
Refeição,
Hotel,
Transporte,
Estacionamen
to,
Suprimentos
Não pode
ficar em
branco
Item da
despesa
Valor Número Sim ###,###.## Não pode ser
em branco;
pode ser
negativo
Item da
despesa
Recebimento Imagem Sim JPG, PNG Necessário se
a quantidade
for maior que
$74,99
Item da
despesa
Reembolsável Sim/Não Sim Sim/Não Padronizado
como Não
Detalhe da
despesa
Nome do
convidado
Text Sim Qualquer
coisa
Necessário
para uma
despesa do
tipo RefeiçãoRefeição
em que o
valoré maior
que $75
Neste exemplo, há três níveis de captura de dados. (Isso se tornará muito importante na fase de design, tanto
para o design da tela quanto para o armazenamento de dados.)
Relatór io de despesasRelatór io de despesas : esses elementos são capturados uma vez para o relatório de despesas gerais.
Item de despesaItem de despesa: esses elementos são capturados para cada despesa relatada neste relatório de
despesas. Vários itens de despesa podem ser associados ao mesmo relatório de despesas.
Detalhe da despesaDetalhe da despesa: esses elementos estão associados aos itens de despesa específicos RefeiçãoRefeição e
HotelHotel ; ele ajuda a dividir esses dois tipos de despesas. Se o item de despesa for RefeiçãoRefeição, serão
necessários Nome do convidadoNome do convidado e Empresa do convidadoEmpresa do convidado. Se o item de despesa for HotelHotel , serão
necessários Tipo de despesaTipo de despesa e ValorValor — o valor de cada uma dessas entradas deve ser igual ao valor do
item de despesa.
Os dados que serão exibidos no aplicativo, mas não armazenados em qualquer lugar, são estes cálculos
dinâmicos:
NOTENOTE
Somar os itens de despesa em um total de relatórios de despesas
Somar os detalhes de despesa em um total de itens de despesas
Contar o número de entradas no relatório de despesas
Determinar se o total do relatório de despesas está acima do limite de aprovação do gerente do
remetente
Os dados capturados durante o processo de relatório de despesas devem ser lançados no sistema financeiro.
No entanto, os relatórios de despesas em si não estão atualmente armazenados online, apenas em papel.
Portanto, não há um sistema existente para inserir esses dados; precisaremos que criar um.
Todos esses dados de despesas serviriam para análises futuras se estivéssemos capturando-os digitalmente. Por
exemplo, se todos os funcionários permanecerem no mesmo hotel em viagem, o departamento de compras
poderá extrair dados de despesas e potencialmente negociar taxas melhores. Anotaremos isso em nosso plano
de projeto.
Próxima etapa: Quais são as regras de negócios?
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Existem decisões sendo tomadas com base nos
dados ou nas regras de negócios a serem seguidas?
20/04/2022 • 2 minutes to read
Os dados determinam o resultado de alguma decisão?
A decisão requer aprovações?
TIPTIP
O escalonamento é obrigatório?
Na conclusão desta atividade no processo, está sendo tomada uma decisão? Existe uma maneira de a
solução tomar a decisão automaticamente com base nos dados?
Esta decisão é comunicada a alguém? Como é comunicada?
Esta decisão determina se a próxima etapa do processo será executada? Como é comunicada?
Você tem alguma lógica "if/then"? Por exemplo, se um custo de refeição $75 ou mais, então os
funcionários precisam anexar recibos para as refeições; e se o valor total é maior que $500, então nossos
relatórios de despesas precisam de um nível extra de aprovação.
As aprovações são necessárias antes do início da próxima etapa do processo? Como essas aprovações
são capturadas? Existe um usuário ou função específica que possa aprovar a próxima etapa do processo?
Essa pessoa deve ter acesso ao aplicativo ou outro método pode ser usado (como um email enviado ao
usuário para obter aprovação para avançar)?
Como a próxima pessoa no processo é alertada sobre a resposta, para que ela possa avançar (ou não)
com a próxima etapa do processo? Existe uma maneira específica de alertar a próxima pessoa no
processo
Existe uma maneira de um usuário ser informado quando um item de trabalho será escalado porque não
foi trabalhado no período de tempo alocado?
Ao considerar esses aspectos diferentes, sempre procure o método mais adequado para ajudar a reduzir o tempo de
resposta a uma aprovação.
Esse processo de negócios requer escalonamentos?
Os itens devem ser escalonados automaticamente sob certas condições? Existem prazos dentro dos quais
esta solução deve ser concluída? Se um trabalhador que usa a solução perdeu uma aprovação, quanto
tempo você espera antes que a atividade seja transferida para outro trabalhador? Ou você envia outro
aviso?
Os usuários devem ser capazes de escalonar um problema?
Se for necessário um escalonamento, como será apresentado? Os itens de trabalho em atraso vão para a
parte superior ser trabalhada? A solução muda de cor para informar ao trabalhador que algumas
atividades estão atrasadas?
É necessário gerar alertas ou notificações?
Exemplo: aprovações do relatório de despesas
NOTENOTE
O processo do relatório de despesas requer aprovações. Todos os vendedores devem ter o relatório de despesas
aprovado por Nick, seu gerente. Quando um funcionário envia um relatório, um alerta precisa ser enviado a
Nick para revisar e aprovar o relatório de despesas.
Sabemos que Nick é um gerente ocupado, portanto, devemos considerar o escalonamentos para relatórios de
despesas que aguardam sua aprovação por mais de cinco dias. Podemos considerar vários métodos de
escalonamento:
Podemos enviar outro alerta para Nick—talvez em vez de enviar por e-mail, envie uma mensagem de
texto.
Se Nick ainda não respondeu, talvez possamos enviar o relatório ao gerente de Nick—ou mesmo para
Abhay—revisar e aprovar.
Próxima etapa: Ir para a próxima tarefa no processo
Eu documentei todas as tarefas
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Como essa tarefa passa para a próxima tarefa?
20/04/2022 • 2 minutes to read
Vá para a próxima tarefa!
NOTENOTE
Agora é hora de passar para a próxima tarefa do processo. Qual a aparência disso?
Ele se baseia nos dados usados por esta tarefa? A próxima tarefa pode ser diferente dependendo dos dados (por
exemplo, uma camada extra de aprovação necessária para relatórios de despesas acima de $500)?
A próxima tarefa é executada pela mesma pessoa que concluiu essa tarefa? A próxima tarefa foi concluída por
outra pessoa? Como essa pessoa sabe que pode começar a próxima tarefa?
Agora que essa tarefa foi inspecionada, continue com a próxima tarefa no processo—começando em Qual é a
tarefa?—até você inspecionar todas as tarefas.
Próxima etapa: Documentando a próxima tarefa no processo
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Mapear visualmente o processo
20/04/2022 • 2 minutes to read
TIPTIP
A próxima etapa é desenhar o processo empresarial do caso de uso que está tentando resolver.
Você pode desenhar seu mapa em papel ou usando uma ferramenta como Visio ou PowerPoint.
Esse processo empresarial deve incluir não apenas as etapas diretamente relacionadas ao aplicativo que você
está tentando criar, mas também as etapas anteriores e posteriores, para que você possa ver como o aplicativo
se encaixa no processo empresarial geral.
Use seu mapa para confirmar com sua equipe que você capturou o processo empresarial com precisão.
Veja um exemplo de mapa de processos empresarial:
Liste cada atividade em ordem e vincule-a à próxima parte do processo:
1. Comece com o primeiro evento que leva ao seu objetivo.
2. Desenhe uma linha em uma caixa. Preencha essa caixa com a primeira atividadenecessária para
trabalhar desse evento até sua meta.
3. Quando você chegar a um ponto que requer uma decisão, desenhe um diamante em torno da decisão
que deve ser tomada. Em geral, isso é escrito como uma pergunta verdadeira/falsa. Duas linhas devem
ser traçadas a partir do diamante, cada uma levando à atividade que ocorrerá dependendo da decisão —
uma linha para "verdadeiro" e a outra para "falso".
4. Vincule cada atividade sequencialmente. Alguns podem ser executados simultaneamente em diferentes
departamentos da sua empresa.
5. Termine na atividade que atinge seu objetivo.
Você também pode adicionar dados ao seu mapa, como o tempo gasto ou o custo da tarefa. Em seguida, você
poderá comparar e obter informações sobre quais áreas precisam ser aprimoradas. Você também pode usar
isso para comparar o dinheiro ou o tempo economizado pelo novo processo.
NOTENOTE
Próxima etapa: otimizar o processo
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Otimizando seu processo empresarial
20/04/2022 • 2 minutes to read
Agora que você inspecionou todo o processo empresarial, desafie-se a otimizá-lo. A otimização do processo
evita tantas etapas que os funcionários ficam sobrecarregados ou confusos.
Algumas maneiras úteis de abordar a otimização do processo:
Iniciar com a meta. Identifique as metas que você gostaria de alcançar com seu processo empresarial.
Essas metas devem fornecer uma visão geral de suas esperanças para o processo futuro.
Considere se algo pode ser concluído com mais eficiência, custo menor ou com maior qualidade.
Procure os principais indicadores de desempenho para identificar o que está funcionando bem e o que
precisa ser aprimorado.
Volte e obtenha informações compartilhando o documento do processo com sua equipe.
Compartilhe o documento do processo com o gerenciamento para obter uma perspectiva de nível
superior e fornecer responsabilidade transparente para cada etapa do processo.
Observe seu processo do ponto de vista do usuário ou cliente que pode se beneficiar do processo e
considere maneiras de melhorar sua experiência e satisfação geral.
Algumas perguntas importantes a serem feitas:
Quaisquer atividades restantes podem ser cortadas do processo para aumentar a eficiência ou a
qualidade ou reduzir os custos?
Se a atividade de corte for importante para os negócios em geral, ela poderá ser tratada em um processo
empresarial separado?
Pode-se melhorar uma etapa para alcançar seu objetivo de uma maneira melhor?
A ordem das etapas pode ser reorganizada?
As etapas podem ser combinadas?
As etapas deste processo podem ser executadas simultaneamente?
Você pode reduzir o número de pessoas necessárias para executar o processo?
Você pode mudar a maneira como notifica a próxima pessoa no processo para que ela responda mais
rapidamente?
Existem aspectos do processo que você pode automatizar ainda mais? Tal como:
Captura de dados automaticamente versus entrada manual
Automatizando decisões com base em dados
Automatizando a ação executada
Usando AI para substituir a atenção humana
https://docs.microsoft.com/pt-br/ai-builder/overview
NOTENOTE
Exemplo: Otimizando o processo de relatório de despesas
NOTENOTE
Se a tarefa for realizada totalmente na área de trabalho, você pode usar o process advisor para otimizar automaticamente
o processo. O process advisor tem recursos para analisar o processo e visualizá-lo em um mapa de processo. O mapa de
processo revela problemas e métricas do processo por meio de um relatório analítico.
Analisamos o processo de despesas atual e encontramos algumas melhorias óbvias a serem feitas:
Fique sem papel durante todo o processo. (Também observamos a economia e o impacto ambiental
como um benefício do projeto.)
Faça todas as verificações de conformidade possíveis antes de permitir que o relatório seja enviado para
aprovação. (Reduz bastante o retrabalho e o tempo do processo de ponta a ponta.)
Procure e adicione automaticamente códigos contábeis quando o relatório de despesas for enviado.
Habilite a Contabilidade para mover as despesas aprovadas para o sistema financeiro sem inserir
novamente os dados.
Crie relatórios de despesas semanais automaticamente a partir dos dados digitais.
Charlotte está considerando outras maneiras de otimizar o processo de revisão do orçamento. E Rebecca está
pesquisando como a auditoria semestral pode ser otimizada usando a IA.
Nosso processo otimizado proposto é semelhante à ilustração a seguir.
Próxima etapa: Vale a pena automatizar esse processo?
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).
https://docs.microsoft.com/pt-br/power-automate/process-advisor-overview
https://docs.microsoft.com/pt-br/power-automate/process-advisor-analyze
https://docs.microsoft.com/pt-br/power-automate/process-advisor-visualize
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Vale a pena automatizar esse processo?
20/04/2022 • 3 minutes to read
O custo de não fazer nada
Exemplo: o custo do processo de despesas atual
Agora é hora de considerar o esforço necessário para criar a solução e decidir se ela se justifica. Isso envolve
tomar decisões levando em consideração o valor comercia e o custo de automatizar o processo. Valor comercial
é o benefício contínuo que a empresa obtém com o projeto.
Para descobrir se vale a pena automatizar o processo, primeiro você deve entender o custo de não resolver o
problema.
Como parte da definição do valor comercial que se espera obter com a solução Microsoft Power Platform, você
deve entender melhor o que está custando à sua organização resolver o problema da maneira atual. Em outras
palavras, meça o custo de não fazer nada.
Para calcular o custo atual, identifique o tempo gasto no processo atual e multiplique pelo custo das pessoas
que o executam. Você pode medir o custo anual, determinando o custo de execução do processo de ponta a
ponta uma vez e multiplicando pelo número de vezes que realiza o processo em um ano. Adicione outros
custos, como licenças de software, papel, postagem e assim por diante.
A primeira coisa que precisamos entender é: quanto custa à organização continuar executando o processo de
relatório de despesas manualmente? Veja o que descobrimos quando conversamos com nossos colegas:
Descobrimos que eles levam aproximadamente uma hora por semana para reunir todos os recibos e
preencher o relatório de despesas manual. Alberto indicou que existem cerca de 140 relatórios de
despesas por semana. Também aprendemos que o custo total de cada membro da equipe é de
aproximadamente $90/hora.
(140 relatórios de despesas × 1 hora/semana) × $90 = $12.600/semana
52 semanas × $12.600 = $655.200 por ano
Nelson não está revisando ou aprovando os relatórios de despesas; tudo isso está a cargo de Alberto e
sua equipe. Por não estar monitorando regularmente as despesas da equipe, Nelson está perdendo uma
importante oportunidade de verificar as despesas, descobrir fraudes e otimizar os hábitos de gastos de
sua equipe.
Alberto compartilhou conosco que sua equipe gasta aproximadamente 15 minutos por relatório de
despesas, recebe em média 140 relatórios por semana e devolve 25% deles por falta de informações.
Revisão inicial: 140 relatórios de despesas × Análise de 15 minutos = 35 horas
Análise inicial: 35 horas × $90 = $3.150 por semana = $163.800/ano
Análise de retrabalho: 35 relatórios de despesas × Análise de 15 minutos = 8,75 horas
Análise de retrabalho: 8,75 horas × $90/h = $787,50/semana= $40.950/ano
Custo semanal total: $3.937,50
NOTENOTE
Custo anual total: $204.750
Depois que o relatório de despesas é verificado como preciso, são necessários aproximadamente 7
minutos por relatório de despesas para procurar os códigos de contabilidade de cada categoria de
despesa e gravá-los em cada linha de despesas do relatório.
140 relatórios de despesas × 7 minutos de codificação = 16,5 horas/semana = $1.485/semana =
$77.220/ano
São necessários aproximadamente 10 minutos por relatório de despesas para criar um diário de
pagamento no sistema financeiro para processar o pagamento e aparecer no relatório financeiro de
Carla.
140 relatórios de despesas × 10 minutos = 23,8 horas/semana = $2.142/semana = $111.384/ano
Carla gostaria de revisar o orçamento a cada semana, mas não poderá ter acesso a seu relatório até
quinta-feira, depois que Alberto concluir sua revisão e receber de volta os relatórios que tinham
informações ausentes. (Embora não seja um custo monetário, ele tem um impacto nos negócios.)
Todo o processo resulta em custos para a empresa:
$655.200 + $204.750 + $77.220 + $111.384 = $1.048.554
Próxima etapa: definir o valor comercial
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Definindo o valor do negócio da solução do
problema
20/04/2022 • 4 minutes to read
O valor do negócio se enquadra em uma das quatro categorias, facilmente lembradas como REVO:
ReceitaReceita: Esta solução gera receita que de outra forma não seria alcançada, por meio de uma nova linha
de negócios ou de um serviço que não havia sido oferecido antes.
EficiênciaEficiência : Eficiência é efetivamente a economia de custos. Esta solução permite que os participantes
que executam o processo o façam mais rapidamente.
VolumeVolume: A redução de custos é alcançada ao permitir que os usuários atuais processem mais transações,
evitando o custo de recursos adicionais.
OutrosOutros : A solução ajuda a organização a cumprir seus requisitos "obrigatórios", o que pode resultar em
evitar multas financeiras.
Após a definição da categoria, precisamos definir o valor que alcançaremos:
Receita
Determinar o que será cobrado pelo serviço
Determine quantos clientes comprarão o serviço ou o produto
Determinar o horizonte de tempo a ser mensurado (mensalmente, trimestralmente, anualmente)
Receita = (preço ×clientes) para o horizonte de tempo
Eficiência
Determine o número de pessoas que fazem o trabalho hoje
Determine a quantidade de tempo direta que eles levam para realizar o trabalho hoje ("horário
antigo")
Determine o número de pessoas que farão o trabalho após a criação da solução Microsoft Power
Platform
Determine a quantidade de tempo direta que levará para usar a nova solução ("nova hora")
Economia de tempo = tempo antigo –nova hora (para converter isso em dólares, multiplique a
economia de tempo pelo custo total das pessoas para a unidade de tempo em que você está
medindo (por exemplo, horas).)
Volume
Determine o volume de transações que uma única pessoa pode processar por uma determinada
unidade de tempo ("transações por pessoa")
Determine o volume de transações que a nova solução poderá processar nesse período ("novas
transações por pessoa")
Determine o volume de transações que precisam ser processadas nesse período ("volume")
Evitar custos = (volume ÷ transações por pessoa) – (volume ÷ novas transações por pessoa)
Exemplo: o valor comercial da automação do processo de despesas
Isso calcula o número de pessoas que não precisarão processar transações para atingir o volume
processado pela solução.
Outra
Determine a penalidade que pode ser evitada tendo as informações capturadas e disponíveis na
solução
Se o valor do negócio que você receberá ao automatizar o processo não se compara favoravelmente ao o custo
de não fazer nada, você deve se perguntar se esse é o problema comercial certo para se concentrar.
No entanto, se o valor do negócio que você recebe ao resolver o problema for maior que o custo de não fazer
nada —mais seu tempo de desenvolvimento e o custo mensal de qualquer licença de software—, faz sentido
automatizar o processo.
No caso do nosso aplicativo de exemplo, a principal categoria de valor do negócio é a eficiência. O novo
aplicativo reduzirá o tempo necessário para processar o mesmo número de relatórios de despesas a cada
semana, mês e ano. Analisamos o novo processo e o que gostaríamos que o aplicativo realizasse com nossos
futuros usuários. Perguntamos a eles quanto tempo esperavam economizar com o novo processo e puderam
criar algumas das regras no aplicativo de relatório de despesas.
Ainda teremos 140 relatórios de despesas sendo enviados a cada semana; isso não mudou. No entanto,
quando conversamos com as pessoas que enviam relatórios, descobrimos que poderíamos reduzir o
tempo que eles gastaram para 20 minutos —por serem capazes de inserir informações imediatamente e
tirar fotos de recibos, quando um recibo era necessário. O custo totalmente carregado também
permanece o mesmo.
(140 relatórios de despesa por semana × 20 minutos) × $90/h = $4.158 por semana = $216.216 por
ano
Nick revisará os relatórios de despesas de sua equipe (aproximadamente 100 vendedores) e estimou que
levará aproximadamente 5 minutos para revisar cada relatório de despesas. Sua revisão é limitada ao
tipo de despesa a ser submetida, reconhecendo que a necessidade de recebimentos—e a necessidade de
incluir os nomes dos hóspedes nas refeições e distribuir as despesas do hotel nas categorias apropriadas
—será controlado pelo aplicativo.
(100 relatórios de despesa por semana × 5 minutos) × $90/h = $750 por semana = $39.000 por ano
Outros gerentes revisarão e aprovarão os relatórios de despesas de seus departamentos daqui para
frente; portanto, os 40 relatórios de despesas restantes custarão $15.600 por ano.
O trabalho de Abhay e sua equipe agora mudou para detectar relatórios de verificação. Eles não
deveriam precisar fazer nenhum retrabalho; de fato, a equipe da Abhay poderá ser encarregada de outras
atividades devido à redução no esforço necessário para revisar os relatórios de despesas.
Otimizamos o processo para associar o código contábil correto do razão geral a cada uma das categorias
de despesas. Agora Abhay e sua equipe podem extrair os dados para criar o diário de pagamentos,
reduzindo as horas de 40,3 (16,5 para codificação + 23,8 para postagem) por semana para alguns
minutos, economizando $188.604 ($77.220 para codificação e $111.384 para lançamento) por ano.
Abhay poderá atribuir parte de sua equipe a outro trabalho mais importante de seu departamento.
Com o novo processo, Abhay e sua equipe poderão publicar os relatórios de despesas todos os dias, o
que fornecerá a Charlotte uma visão atualizada do orçamento todos os dias e permitirá que ela responda
mais rapidamente à medida que as restrições orçamentárias se aproximam.
https://docs.microsoft.com/pt-br/power-platform/admin/pricing-billing-skus
NOTENOTE
O novo custo para a empresa que usa o aplicativo automatizado é aproximadamente:
$216.216 + $39.000 + $15.600 = $270.816 por ano
Salvando a empresa aproximadamente $777.738 a cada ano$777.738 a cada ano
Próxima etapa: Medição do sucesso
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Medição do sucesso em relação ao valor comercial
20/04/2022 • 4 minutes to read
Retorno do investimento
Exemplo: medição do sucesso da solução de relatóriode despesas
Depois de identificar o valor comercial que considere possível, descubra como medir o progresso em relação à
obtenção desse valor. Para fazer isso, identifique medidas SMART. A sigla de SMART significa:
SS para específico: o que, onde e como. Um objetivo específico é distinto e não contém linguagem
ambígua.
MM para mensurável: De e Até — uma medida fornece comentários e indica quando o objetivo foi
alcançado. Em geral, o valor "de" é onde estamos hoje e o valor "até" é a meta que estamos buscando.
AA para atribuível: "quem" é o indivíduo ou grupo que alcançará a meta. Muitas vezes, mudanças no
comportamento são desencadeadas pelo fato de a pessoa saber que algo está sendo medido. O AA às
vezes é definido como Alcançável, mas Atribuível reconhece que a medida Realista está relacionada ao
fato de o objetivo ser ou não Alcançável.
RR para realista: o que está sendo medido é viável? Metas realistas são desafiadoras, mas atingíveis dentro
do prazo determinado.
TT para baseada em tempo: quando o objetivo será alcançado? O período deve ser agressivo, mas realista
Ao identificar a medida, sempre se pergunte: isso ajudará a obter o valor comercial que identificamos? Não
perca tempo medindo atividades que não ajudam a obter valor comercial.
Algumas medidas serão uma quantia em dólares, mas outras podem ser apenas um número. A conversão
desses valores em dólar exigirá um pouco de esforço. Por exemplo, se você souber a quantidade de tempo que
será economizada por pessoa, multiplique o tempo pelo custo carregado da pessoa que estiver executando o
processo. O resultado é o valor em dólar que foi salvo.
Outra metodologia de definição de objetivos que você pode usar é definir objetivos e resultados importantes
(OKRs). O objetivo é a visão geral que você está tentando alcançar. O principal resultado é a maneira como você
medirá o progresso para atingir essa meta. Por exemplo, um objetivo pode ser "Aumentar a retenção na equipe
de contabilidade" e o resultado principal pode ser "20% de aumento na satisfação no trabalho medida pela
pesquisa após o lançamento do aplicativo".
O cálculo do retorno do investimento (ROI) é feito revisando o custo de criação da solução para garantir que o
valor seja maior do que esse custo.
Em muitos casos, quando um usuário corporativo está resolvendo um problema, isso é feito no tempo livre e
não precisa necessariamente ser contabilizado como custo. Mas, quando você precisa determinar o ROI, é
importante entender o tempo necessário para criar a solução. Para ajudá-lo a estimar isso, vá para a próxima
seção, Criação de um plano de projeto.
Para decidir sobre nossas metas, analisamos novamente o objetivo do projeto:
Relatório de despesas: criar um processo eficiente para os funcionários e departamento de contabilidade,
permitir um rastreamento mais rápido do orçamento e reduzir nossa exposição nas auditorias.
NOTENOTE
Podemos considerar algumas medidas significativas de sucesso em nosso exemplo.
Inicialmente, consideramos o controle do número de relatórios de despesas devolvidos para retrabalho. No
entanto, se o aplicativo for criado para impor regras de negócios —como exigir um recibo por uma cobrança
maior que $75 — o funcionário que enviar o relatório de despesas não poderá enviá-lo até fornecer o recibo;
assim, essa medida não será muito significativa.
Uma medida que será valiosa é rastrear o tempo que um funcionário leva para concluir o relatório de despesas;
afinal, baseamos nossa economia de custos no fato de o usuário conseguir reduzir de 1 hora para 20 minutos.
Pode valer a pena rastrear o tempo real em que o usuário está no aplicativo para validar esse número e relatar
com base nele.
Agora que Nick e os outros gerentes são responsáveis por aprovar os relatórios de despesas, pode valer a pena
rastrear o tempo entre o tempo que o relatório de despesas é enviado pelo funcionário até o momento em que
Nick e os outros gerentes o aprovam. Rastrear isso e informar os gerentes de que estão sendo rastreados
ajudarão a melhorar esse comportamento. As pessoas tendem a se concentrar no que está sendo medido.
Optamos pelos seguintes objetivos SMART:
Por pelo menos 80 por cento dos relatórios de despesas, os criadores de relatórios de despesas não
passam mais de 20 minutos trabalhando ativamente na criação de relatórios.
Por pelo menos 90 por cento dos relatórios de despesas, o tempo entre o envio do relatório e o
pagamento do logon no sistema financeiro é inferior a três dias úteis.
Até o final deste ano, os gerentes de departamento acessam um relatório de orçamento semanal
atualizado para todas as despesas dentro de uma hora após a aprovação.
Dentro de um mês após a disponibilidade da solução, 100 por cento dos relatórios de despesas usam o
sistema digital.
O número de erros encontrados na auditoria semestral é reduzido em 50 por cento.
Próxima etapa: Criação de um plano de projeto
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Definindo as metas do projeto de aplicativo
20/04/2022 • 2 minutes to read
Exemplo: metas da solução de relatório de despesas
Ter um plano de projeto garante que você tenha os recursos certos (tempo, pessoas e fundos) e siga uma
abordagem consistente para garantir um bom nível de qualidade para os aplicativos que você cria.
Ter um objetivo claro sobre o que você sua equipe do projeto estão está tentando alcançar é importante, a fim
de que os membros da equipe do projeto compartilhem as mesmas metas. Anotar suas metas é uma boa
maneira de esclarecer o o objetivo do aplicativo que está pensando em criar. Também garante que você não
perca o foco no que você precisa criar e quais recursos priorizar. (Mais Informações: Priorizando recursos e
solicitações)
Se você tem grandes metas, pode começar a pensar em como dividir o projeto em versões incrementais. (Em
uma seção posterior, discutiremos a metodologia de versão incremental.)
Na seção anterior, você criou metas de negócios para o seu projeto. Você pode criar metas adicionais
relacionadas à adoção, funcionalidade e usabilidade do aplicativo e seu impacto não financeiro nos negócios
(como aumentar a satisfação no trabalho).
Quando analisamos as metas gerais de negócios da nossa solução, decidimos dividi-las em versões para que
pudéssemos agregar valor de forma incremental:
Versão 1:Versão 1:
Por pelo menos 80 por cento dos relatórios de despesas, os criadores de relatórios de despesas não
passam mais de 20 minutos trabalhando ativamente na criação de relatórios.
Dentro de um mês após a disponibilidade da solução, 100 por cento dos relatórios de despesas usam o
sistema digital.
Versão 2:Versão 2:
Por pelo menos 90 por cento dos relatórios de despesas, o tempo entre o envio do relatório e o
pagamento do logon no sistema financeiro é inferior a três dias úteis.
Até o final deste ano, os gerentes de departamento podem acessar um relatório de orçamento semanal
atualizado para todas as despesas dentro de uma hora após a aprovação.
O número de erros encontrados na auditoria semestral é reduzido em 50 por cento.
Metas adicionais da versão 1 da solução:Metas adicionais da versão 1 da solução:
80 por cento dos vendedores pesquisados informam que podem atender a todas as suas necessidades
de relatórios de despesas usando o aplicativo móvel.
80 por cento dos usuários podem executar suas tarefas de maior prioridade no aplicativo sem nenhuma
instrução.
Próxima etapa: Definindo o escopo do projeto
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Definindo o escopo do projeto
20/04/2022 • 2 minutes to read
Exemplo: escopo do projeto de relatório de despesas
Certifique-se de definir o escopo do projeto para saber o quanto você tentará alcançar com o projeto. Mantenha
um roteiro claro para o que você define como completo e o que está fora do escopo do projeto (e,
possivelmente, a ser feito na próxima versão). Seu escopo afeta diretamente e determina quais recursos incluir e
não incluir ao criar o aplicativo.
Para definir o escopo do projeto, considere as seguintes restrições:
TempoTempo: Defina um prazo para quando você deseja atingir os objetivos do projeto. Em projetos menores,
isso pode levar algumas semanas, enquanto projetos maiores podem levar vários meses.
PessoasPessoas : Quantas pessoas você tem disponível para o projeto?
DespesasDespesas : Se você precisar contabilizar o tempo gasto por você e seus colegas de trabalho ou se
precisar contratar especialistas, será necessário estabelecer um orçamento.
ViabilidadeViabilidade: Você pode achar que está limitado pela experiência disponível, pela falta de acesso aos
dados necessários ou pela quantidade de alterações pelas quais sua organização deseja.
Você também deve considerar quais peças funcionais você pode entregar em partes utilizáveis. Não vai adiantar
nada se o seu aplicativo oferecer apenas a metade de vários recursos; planeje entregar cada componente em
uma forma de trabalho, de ponta a ponta. Mesmo que ainda não possua todos os recursos que você deseja,
entregue algo que possa ser usado. Seu plano de projeto deve especificar o que você entregará em cada fase.
Observando nosso processo empresarial, vemos que ele está dividido em cinco tarefas principais:
1. Criação do relatório de despesas
2. Aprovação do relatório de despesas
3. Colocação dos dados no sistema de pagamento financeiro
4. Revisão da análise semanal do orçamento
5. Auditoria
NOTENOTE
Achamos que temos o conhecimento necessário para criar um aplicativo de relatório de despesas e o processo
de aprovações. Os requisitos de auditoria parecem ter uma certa sobreposição com o que precisamos para
aprovações de relatórios de despesas.
Depois de entregar a criação dos relatórios de despesas, achamos que estaremos prontos para lidar com a
análise de orçamento; de fato, assim que configurarmos o modelo de dados, poderemos ter nossa equipe de
especialistas do Power BI separada que iniciam esse projeto em paralelo.
Não temos certeza sobre como inserir os dados diretamente no sistema financeiro, porque requer
conhecimentos do sistema aos quais não temos acesso no momento. Portanto, isso está atualmente fora do
escopo do projeto, mas provavelmente o adicionaremos em uma fase posterior.
Sempre voltando à nossa missão geral do projeto ("Criar um processo eficiente para os funcionários e o
departamento de contabilidade, permitir um acompanhamento mais rápido do orçamento e reduz nossa
exposição nas auditorias"), achamos que o escopo do projeto é apropriado.
Próxima etapa: Priorizando recursos
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Priorizando solicitações de recursos
20/04/2022 • 2 minutes to read
TIPTIP
REC URSO SO L IC ITA DOREC URSO SO L IC ITA DO N EC ESSIDA DE A B SO L UTA ?N EC ESSIDA DE A B SO L UTA ?
DIF IC UL DA DE DEDIF IC UL DA DE DE
IM P L EM EN TA Ç Ã OIM P L EM EN TA Ç Ã O IM PA C TO N O S N EGÓ C IO SIM PA C TO N O S N EGÓ C IO S
Visualize a lista de
solicitações de aprovação
Sim
Notificação por push em
tempo real para usuários
em seu celular, quando uma
solicitação de aprovação for
recebida
Não Fácil Alta
Recurso de salvamento em
rascunho para relatórios de
despesas que não foram
enviados
Não Reserva fixa Medium
Integrar com sistema ERP Não Reserva fixa Muito alto
TIPTIP
Gráfico de quadrantes prioritários
Priorizar solicitações diferentes, às vezes pode ser difícil e assustador. Seguir uma abordagem relativamente
quantificável não apenas ajudará você a priorizar os recursos certos, mas também a explicar suas decisões para
as pessoas que os solicitaram.
A primeira etapa na priorização de recursos é garantir que você registre todas as solicitações, mesmo as
solicitações que você considera insignificantes. Isso ajudará a criar uma lista de pendências para aprimoramento
quando você começar a trabalhar em novas versões do seu aplicativo, depois de terminar sua primeira versão.
Use suas metas de projeto como um guia para quais recursos priorizar.
A tabela a seguir mostra um exemplo de como você pode gravar cada recurso.
Evite misturar necessidades com opcionais. Pergunte a si mesmo (ou a seus usuários): "Se esse recurso levar quatro
semanas para adicionar, valerá a pena adiar o lançamento em quatro semanas?"
Depois de listar todas as suas solicitações de recursos, faça uma triagem das solicitações nos quadrantes
mostrados na tabela a seguir.
Quick WinsQuick Wins
Grandes investimentosGrandes investimentos
Little SatisfiersLittle Satisfiers
Consumidores de TempoConsumidores de Tempo
TIPTIP
As solicitações nesse quadrante devem ser priorizadas primeiro. Os Quick Wins são solicitações que têm alto
impacto nos negócios, mas são fáceis de implementar.
Essas solicitações fornecem alto impacto para os negócios, mas são difíceis de implementar devido a um ou
mais dos seguintes motivos:
Requer investimento adicional (como um novo serviço)
Requer desenvolvimento por desenvolvedores profissionais ou um parceiro de negócios externo
Demora muito tempo (mais de uma semana) para criar o recurso
Envolve várias partes interessadas em diferentes departamentos
Esse tipo de solicitação pode ser fácil de implementar, mas fornece apenas um impacto limitado para os
negócios. Você deve priorizar as vitórias rápidas e os grandes investimentos antes de começar a trabalhar no
Little Satisfiers. Cuidado para não se apegar muito a esses Little Satisfiers; trabalhar em muitos de uma só vez
os transformará em um grande investimento.
Os Consumidores de tempo levam muito tempo, mas fornecem pouco impacto. Eles podem vir de pessoas da
alta gerência que não usam diretamente o aplicativo. Ao enfrentar essas situações, você pode compartilhar o
gráfico dos Quadrantes Prioritários para explicar como as decisões foram tomadas. Você pode ajudá-los a
entender ou aprender que algo é mais impactante do que você pensava.
Peça aos usuários que estão solicitando recursos para revisar (ou mesmo criar!) Os Quadrantes Prioritários, para ajudar no
entendimento mútuo.
Próxima etapa: Identificando membros da equipe do projeto
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Identificando membros da equipe do projeto
20/04/2022 • 2 minutes to read
M EM B RO DA EQ UIP EM EM B RO DA EQ UIP E F UN Ç Ã OF UN Ç Ã O
Usuários/especialistas no assunto Forneça os requisitos e comentários necessários para
garantir que os aplicativos atendam às funcionalidades
solicitadas.
Criadores de aplicativos Usar o Power Apps para criar aplicativos para usuários. Para
aplicativos simples, o usuário pode ser o criador do
aplicativo. Algumas organizações têm criadores de
aplicativos dedicados, especialistas na criação de aplicativos
para outras pessoas.
Desenvolvedores de software Forneça soluções que não podem ser resolvidas usando
recursos predefinidos, quandoos requisitos são complexos e
precisam de desenvolvimento personalizado. Os
desenvolvedores também podem criar APIs e configurar
conectores personalizados para permitir que os criadores de
aplicativos consumam essas APIs.
Administradores de TI Fornece os recursos e suporte necessários para conectar-se
a sistemas internos, além de sistemas corporativos. Os
administradores de TI garantem que ambientes e locatários
sejam configurados para governança e administração.
Algumas organizações têm um Centro de Excelência para
adoção escalável da plataforma.
Gerente de projeto Gerencia o projeto para ajudar a garantir que ele permaneça
no caminho certo quanto ao escopo, orçamento, tempo e
cumprimento das metas definidas.
Management Fornece patrocínio e mostra apoio às atividades e projetos
relacionados à plataforma; capacita os membros da equipe
do projeto; ratifica os objetivos do projeto; comunica
suporte à organização para ajudar na adoção; garante que
as realizações sejam reconhecidas.
Qualquer pessoa envolvida no design, criação e teste de aplicativos será membro da equipe do projeto.
A lista dos principais colaboradores que você fez é um ponto de partida. Pode ser necessário adicionar
conhecimento à equipe, seja alguém com experiência em usar o Power Apps para criar aplicativos ou Power
Automate para criar fluxos ou um desenvolvedor de software para ajudar a criar conexões com bancos de dados
existentes.
O Power Apps fornece recursos de criação de aplicativos para todos, por isso é importante coordenar e
colaborar para o desenvolvimento de aplicativos leves. (Na seção da fase de criação, discutimos estratégias de
colaboração.)
Pense se você precisa de membros da equipe para desempenhar as seguintes funções.
Um projeto maior também pode exigir um arquiteto técnico, design de interface do usuário, documentação,
treinamento ou outras funções.
https://docs.microsoft.com/pt-br/power-platform/guidance/coe/starter-kit
NOTENOTE
Para um projeto pequeno, uma pessoa pode ser o especialista no assunto, gerenciar o projeto e criar o
aplicativo.
Próxima etapa: Listando tarefas do projeto e proprietários
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Listando as tarefas e proprietários do projeto
20/04/2022 • 2 minutes to read
Exemplo: tarefas e proprietários do projeto do relatório de despesas
TA REFATA REFA P RO P RIETÁ RIOP RO P RIETÁ RIO DATA DESE JA DADATA DESE JA DA
Crie o plano do projeto e obtenha a
aprovação dos patrocinadores
Abhay 15 de janeiro
Identifique usuários para testes e
programe seu tempo
Nick Fevereiro de 1
Design da tela do aplicativo concluído
e finalizado
Abhay Fevereiro de 1
Cria o relatório de despesas/cria-exibe
aplicativo
Gibson 15 de fevereiro (pronto para teste)
Teste do usuário para criar/visualizar
aplicativo
Nick 15 a 22 de fevereiro
Cria processo de aprovação Abhay 15 de fevereiro (pronto para teste)
Fornece requisitos de relatório de BI à
equipe para a fase 2
Charlotte Fevereiro de 15
Cria um explicador de processo
atualizado para os gerentes usarem
com os funcionários
Nick Fevereiro de 15
Assinatura do auditor sobre regras de
negócios e implementação de
armazenamento de relatório
Rebecca Fevereiro de 22
Distribui relatório de despesas para
criar/visualizar aplicativos em produção
Gibson Março de 15
Com base nas cinco fases do projeto (planejamento, design, fabricação, teste e implantação e refinamento), lista
as tarefas que precisar ser feitas durante cada fase. Atribua quem será responsável por cada tarefa, juntamente
com a data prevista de conclusão.
Você pode usar o Microsoft Planner para gerenciar suas tarefas junto com sua equipe de projeto.
Consulte Desenvolvendo soluções de forma colaborativa para obter informações sobre como permitir que
várias pessoas criem um projeto do Power Apps.
Abhay, que tem visibilidade em todo o processo e uma paixão por resolver esse problema, está assumindo a
liderança nesse projeto.
Próxima etapa: Definindo a agenda do projeto
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Definindo a agenda do projeto
20/04/2022 • 2 minutes to read
NOTENOTE
Você deve ter pelo menos uma ideia aproximada de quanto tempo gastará no projeto. As fases devem ser
divididas em:
Plano
Criar
Criação
Testar
Implantação e refinamento
O Power Apps destina-se ao desenvolvimento rápido. No entanto, muitos fatores afetam quanto tempo pode
levar para que um aplicativo seja concluído:
O nível de experiência da pessoa que cria o aplicativo
Se você está usando um aplicativo existente como ponto de partida para criação ou implementação (isso
acelerará as coisas)
O número de aplicativos a serem criados (por exemplo, nosso processo de relatório de despesas exigirá
um aplicativo para criadores de relatórios de despesas e outro aplicativo para os aprovadores)
O número e a complexidade dos recursos que seu aplicativo precisa
O tipo e número de fontes de dados às quais se conectar e se você precisa colaborar com outras equipes
para obter acesso aos dados
A disponibilidade dos participantes do projeto
À medida que seus planos e escopo se tornam mais claros, você pode refinar suas estimativas de cronograma.
Uma maneira de diminuir o tempo de desenvolvimento enquanto mantém (e até aprimora) a qualidade é usar
um aplicativo existente como modelo. Se estiver usando um modelo, forneça Power Apps ou Power Automate,
outro aplicativo desenvolvido em sua organização ou um exemplo que você encontrou em outro lugar, modelos
e designs de referência podem ajudar no design de telas, interações e arquitetura de dados.
Próxima etapa: Identificar os riscos
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).
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/get-started-test-drive
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Identificando os riscos
20/04/2022 • 2 minutes to read
Exemplo: riscos do projeto de relatório de despesas
RISC ORISC O N ÍVEL DE R ISC ON ÍVEL DE R ISC O P L A N E JA R PA RA REDUZ IR R ISC O SP L A N E JA R PA RA REDUZ IR R ISC O S
Não podemos mover dados com
confiança para o sistema financeiro
sem um especialista no sistema da
equipe
significância Mova a integração do ERP para a fase
2, quando um especialista de TI estiver
disponível.
Para sair do sistema de papel,
precisamos educar várias centenas de
funcionários sobre o novo sistema
para arquivar relatórios de despesas.
Significância Envolver a equipe de comunicação de
RH para sessões educacionais. Crie
uma apresentação que os gerentes
possam usar em suas reuniões de
equipe.
É recomendável identificar o que pode representar um risco para o seu projeto e que tipo de riscos são criados
pelo aplicativo. Pode parecer um pouco exagerado, mas seus aplicativos podem criar riscos se esses aplicativos
forem críticos para a missão, tiverem alto impacto nos negócios ou usarem ou criarem dados confidenciais.
Aqui estão alguns exemplos de riscos que você pode precisar considerar :
Riscos de recursosRiscos de recursos : Isso inclui riscos como falta de pessoas para trabalhar no aplicativo, falta de
financiamento para desenvolvê-los e assim por diante.
Riscos de negóciosRiscos de negócios: Nos casos em que os negócios mudam com frequência, é importante observar
que as alterações nos negócios podem afetar a forma como o aplicativo deve ser feito.
Riscos externosRiscos externos : São riscos que dependem de fatores fora do controle da equipe do projeto. Por
exemplo, se o aplicativo precisar se integrar a outros sistemas externos, existe o risco de o sistema
externo mudar a maneira como funciona.
Riscos de segurançaRiscos de segurança : Esse é um fator muito importante a ser considerado, pois está diretamente
relacionado à maneira como você cria suas soluções com o Power Apps.
Depois de identificar os riscos, pense em como você irá resolvê-los. Você também pode avaliar o nível de risco
para entender o impacto potencial.
R isco graveRisco grave: Um risco que pode afetar negativamente toda a empresa
Risco significativoRisco significativo: Um risco que pode afetar negativamente este projeto ou um departamento e
precisa ser resolvido antes de continuar
Risco menorRisco menor : Um risco que pode afetar o projeto, mas não o impede de continuar ou um risco que tem
efeitos negativos apenas em nível individual
Criamos uma tabela como esta para o nosso projeto de relatório de despesas:
Próxima etapa: Obter suporte do gerenciamento
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Obtendo apoio e patrocínio da gerência
20/04/2022 • 2 minutes to read
Próximas etapasPróximas etapas
NOTENOTE
Para garantir que sua empresa oferece suporte à criação e ao uso de seu aplicativo para substituir um processo
empresarial existente, certifique-se de obter suporte ou patrocínio de seu gerenciamento. Ter um patrocinador
para o projeto é essencial quando você precisa promover mudanças de comportamento na organização,
identificar fundos ou obter acesso aos dados da organização.
Em algumas organizações, o patrocínio permite que o orçamento fique disponível para a TI executar o projeto.
Embora a TI possa ter um orçamento fixo para realizar o trabalho a cada ano fiscal, uma unidade de negócios
pode fornecer financiamento para o projeto devido às economias que eles obterão quando concluir.
Às vezes, um projeto pode ter vários patrocinadores.
No nosso exemplo de processo de relatório de despesas, existem vários candidatos que podem servir como
patrocinadores. Como identificamos o custo do processo de ponta a ponta para a organização, nossa coalizão
de patrocinadores inclui Nick e Charlotte. Cada um de seus departamentos pode obter uma economia
significativa de custos com o projeto. O patrocínio de Nick garantirá que os funcionários adotem o novo
processo. O patrocínio de Charlotte fornecerá alguns fundos, além da permissão para acessar os principais
dados.
Se você estiver desenvolvendo um aplicativo usando o Power Apps, consulte Desenvolver o aplicativo.
Se você estiver desenvolvendo uma automação usando o Power Automate, consulte Desenvolver a
automação nos documentos do Power Automate.
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).
https://docs.microsoft.com/pt-br/power-automate/guidance/planning/process-design
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Fase de criação
20/04/2022 • 2 minutes to read
Design conceitual
Design arquitetônico
NOTENOTE
A criação do aplicativo é uma parte importante do processo, onde você começa a especificar o que será feito na
fase de criação, com base nas informações coletadas na fase de planejamento.
Nesta fase, você preparará as especificações e os designs do seu aplicativo.
O design conceitual consiste em apresentar o design do modelo geral do aplicativo.
Nesta seção, você aprenderá a:
Quais são as tarefas envolvidas no aplicativo?
Qual será a experiência do usuário?
Depois de concluir seu projeto conceitual, é hora de prosseguir para o projeto arquitetônico. O design da
arquitetura especifica como você usará o Power Apps (e outros produtos do Microsoft Power Platform) para
automatizar seu processo empresarial.
Neste ponto você levará em consideração o seguinte:
Como armazenar seus dados
Como integrar-se a sistemas e aplicativos existentes que você já usa
Projetando sua estrutura de dados
Determinando que tipo de aplicativo criar
Determinando onde colocar sua lógica
Como proteger seus dados
Próxima etapa: Identificação de tarefas a serem executadas no aplicativo
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Identificação das tarefas a serem realizadas no
aplicativo
20/04/2022 • 2 minutes to read
Exemplo: Tarefas para criar e visualizar relatórios de despesas
Para identificar as tarefas necessárias no aplicativo, você deve consultar o fluxograma do processo empresarial
que você criou na fase de planejamento e adicionar detalhes. Organize as informações e liste as tarefas a serem
realizadas em cada tela.
Ao escrever as tarefas, lembre-se de considerar as tarefas de cada pessoa que usará a tela ou o aplicativo. Tente
separá-los em seções.
Juntamente com as tarefas que os usuários precisam executar, consulte suas observações sobre quais
informações são necessárias para concluir cada tarefa. Isso o ajudará a definir quais informações você precisa
armazenar e exibir.
Se você estiver trabalhando com várias pessoas, o uso de ferramentas como o Microsoft Planner ou o aplicativo
Microsoft Whiteboard o ajudará a colaborar com eficiência e a trabalhar em conjunto na listagem das tarefas.
Consideramos as tarefas realizadas por pessoas que criarão e visualizarão os relatórios de despesas.
Consideraremos separadamente as tarefas para aprovações e para relatórios de orçamento semanal.
Com base no exposto, acreditamos que o aplicativo de criação/visualização de relatórios de despesas precise
dessas telas e componentes:
Uma lista de relatórios, com filtragem
Uma única exibição de relatório, com os modos de edição e somente exibição
Botões na visualização de edição para cancelar, salvar e enviar
Botão para Contabilidade usar para exportar dados
NOTENOTE
Enviar/cancelar/salvar várias mensagens
A capacidade de anexar uma foto de um recibo e exibir anexos
Próxima etapa: Esboço das telas
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Esboço das telas
20/04/2022 • 2 minutes to read
TIPTIP
Depois de identificar as tarefas e organizar seus pensamentos, o próximo passo é fazer um esboço das telas das
quais, na sua visão, o aplicativo vai precisar. Ao esboçar todas as tarefas e o processo empresarial, você já possui
informações suficientes sobre como ir do ponto A ao ponto B. O esboço das telas permitirá visualizar o
percurso.
Não se deixe intimidar pelo esboço. Você não precisa ser um artista para colocar algumas caixas e linhas no
papel. Para evitar entrar em muitos detalhes, use caixas para representar ícones e imagens e linhas para
representar texto. Você também pode usar ferramentas como o PowerPoint para desenhar eficientemente o
esboço.
Concentre-se mais no fluxogeral dos negócios e menos nos detalhes na tela. Com o Power Apps, você pode fazer ajustes
de forma fácil em outro momento.
Observe que você não precisa se restringir ao desenho de apenas uma versão do esboço. Tente desenhar
diferentes versões da tela. Continue desenhando até ficar sem ideias.
Uma boa maneira de obter ideias para cada tela é olhar para os aplicativos que você normalmente usa e "pegar
emprestado" algumas ideias deles. Esses aplicativos costumam ser criados por designers profissionais. Você
pode encontrar histórias de clientes e exemplos de aplicativos na comunidade do Power Apps. Os modelos de
aplicativos também apresentam uma grande variedade de estilos de aplicativos.
Verifique com usuários reais se seus esboços correspondem às expectativas. Mostrar os esboços e compartilhar
suas ideias podem ajudar a eliminar qualquer diferença de expectativas. O ideal é que você possa usar os
esboços como um "protótipo de papel" e fazer com que seu usuário tenha interesse em usá-lo.
https://powerapps.microsoft.com/customer-stories
https://powerusers.microsoft.com/t5/Power-Apps-Community/ct-p/PowerApps1
NOTENOTE
Próxima etapa: projeto arquitetônico
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Onde estão os dados?
20/04/2022 • 3 minutes to read
Acesso a dados existentes
Você pode recuperar e armazenar dados de três maneiras diferentes.
Novos dadosNovos dados Se o seu aplicativo estiver criando dados que ainda não existem em nenhum lugar, como nas
situações em que o processo empresarial existente foi feito usando papel, recomendamos armazenar os dados
no Microsoft Dataverse ou em uma lista personalizada do SharePoint.
Discutiremos esse tópico em Modelagem de dados: como criar sua estrutura de dados.
Leitura/gravação do sistema existenteLeitura/gravação do sistema existente É um tipo de dado em que você precisa recuperar as informações
mais recentes de um banco de dados ou sistema existente. Nesses casos, os dados precisam ser solicitados no
momento em que você precisar.
Fazer uma cópia dos dadosFazer uma cópia dos dados Em situações em que os dados originais nunca devem ser modificados ou
substituídos, você pode copiar os dados para outro armazenamento de dados, como o Dataverse. Isso garante
que, apesar de os dados no sistema original não serem alterados, seu aplicativo poderá trabalhar com eles. Esse
cenário é comum ao trabalhar com dados em sistemas contábeis e relacionados à receita.
Os aplicativos criados com o Power Apps têm duas maneiras de usar os dados existentes. Uma consiste em usar
um conector, o que permite a conexão direta com uma fonte de dados. A outra consiste em usar um fluxo de
dados, que copia um instantâneo dos dados.
Uso de um conectorUso de um conector : o conector é um recurso do Power Apps com o qual você pode se conectar a
vários sistemas e fontes — como SharePoint, SQL Server ou Office 365 — e recuperar dados diretamente
deles ou salvá-los. Mais informações: Visão geral dos conectores de aplicativo de tela no Power Apps
Uso de um fluxo de dadosUso de um fluxo de dados : o fluxo de dados é um recurso do Power Apps com o qual você pode
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/connections-list
IT EM PA RA C O M PA RA Ç Ã OIT EM PA RA C O M PA RA Ç Ã O C O N EC TO RESC O N EC TO RES F L UXO DE DA DO SF L UXO DE DA DO S
Atualização de dados Tempo Real Estático ou instantâneo
Direção Bidirecional Uma direção (da origem ao Dataverse)
Modificar dados existentes? Sim Não
Casos de uso Ordem de produção, folha de ponto,
cotação de venda
Mestre do cliente, faturas passadas,
lista de funcionários
Exemplo: dados do relatório de despesas
NOTENOTE
extrair, transformar e carregar dados de outro sistema para o o Dataverse ou Azure Data Lake storage. Ao
contrário de um conector, ele busca dados em um lote agendado. Em vez de recuperar os dados como
estão na fonte de dados, você pode usar o Power Query online para manipular, limpar e transformar os
dados antes de armazená-los no armazenamento de destino. Mais informações: Preparação de dados de
autoatendimento com fluxos de dados
O método escolhido depende dos casos de uso e de como os dados precisam ser manipulados. A tabela a seguir
lista alguns itens a serem usados para comparação.
Fornecemos informações técnicas adicionais no próximo artigo: Trabalhando com sistemas corporativos.
Nosso projeto de relatório de despesas inclui cada um dos três tipos de necessidades de armazenamento de
dados:
Novos dadosNovos dados : como os relatórios de despesas estavam no papel, precisamos de um novo sistema de
armazenamento para os dados criados pelo funcionário preenchendo o relatório de despesas.
Precisamos criar um modelo de dados para isso.
Gravação em um sistema existenteGravação em um sistema existente: quando a equipe de contabilidade exporta os dados dos
relatórios de despesas para o sistema financeiro, ela precisa usar um conector de dados.
Dados copiadosDados copiados : nossos relatórios de despesas também incluem alguns dados que consultamos no
Azure Active Directory, como a ID do funcionário, o gerente e o departamento. Não queremos alterar
esses dados no sistema original, mas precisamos manter uma cópia deles. Queremos registrar o gerente
e o departamento do funcionário no momento em que eles criaram o relatório, e não em algum
momento no futuro quando examinarmos o relatório novamente. (Eles podem ter mudado de
departamento ou até deixado a empresa.)
Próxima etapa: trabalhar com sistemas corporativos
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).
https://docs.microsoft.com/pt-BR/power-apps/maker/data-platform/self-service-data-prep-with-dataflows
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Trabalhando com sistemas corporativos
20/04/2022 • 3 minutes to read
Frequência e tempo da integração de dados
Método de integração com sistemas corporativos
Conexão a sistemas locais
Largura de banda da rede do data center ou local do servidorLargura de banda da rede do data center ou local do servidor
Quando você precisar trabalhar e integrar-se com sistemas corporativos existentes, como o SAP e o Oracle,
deverá procurar cooperação e suporte da equipe de administração de TI ou da equipe responsável pelo sistema.
Mesmo que não ocupe uma função técnica, leia esta seção para entender alguns aspectos que em geral
precisam ser considerados na integração com sistemas corporativos.
Ao integrar-se com outros sistemas, você precisará considerar a frequência da integração e os fusos horários se
a integração tiver casos de uso que cruzem fusos horários. A frequência da integração dependerá de dois
aspectos: volume de dados e os requisitos de negócios relativos ao tempo.
Existem várias maneiras de integrar-se aos sistemas corporativos:
A integração de banco de dadosbanco de dados é uma integração direta com um banco de dados. Não é comum a
integração com sistemas externos porque existe o risco de expor dados.
A integração de APIAPI é um método de integração com sistemas usando APIs. A maioria dos sistemas Web
fornecem APIs para integração, mas alguns não.
A integração de arquivoarquivo é um método de integração com outros sistemas usando arquivos. Um sistema
exporta um arquivo de dados. Este arquivo pode estar em CSV, TSV, XML ou outro formato. O sistema ao
qual está se integrando detecta que há um novo arquivo ou é configurado com um cronômetro para
verificar periodicamente se existem novosarquivos e importar o arquivo que foi exportado. Este método
é usado em situações em que a fonte de dados não pode ser acessada diretamente via banco de dados
ou APIs.
Um gateway de dados local permite que aplicativos e serviços se conectem a sistemas que não estejam abertos
à Internet de maneira segura. É fácil configurar usando um instalador, mas há vários fatores a serem
considerados:
Largura de banda da rede do data center ou local do servidor
Ajuste de banco de dados da fonte de dados
Especificação do servidor de sistemas locais
Volume e frequência de transmissão de dados
A velocidade do aplicativo dependerá se a largura de banda da rede entre o data center ou servidor local e o
serviço em nuvem é suficiente. Se muitas pessoas usarem o aplicativo simultaneamente, não ter largura de
banda suficiente levará a uma demora de resposta pelo aplicativo. Mais informações: Requisitos do aplicativo
Web
Para descobrir a velocidade da rede da sua organização, use o Teste de velocidade da rede da Microsoft Store
https://docs.microsoft.com/pt-br/power-platform/admin/web-application-requirements
https://www.microsoft.com/p/network-speed-test/9wzdncrfhx52
Ajuste de banco de dados da fonte de dadosAjuste de banco de dados da fonte de dados
Especificação do servidor de sistemas locaisEspecificação do servidor de sistemas locais
Volume e frequência de transmissão de dadosVolume e frequência de transmissão de dados
NOTENOTE
(gratuitamente) e também ferramentas de diagnóstico especificamente para aplicativos baseados em modelo.
O ajuste do banco de dados também desempenha um papel importante, especialmente se você deseja se
conectar a uma fonte de dados que inclui muitos dados. É natural que encontre problemas se você criou um
aplicativo que usa dados de forma não utilizada antes.
Por exemplo, suponha que o sistema de gerenciamento de clientes existente seja otimizado para pesquisar
usando um nome, sobrenome e endereço de email, mas você criou um novo aplicativo que pesquisa usando o
número de telefone. Os dados não foram indexados para ajudar seu aplicativo a pesquisar com eficiência.
A indexação ajuda os aplicativos a acelerar as pesquisas. Quando um índice está ausente, leva mais tempo para
pesquisar e consultar dados. Talvez seja necessário falar com a equipe de TI da fonte de dados para discutir
como você acessará os dados e adicionará índices adicionais. Confira mais informações sobre a indexação com
SQL Server em Guia de design e arquitetura de indexação do SQL Server.
Outro aspecto a considerar é a especificação do servidor que lida com o gateway local. Se muitos usuários
acessarem o aplicativo simultaneamente, o servidor poderá não conseguir lidar com todas as solicitações.
Nessas situações, considere configurar o gateway local para vários servidores para formar um cluster. Mais
informações: Gerenciar clusters de alta disponibilidade e balanceamento de carga do gateway de dados local
Para solicitações de alto volume, o uso de uma abordagem como fluxos de dados pode oferecer melhor
desempenho e permitir a integração com dados locais.
Próxima etapa: modelagem de dados
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).
https://docs.microsoft.com/pt-br/power-platform/admin/verify-network-capacity-throughput-clients
https://docs.microsoft.com/pt-br/sql/relational-databases/sql-server-index-design-guide?view=sql-server-ver15
https://docs.microsoft.com/pt-br/data-integration/gateway/service-gateway-high-availability-clusters
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Modelagem de dados: como criar sua estrutura de
dados
20/04/2022 • 2 minutes to read
TIPTIP
Estrutura de dados um para muitos (1: N)
Estrutura de dados muitos para muitos (N: N)
Quando você está armazenando ou visualizando dados com seu aplicativo, uma parte importante do design é a
estrutura de dados. Considere não apenas como os dados serão usados em um aplicativo ou tela específica, mas
como outras pessoas os usarão. A referência a pessoas, tarefas, processos empresariais e objetivos ajudará a
definir quais dados armazenar e como estruturá-los.
Embora tenha sido escrito para o banco de dados do Access, este artigo sobre conceitos básicos de design de dados tem
uma boa discussão geral dos princípios de modelagem de dados: Noções básicas sobre criação de banco de dados.
Vamos utilizar o seguinte relatório de despesas como exemplo.
Você vê a parte principal do relatório de despesas, que contém o nome do funcionário e os detalhes do
departamento. Abaixo da parte principal, você vê várias linhas de descrições para cada item comprado. Vamos
chamá-los de itens de linha. Os itens de linha têm uma estrutura diferente da parte principal do relatório de
despesas. Portanto, podemos dizer que, para cada relatório de despesas, existem vários itens de linha.
Para armazenar esse tipo de dados em um banco de dados, precisamos modelar a estrutura de dados no design
do banco de dados.
Este é o tipo de estrutura de dados que foi descrita no exemplo anterior. A parte principal do relatório de
despesas está vinculada a vários itens de linha. (Você também pode ver o relacionamento da perspectiva dos
itens de linha: muitos itens de linha para um relatório de despesas (N: 1).)
A estrutura de dados múltiplos a múltiplos é um tipo especial. Isso ocorre nos casos em que vários registros
podem ser associados a vários conjuntos de outros registros. Um bom exemplo é sua rede de parceiros de
negócios. Você tem vários parceiros de negócios (clientes e fornecedores) com quem trabalha e esses parceiros
https://support.office.com/article/Database-design-basics-EB2159CF-1E30-401A-8084-BD4F9C9CA1F5
Exemplos de modelagem de dados
Exemplo 1: Solicitação de aprovação de folgaExemplo 1: Solicitação de aprovação de folga
Exemplo 2: Aprovação de compraExemplo 2: Aprovação de compra
de negócios também trabalham com vários colegas seus.
Existem vários tipos de modelagem que podem acontecer com um sistema. Vamos considerar alguns exemplos.
Este exemplo simples mostra dois conjuntos de dados. Um é o funcionário, o outro é a solicitação de folga.
Como cada funcionário envia várias solicitações, o relacionamento aqui é um para muitos, onde "um" é o
funcionário e "muitos" são as solicitações. Os dados do funcionário e os dados da solicitação de folga estão
relacionados entre si, tendo o número do funcionário como o campo comum (também conhecido como o
chave).
Exemplo 3: Relatório de despesasExemplo 3: Relatório de despesas
NOTENOTE
Aqui, a estrutura de dados parece bastante sofisticada, mas é muito semelhante ao exemplo do relatório de
despesas discutido no início deste artigo. Cada fornecedor está associado a várias ordens de compra. Cada
funcionário é responsável por várias ordens de compra. Portanto, esses dois conjuntos de dados têm uma
estrutura de dados um para muitos.
Como os funcionários nem sempre podem usar o mesmo fabricante ou fornecedor, os fornecedores são usados
por vários funcionários e cada funcionário trabalha com vários fornecedores. Portanto, o relacionamento entre
funcionários e fornecedores é de muitos para muitos.
Próxima etapa: Determinar que tipo de aplicativo criar
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Determinando que tipo de aplicativo criar
20/04/2022 • 3 minutes to read
No Power Apps, você tem duas opções ao criar aplicativos: aplicativos baseados em modelo e aplicativos de tela.
A seguir, é apresentada uma comparaçãobásica de alto nível. Para muito mais detalhes sobre esses dois tipos de
aplicativos, consulte Visão geral da criação de aplicativos no Power Apps.
Aplicativos baseados em modelo requerem um banco de dados do Microsoft Dataverse. Eles são criados sobre
os dados modelados nesse ambiente de banco de dados. As visualizações e telas detalhadas para aplicativos
baseados em modelo são baseadas na estrutura de dados. Por esse motivo, eles oferecem aos usuários uma
aparência mais consistente de uma tela para a outra, sem exigir muito esforço do criador do aplicativo.
Aplicativos baseados em modelo são bons para cenários em que o lógica de negócios é complexa, como:
Modelos de dados sofisticados
Gerenciamento do processo empresarial
Rastreando atividades associadas aos dados
Aplicativos de tela, por outro lado, podem ser criados com ou sem um banco de dados do Dataverse. Eles usam
conectores para acessar dados e serviços. Aplicativos de tela começam com uma tela branca como uma tela de
artista e o criador posiciona manualmente cada tela. Isso fornece ao criador, controle completo sobre o
posicionamento de cada elemento na tela.
Use aplicativos de tela, se o usuário estiver esperando uma experiência personalizada. Eles oferecem:
https://docs.microsoft.com/pt-BR/power-apps/maker/index
NOTENOTE
Construindo uma solução de ponta a ponta que usa vários aplicativos
Uma interface gráfica e intuitiva
A capacidade de criar uma interface do usuário personalizada com base nos requisitos do usuário
Integração abrangendo vários sistemas usando conectores
Crie um aplicativo orientado a modelo, a menos que seus usuários tenham uma necessidade específica de um
aplicativo de tela. Os aplicativos baseados em modelo permitem que você faça seu aplicativo rapidamente,
porque eles não exigem que você construa a interface do usuário.
Se você estiver criando um aplicativo para ser usado por seus clientes na Web, também poderá criar um terceiro tipo de
aplicativo: um aplicativo de portal.
Seu processo de negócios pode exigir mais de um aplicativo.
Por exemplo, nosso projeto de relatório de despesas possui vários conjuntos de tarefas bastante diferentes,
portanto, crie vários aplicativos. Os dados que eles usam são os mesmos, mas a experiência do usuário será
adaptada ao cenário e pessoas específicas.
Como você pode ver no exemplo acima, existem vários tipos de pessoas que lidam com o mesmo conjunto de
dados. Os aplicativos de tela seriam os mais adequados para os funcionários que preenchem o formulário de
despesas, o que permite que pessoas como Lee enviem um relatório de despesas usando um aplicativo móvel
atraente, de uso intuitivo e que possa ser usado quando estiver offline.
https://docs.microsoft.com/pt-BR/power-apps/maker/portals/overview
Voltando à seção Documentando o processo empresarial, você pode ver que os requisitos da Abhay são:
Deve poder analisar todos os relatórios e recibos de despesas
Responsável por garantir a conformidade de todos os relatórios de despesas
Grande volume de trabalho, precisa processar as informações rapidamente
Precisa incluir no relatório um balanço das despesas com o orçamento
Para poder processar um grande volume de trabalho e processar informações rapidamente, o melhor ajuste
seria um aplicativo baseado em modelo. Ele permite que a Abhay visualize rapidamente todos os detalhes do
relatório de despesas enviado, veja como isso afeta o orçamento e procure informações relacionadas, como
detalhes do fornecedor.
Nesse cenário de exemplo, você pode ver uma combinação de aplicativo de tela e aplicativo baseado em
modelo. Embora sejam dois tipos diferentes de aplicativos, todos os dados podem ser centralizados em um
único local (Dataverse).
NOTENOTE
Próxima etapa: Determinar onde colocar a lógica
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Onde colocar a lógica: aplicativos Canvas,
aplicativos baseados em modelo, fluxos do
Microsoft Dataverse ou do Power Automate?
20/04/2022 • 3 minutes to read
Aplicativos de tela do Power Apps
Aplicativos baseados em modelos do Power Apps
Seu aplicativo terá lógica de negócios, como validação de dados (usando o formato correto para um endereço
de e-mail, por exemplo), cálculos, seleção da próxima etapa do processo com base nos dados, ativação de um
botão quando todos os campos obrigatórios tiverem dados e assim por diante. Este artigo explica algumas
considerações para decidir onde colocar a lógica em seu sistema.
Você define a lógica nos aplicativos de tela usando fórmulas. Toda a lógica da fórmula é processada no
dispositivo em que o aplicativo é executado. Quanto mais complexa a lógica, maior a capacidade de
processamento que o dispositivo precisará para poder lidar com toda a lógica.
Para manter o desempenho do aplicativo, considere o seguinte ao colocar a lógica nos aplicativos de tela:
Use-o em situações em que você deve fazer alterações imediatamente visíveis na tela
Use apenas lógica simples e evite fórmulas complexas com dezenas de linhas
Limite-o a alguns conectores de dados em uma fórmula
Evite usar lógica para manipular ou transformar dados
Evite processar vários registros por vez (por exemplo, evite usar a função ForAll)
Mais informações: Introdução aos formulários do aplicativo de tela no Power Apps
Os aplicativos baseados em modelos fornecem várias maneiras de executar a lógica. Existem quatro tipos de
lógica que usam métodos de código baixo que são adequados para todos os desenvolvedores:
Fluxos do processo empresarial
Fluxos de Trabalho
Ações
Regras de negócios
Além disso, os seguintes tipos de lógica estão disponíveis para desenvolvedores profissionais:
Uso de scripts do cliente
Desenvolvimento de API
Usando código com recursos da web
Todas essas opções são executadas no dispositivo que executa os aplicativos. Coloque a lógica em aplicativos
controlados por modelo se:
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/working-with-formulas
Fluxos do Power Automate
Dataverse
NOTENOTE
A lógica precisar ser executada no dispositivo.
A lógica requer várias entidades (tabelas).
Você precisa de lógica sofisticada que não esteja disponível sem recursos prontos para uso.
Em geral, se você estiver criando aplicativos com lógica complexa, considere usar aplicativos orientados a
modelo em vez de tentar fazer tudo usando aplicativos de tela.
Mais informações: Aplicar lógica de negócios personalizada com regras de negócios e fluxos nos aplicativos
orientados por modelo
Para casos de uso em que você precisa executar lógica complexa, precisa de vários conectores ou não deseja
que o usuário aguarde a conclusão da ação, os fluxos do Power Automate oferecem uma boa opção para
executar a lógica. Considerar os fluxos do Power Automate se:
A lógica precisar ser executada em vários conectores.
Você estiver criando um processo de aprovação.
A saída estiver sendo produzida em outro formato.
Você deseja reduzir a dependência da capacidade de processamento do dispositivo.
Mais informações: documentação do Power Automate
Você pode definir a lógica no Dataverse para que toda a lógica seja executada no serviço e não nos dispositivos.
Isso melhora o desempenho do aplicativo e também torna a lógica independente dos aplicativos e fluxos para
garantir que os dados sejam usados de uma maneira específica.
Por exemplo, se você deseja exigir que um endereço seja inserido para todos os aplicativos e fluxos que usam a
entidade Conta, defina essa lógica no Common Data Service, em vez de em cada aplicativo e fluxo.
Existem várias maneiras de aplicar a lógica para o Dataverse. Usando código baixo, você pode configurar itens
como campos de numeração automática, camposcalculados e campos de visualização completa. Os
desenvolvedores profissionais podem aplicar a lógica comercial que usa o código criando um plug-in ou
desenvolvendo extensões de fluxo de trabalho.
Mais informações: Aplicar lógica e negócios no Dataverse
Próxima etapa: proteger o aplicativo e os dados
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).
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/guide-staff-through-common-tasks-processes
https://docs.microsoft.com/pt-br/power-automate/
https://docs.microsoft.com/pt-BR/power-apps/maker/data-platform/processes
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Proteção do aplicativo e de dados
20/04/2022 • 5 minutes to read
Camadas de segurança
Segurança em nível de aplicativoSegurança em nível de aplicativo
Segurança em nível de formulárioSegurança em nível de formulário
Segurança em nível de registroSegurança em nível de registro
Segurança no nível do campoSegurança no nível do campo
Após determinar qual estrutura de dados a ser usada, a próxima etapa é considerar como proteger os dados.
Você deve considerar os dados que serão acessados por quem e consultar as tarefas, processos empresariais e o
pessoal listado na fase de planejamento. Este artigo explica os conceitos gerais de segurança para pessoas que
não estão familiarizadas com eles. Para obter mais informações sobre os aspectos técnicos de segurança,
consulte Direitos de acesso e privilégios.
Ao configurar a segurança, existem quatro camadas de segurança diferentes que você pode configurar em um
aplicativo.
A segurança em nível de aplicativo restringe o acesso ao aplicativo.
A segurança em nível de aplicativo não protege o local de armazenamento de dados. O modo como os dados
são protegidos varia de acordo com os recursos das fontes de dados. Ao compartilhar seu aplicativo, verifique
se os usuários também têm acesso adequado aos dados subjacentes.
Para aplicativos baseados em modelo, a segurança em nível de formulário permite que apenas grupos de
segurança específicos acessem formulários específicos. Isso será útil se você desejar restringir a maneira como
as pessoas inserem ou visualizam dados por função de trabalho.
Por exemplo, um aplicativo de processo de aprovação pode ter um formulário para os funcionários criarem e
enviarem a solicitação de aprovação e um formulário separado para os aprovadores revisarem o que foi
enviado. A segurança em nível de formulário seria ideal para esse cenário. Mais informações: Controle de acesso
a formulários de aplicativos baseados em modelo.
A segurança em nível de registro é um tipo de segurança em que você pode atribuir acesso a certos registros.
Imagine que, no momento, você tenha uma planilha em uma pasta de trabalho do Excel. A segurança em nível
de registro permite configurar a segurança para cada linha individual.
Existem quatro tipos diferentes de acesso, conhecidos como CRUD (criar, ler, atualizar e excluir) que você pode
configurar para segurança em nível de registro:
Cr iarCriar permite ao usuário criar novos dados (como adicionar uma nova linha no Excel).
LerLer permite que o usuário visualize os dados.
AtualizarAtualizar permite que um usuário altere dados existentes. Isso difere de criar porque criar significa
adicionar dados novos.
ExcluirExcluir permite ao usuário excluir dados (como remover uma linha no Excel).
Para o Microsoft Dataverse, existem mais quatro tipos de acesso: acrescentar, acrescentar a, atribuir e
compartilhar. Mais informações: Direitos de acesso e privilégios
A segurança em nível de campo é uma segurança mais refinada em um único registro. É como configurar a
https://docs.microsoft.com/pt-br/power-platform/admin/security-roles-privileges
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/control-access-forms
https://docs.microsoft.com/pt-br/power-platform/admin/security-roles-privileges
Como os diferentes níveis de segurança se relacionam entre siComo os diferentes níveis de segurança se relacionam entre si
N ÍVEL DE SEGURA N Ç AN ÍVEL DE SEGURA N Ç A EXEM P LOEXEM P LO
Segurança em nível de aplicativo Acesso ao "aplicativo de vendas"
Segurança em nível de formulário Acesso ao "cartão do cliente"
Segurança em nível de registro Acesso à "Contoso Ltd."
Segurança em nível de campo Acesso ao "valor da receita"
As cinco etapas para criar segurança
Exemplo: segurança da solução de relatório de despesas
segurança para uma única coluna no Excel. Ela costuma ter níveis de acesso semelhantes aos da segurança em
nível de registro, mas em nível de campo.
Os níveis de segurança citados acima são como camadas. O design do aplicativo deve considerar um ou mais
desses níveis de segurança para atender às suas necessidades. A tabela a seguir mostra o que cada nível de
segurança controla no comportamento de um aplicativo.
Diferentes níveis de segurança podem parecer complexos e imensos, mas você pode dividi-lo nestas cinco
etapas:
Etapa 1Etapa 1 : Identifique quem ou quais grupos de pessoas (como departamentos, seções ou equipes) terão acesso
ao próprio aplicativo. Esse deve ser o mesmo conjunto de pessoas que você identificou na fase de planejamento.
Etapa 2Etapa 2 : Entre os usuários que você identificou na etapa 1, divida-os em grupos que terão (ou não) acesso a
tipos restritos de informações.
Etapa 3Etapa 3 : Identifique os requisitos para quem pode ver os registros.
Etapa 4Etapa 4 : Se você estiver usando fontes de dados que não sejam do Dataverse — ou serviços que não tenham a
autenticação do Office 365 ou do Azure Active Directory — você deverá considerar como permitirá o acesso a
esses sistemas. Se você não for responsável por esses sistemas, procure orientação desses administradores de
serviço.
Etapa 5Etapa 5 : Com base nas etapas acima, você deve considerar como esses diferentes grupos serão gerenciados. É
recomendável utilizar grupos de segurança.
Em um cenário de aprovação de despesas, todos os funcionários podem enviar relatórios de despesas; portanto,
todos precisam ter acesso ao aplicativo de criação de relatórios de despesas. Além disso, os aprovadores
precisam acessar o aplicativo de aprovação.
Precisamos de um grupo de segurança Todos os funcionários com acesso ao aplicativo de relatório de
despesas e aos dados que ele usa. Precisamos de um grupo de segurança Aprovadores com acesso ao
aplicativo Aprovações.
O departamento de contabilidade talvez precise acessar dados mais confidenciais, como a conta bancária dos
funcionários para reembolso.
Precisamos de um grupo de segurança Equipe de contabilidade que seja o único grupo de segurança com
acesso às informações de roteamento bancário dos funcionários.
NOTENOTE
Provavelmente, não desejamos que os funcionários vejam os relatórios de despesas um do outro; portanto,
precisamos configurar a segurança em nível de registro para permitir que os funcionários acessem apenas os
próprios registros. Mas, também precisamos garantir que os aprovadores vejam os relatórios que recebem para
aprovação. E precisamos da equipe de auditores para poder ver todos os relatórios de despesas (mas não
alterá-los).
Precisamos de um grupo de segurança Auditores. Precisamos conceder a ele e ao grupo de segurança
Aprovadores acesso a todos os registros e precisamos conceder ao grupo Todos os funcionários acesso
apenas a "registros que eu criar".
Mais informações: Segurança no Dataverse
Próxima etapa: Criar o aplicativo
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).
https://docs.microsoft.com/pt-br/power-platform/admin/wp-securityhttps://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Fase de fabricação
20/04/2022 • 2 minutes to read
TIPTIP
Etapas básicas para criar aplicativos de tela
Etapas básicas para criar aplicativos baseados em modelo
Agora você planejou e projetou seu aplicativo. O próximo passo é realmente fazê-lo.
Além dos links abaixo, você encontrará uma coleção estruturada de links nos Microsoft Power Platform: Recursos de
Aprendizagem.
A seguir estão as etapas básicas para criar aplicativos de tela.
1. Configurar a fonte de dados.
Configurar tabelas (ao usar o Microsoft Dataverse).
Configurar tabelas (ao usar um banco de dados).
Configurar listas (ao usar o SharePoint).
2. Criar um novo aplicativo.
3. Adicionar conectores.
4. Criar as seguintes telas:
Tela inicial
Exibição de lista
Formato de exibição
Editar formulário
5. Criar fluxos do Power Automate.
A seguir estão as etapas básicas para criar aplicativos baseados em modelos.
1. Criar uma solução.
2. Configure modelos de dados definindo entidades e campos.
3. Configurar funções de segurança.
4. Crie um mapa do site configurando um novo aplicativo baseado em modelo.
5. Personalizar formulários e exibições.
6. Configurar fluxos do processo empresarial.
7. Configurar regras de negócios.
8. Configurar fluxos do Power Automate.
https://aka.ms/PowerPlatformResources
https://docs.microsoft.com/pt-br/powerapps/maker/data-platform/data-platform-create-entity
https://support.office.com/article/create-a-list-in-sharepoint-0d397414-d95f-41eb-addd-5e6eff41b083
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/getting-started
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/add-manage-connections
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/add-screen-context-variables
https://docs.microsoft.com/pt-br/power-automate/get-started-logic-flow
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/distribute-model-driven-app
https://docs.microsoft.com/pt-BR/power-apps/maker/data-platform/entity-overview
https://docs.microsoft.com/pt-BR/power-apps/maker/data-platform/fields-overview
https://docs.microsoft.com/pt-br/power-platform/admin/security-roles-privileges
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/build-first-model-driven-app
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/create-design-forms
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/create-edit-views
https://docs.microsoft.com/pt-br/power-automate/business-process-flows-overview
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/create-business-rules-recommendations-apply-logic-form
https://docs.microsoft.com/pt-br/power-automate/connection-cds
Desenvolvendo soluções de maneira colaborativa
Aplicativos de telaAplicativos de tela
Aplicativos baseados em modelosAplicativos baseados em modelos
NOTENOTE
Mais informações: Compreender os componentes de aplicativos baseados em modelo
Ao desenvolver suas soluções com vários fabricantes de aplicativos, as técnicas de colaboração dependem do
tipo de aplicativo que você está criando.
Você pode desenvolver aplicativos de tela de forma colaborativa usando componentes do Power Apps—um
conjunto de blocos de construção reutilizáveis—e também usando bibliotecas de componentes, que são um
repositório que você pode usar para compartilhar e colaborar com outras pessoas nos componentes do Power
Apps que você criou. Mais Informações: Desenvolvimento colaborativo para Aplicativos de Tela do PowerApps
Ao desenvolver aplicativos baseados em modelos, use soluções e ambientes designados para vários fabricantes
de aplicativos. Mais informações: Visão geral das soluções
Próxima etapa: Testar o aplicativo
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).
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/model-driven-app-components
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/create-component
https://powerapps.microsoft.com/blog/collaborative-development-for-powerapps-canvas-apps/
https://docs.microsoft.com/pt-BR/power-apps/maker/data-platform/solutions-overview
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Fase de teste
20/04/2022 • 4 minutes to read
Tipos de testes
Testes de unidadeTestes de unidade
Testes de ponta a pontaTestes de ponta a ponta
Testes de aceitação do usuárioTestes de aceitação do usuário
Agora que seu aplicativo foi criado, o próximo passo é começar a testá-lo. Nesta seção, você aprenderá o básico
sobre como os testes devem ser realizados.
Um teste de unidade é usado para verificar se uma função ou recurso específico do seu aplicativo está
funcionando corretamente.
Testes de ponta a ponta são usados para verificar se a solução geral é executada corretamente. Isso é importante
porque, mesmo que todos os testes de unidade funcionem corretamente, a integração entre duas unidades
pode falhar. Esses testes são realizados seguindo um cenário de teste próximo ao caso de uso do processo
empresarial real.
Um teste de aceitação do usuário (UAT) é feito pelo usuário do aplicativo em vez do fabricante. Esse teste serve
para garantir que o que foi criado pelos fabricantes corresponda aos requisitos inicialmente solicitados pelo
usuário.
Aqui estão algumas dicas para obter bons resultados de UATs:
Teste com usuários reais.
Tente escolher usuários com diversidade em termos de níveis de habilidade de TI. Dessa forma, você
pode obter uma variedade de comentários.
Não dê instruções ao usuário; veja se eles conseguem entender o aplicativo intuitivamente.
Observe como ele navega no aplicativo sem assistência e veja onde você pode melhorar o design.
Quando o usuário estiver preso em uma tela, peça que ele explique qual era a expectativa.
Teste dispositivos diferentes para garantir que os casos de teste se comportem da mesma maneira.
O ideal é que você teste o aplicativo no ambiente ou local real do usuário, se o aplicativo usar recursos
offline.
Peça aos usuários para tentar "interromper" seu aplicativo, como digitar caracteres incomuns nos campos
de texto.
Os usuários geralmente testam o "caminho feliz" (o caminho que um usuário segue quando tudo está
indo perfeitamente); peça que eles também testem cenários como o cancelamento de um relatório de
despesas em vez de enviá-lo ou a reprovação de um relatório de despesas em vez de aprová-lo.
Seus usuários podem não estar familiarizados com o teste de software. Diga a eles que tipo de feedback você
está procurando. Muitas vezes, é útil fornecer um modelo para "bugs" para garantir que os testadores
expliquem exatamente o que estavam fazendo, o que aconteceu, o que esperavam que acontecesse e qualquer
informação relevante sobre o ambiente de teste (como tipo de dispositivo e navegador).
É natural e correto que o usuário solicite alterações nas especificações ou solicite recursos adicionais. Essas
Criação de casos de teste e cenários
N ÚM ERO DO C A SON ÚM ERO DO C A SO
DE T EST EDE T EST E
DESC RIÇ Ã O DODESC RIÇ Ã O DO
T EST ET EST E
EN T RA DA S C O M A SEN T RA DA S C O M A S
Q UA IS T ESTA RQ UA IS T ESTA R
RESULTA DORESULTA DO
ESP ERA DOESP ERA DO RESULTA DORESULTA DO
1-1 Enviar detalhes do
pedido de um
formulário
Número da ordem
16516
O pedido foi enviado
com sucesso
1-2 Verifique se um PDF
é gerado e anexado
ao registro
N/D O arquivo PDF é
anexado ao registro
1 a 3 Verifique se a
notificação por email
foi enviada ao
usuário
test@contoso.com O email é recebido
pelo destinatário
especificado
Ferramentas para ajudá-lo a testar aplicativos de tela
Power Apps Test Studio (experimental)Power Apps Test Studio (experimental)
Azure Monitor (experimental)Azure Monitor (experimental)Ferramentas para ajudá-lo a testar aplicativos baseados em modelo
EasyReproEasyRepro
Verificador de soluçãoVerificador de solução
solicitações devem ser registradas na lista de recursos descrita em Priorização de recursos e solicitações.
Para escrever cenários de teste abrangentes e casos de teste, você deve consultar as seções Fase de
planejamento e Fase de design para testar todos os cenários importantes.
O primeiro passo é escrever os testes de unidade. Certifique-se de dividir os testes em cada recurso ou função.
Os casos de teste para testes de unidade devem ser listados como a tabela abaixo:
Para testar em aplicativos de tela, você pode usar uma ferramenta interna chamada Power Apps Test Studio para
escrever, organizar e automatizar testes para aplicativos de tela. Mais informações: Test Studio (experimental)
Ao testar problemas de desempenho, você pode usar o Monitor para verificar a atividade da rede, semelhante a
um rastreamento de rede no navegador. Para obter detalhes sobre a ferramenta Monitor, consulte a postagem
no blog Apresentando o Monitor para depurar aplicativos e melhorar o desempenho.
O EasyRepro é a ferramenta fornecida para aplicativos baseados em modelo do Dynamics 365 e Power Apps.
Ele não apenas inclui uma ferramenta de teste, mas também possui mais de 200 casos de teste de amostra para
ajudar você a acelerar o processo de teste. Para obter mais informações, consulte a postagem no blog Estrutura
de teste automatizado do EasyRepro e acesse-a no Repositório GitHub do EasyRepro.
O verificador de soluções é uma ferramenta que verifica se a solução que você criou é íntegra. Você pode revisar
rapidamente os problemas e ver as correções recomendadas. Mais informações: Usar o verificador de soluções
para validar seus aplicativos baseados em modelos no Power Apps
Próxima etapa: publicar e compartilhar o aplicativo
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/test-studio
https://powerapps.microsoft.com/blog/introducing-monitor-to-debug-apps-and-improve-performance/
https://powerapps.microsoft.com/blog/easyrepro-automated-testing-framework-june-update-is-now-available/
https://github.com/Microsoft/EasyRepro
https://docs.microsoft.com/pt-BR/power-apps/maker/data-platform/use-powerapps-checker
NOTENOTE
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).
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Como tornar os aplicativos detectáveis
20/04/2022 • 3 minutes to read
Publicação e compartilhamento do aplicativo
Aplicativos em destaque
Parabéns! Você criou seu primeiro aplicativo. Ele foi testado e está pronto para uso!
No entanto, criar a primeira versão do aplicativo não significa que chegou ao fim do percurso do Power Apps. É
preciso permitir que os usuários utilizem o seu aplicativo, disponibilizando-o para uso em ambientes de
produção.
Depois de iniciar o aplicativo, verifique se ele está funcionando bem e se atende aos seus objetivos. Na maioria
dos casos, você receberá solicitações de novos recursos ou correções, ou precisará acomodar um processo
empresarial que foi alterado.
Nesta seção, você saberá como:
Implantar seu aplicativo e ajudar os usuários a descobri-lo.
Obter comentários e informações de uso para ajudar a refinar o aplicativo.
Quando o aplicativo estiver pronto para uso, você precisará publicá-lo e compartilhá-lo.
Siga as instruções para o seu tipo de aplicativo.
Aplicativos baseados em modelosAplicativos baseados em modelos
Publicação de um aplicativo baseado em modelo
Como compartilhar um aplicativo baseado em modelo
Aplicativos de telaAplicativos de tela
Como publicar um aplicativo de tela
Como compartilhar um aplicativo de tela
Depois de publicar e compartilhar o aplicativo, é importante garantir que ele seja detectável para que as
pessoas comecem a usá-lo. Existem várias maneiras de tornar os aplicativos detectáveis, conforme descrito nas
seções a seguir.
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/validate-app
https://docs.microsoft.com/pt-BR/power-apps/maker/model-driven-apps/share-model-driven-app
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/save-publish-app
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/share-app
Códigos QR
A lista de aplicativos em destaque é uma boa forma de demonstrar se o aplicativo deve ser usado pela empresa
inteira—por exemplo, para pesquisa de funcionários ou notícias da empresa.
Para obter informações sobre como usar scripts do PowerShell com o Power Apps para configurar aplicativos
em destaque, consulte Suporte do PowerShell para o Power Apps
Os códigos QR são a maneira mais rápida de levar os usuários a instalar aplicativos em dispositivos móveis. Um
dispositivo iOS reconhece originalmente códigos QR quando a câmera é usada. Os usuários do Android podem
manter o botão Início pressionado enquanto usam a câmera para reconhecer códigos QR.
O Bing tem um gerador de códigos QR, no qual você pode colar um URL e ele gerará instantaneamente uma
imagem de código QR para você. Clique com o botão direito do mouse na imagem do código QR, copie-a e
cole-a nas suas comunicações enquanto anuncia seu aplicativo.
https://powerapps.microsoft.com/blog/powerapps-discoverability-in-the-enterprise/
https://docs.microsoft.com/pt-br/power-platform/admin/powerapps-powershell#power-apps-cmdlets-for-administrators-preview
Link profundo
Microsoft Teams
Vínculos a aplicativos Web e portais existentes
O link profundo entre aplicativos é uma ótima maneira de informar aos usuários sobre aplicativos relacionados
ao trabalho deles. Os usuários podem iniciar um aplicativo e mudar para aplicativos relevantes, sem precisar
sair do primeiro aplicativo, retornar ao jogador e procurar outro aplicativo. O link profundo é mais rápido e
torna a experiência mais imersiva.
Para criar um link profundo, você pode usar as funções Launch e Param no Power Apps. Mais informações: Link
profundo no PowerApps
Você pode inserir seu aplicativo como uma das guias dentro do Teams. Essa será uma ótima maneira de
aumentar a satisfação do usuário se este aplicativo for usado em cenários que exijam alternância entre o Teams
e o processo existente.
Mais informações: Inserir um aplicativo no Teams
A incorporação de links para os aplicativos de portais e sites existentes também é ótima para dar visibilidade ao
seu aplicativo.
O uso da função Param() para transmitir informações dos sites e portais pode minimizar a necessidade de os
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/functions/function-param
https://powerapps.microsoft.com/blog/powerapps-deep-linking/
https://docs.microsoft.com/pt-BR/power-apps/teams/embed-teams-app
Inserção do SharePoint
Integração do Microsoft Search no Bing
NOTENOTE
usuários preencherem dados do site ou da página de origem. Esta função pode ser usada para preencher alguns
dados ou executar ações automaticamente.
Os aplicativos também podem ser inseridos diretamente em páginas modernas do SharePoint. Isso não apenas
ajuda na descoberta do aplicativo, mas o conteúdo e o aplicativo podem ser facilmente alterados
independentemente um do outro.
Mais informações: Usar a Web Part do Power Apps
Com o Microsoft Search no Bing, você pode criar um indicador para sua empresa e inserir aplicativos
diretamente nos resultados da pesquisa.
Um administrador configura o mecanismo de pesquisa do Bing para que, quando funcionários conectados em
certos grupos ou localidades—ou com certos dispositivos—pesquisarem termos específicos, obtenham o
aplicativo em um painel na parte superior dos resultados da pesquisa.
Próxima etapa: coletar comentários e telemetria
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisarápida. (Observe que
esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
https://support.microsoft.com/en-us/office/use-the-power-apps-web-part-6285f05e-e441-408a-99d7-aa688195cd1c
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Coletando comentários e analisando a telemetria
20/04/2022 • 2 minutes to read
Coletando feedback
Analisando a telemetria
Como uma maneira de ajudá-lo a refinar e melhorar seu aplicativo, coletar feedback e analisar a telemetria é
uma parte importante do processo de refinamento. Examine as metas que você definiu na fase de planejamento
para refletir sobre quanto o aplicativo contribuiu.
Fornecer um local para dar feedback garante que seus aplicativos continuem a atender às necessidades do
usuário. Você pode aproveitar o Microsoft Forms e o Power Automate para coletar automaticamente
comentários valiosos. O Forms possui o Net Promoter Score incorporado.
Para garantir o uso íntegro do aplicativo, você deve aproveitar os recursos de análise do aplicativo. A análise do
Power Apps fornece informações como:
Número de usuários ativos
Navegadores e dispositivos usados
Locais
Diagnóstico do aplicativo
Desempenho de serviço
Como criador de aplicativos, você pode acessar suas análises acessando o relatório de uso do aplicativo em
https://make.powerapps.com. Este relatório estará disponível se você for o proprietário ou co-proprietário do
aplicativo de tela. Os dados estão disponíveis por 30 dias para você visualizar informações de uso, como
contagens de inicialização de aplicativos, usuários únicos por dia e assim por diante.
https://make.powerapps.com
Adicionando telemetria manual usando o Azure Application InsightsAdicionando telemetria manual usando o Azure Application Insights
Se for um administrador, pode acessar as análises no nível geral do inquilino. Mais Informações: Admin
Analytics para o Power Apps
Você pode obter informações adicionais e telemetria sobre o aplicativo configurando uma conexão com o
Application Insights, um recurso que faz parte do Monitor do Azure. Algumas das telemetrias que você pode
obter com a configuração incluem:
Número de usuários ativos usando o aplicativo.
Localização de onde o aplicativo é usado.
Quais telas são mais usadas.
Fluxo do usuário de uma tela para outra.
https://docs.microsoft.com/pt-br/power-platform/admin/analytics-powerapps
https://docs.microsoft.com/pt-br/azure/azure-monitor/overview
NOTENOTE
Você também pode configurar a telemetria personalizada usando a função de rastreamento.
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).
https://docs.microsoft.com/pt-BR/power-apps/maker/canvas-apps/functions/function-trace
https://aka.ms/BAG_Docs_Language_Survey
https://go.microsoft.com/fwlink/?LinkId=521839
Cover Page
Orientações
Documentação de orientações do Power Apps
Padrões do Power Apps
Visão geral dos padrões
Padrão de aprovação
Gerenciamento de ativos/padrão de reserva de recursos
Padrão de cálculo/transformação
Padrão de comunicação/anúncio
Padrão de inspeção/auditoria
Padrão de gerenciamento de projetos
Mais padrões
Planejando um projeto do Power Apps
Introdução
Diferenças entre abordagens de desenvolvimento de aplicativos do Power Apps e de aplicativos tradicionais
Fase de planejamento
Visão geral
Identificando o problema da empresa a ser resolvido (o caso de uso)
Exemplo — Relatório de despesas
Entendendo o processo empresarial atual
Visão geral e identificação dos principais colaboradores
Documentando o processo empresarial
Qual é a tarefa?
Quem está fazendo o trabalho?
Quais atividades estão sendo realizadas?
Quais dados são necessários?
Quais dados são criados ou editados?
Que decisões, aprovações ou regras existem?
Qual é a próxima tarefa?
Mapeando visualmente o processo
Otimizando seu processo empresarial
Vale a pena automatizar esse processo?
O custo de não fazer nada
Definindo o valor comercial da solução do problema
Medindo o sucesso em relação ao valor comercial
Criando um plano de projeto
Definindo as metas do projeto de aplicativo
Definindo o escopo do projeto
Priorizando solicitações de recursos
Identificando membros da equipe do projeto
Listando tarefas do projeto e proprietários
Definindo a agenda do projeto
Identificando os riscos
Obtendo apoio e patrocínio da gerência
Fase de design
Visão geral
Design conceitual
Tarefas a serem realizadas no aplicativo
Esboçando as telas
Design arquitetônico
Onde estão os dados?
Trabalhando com sistemas corporativos
Modelagem de dados
Determinando que tipo de aplicativo criar
Determinando onde colocar a lógica
Protegendo o aplicativo e os dados
Fase de fabricação
Fase de teste
Fase de implantação e refinamento
Tornando seu aplicativo detectável
Coletando comentários e analisando a telemetria