Índice:
- Preços e Planos
- Criando um aplicativo comercial de código baixo
- A Experiência do Desenvolvedor
- App Checker
- O sonho de um usuário avançado
Vídeo: Вебинар "Введение в платформу PowerApps". Часть 1 (Outubro 2024)
Preços e Planos
Os preços do Microsoft PowerApps podem ser divididos de várias maneiras diferentes. Como um produto independente, começa em US $ 7 por usuário por mês para o Microsoft PowerApps Plan 1, voltado para usuários corporativos sem experiência em programação. O plano 1 inclui 4.500 "execuções" ou automações do Microsoft Flow por usuário por mês, além de acesso ao Common Data Service da Microsoft. O Microsoft PowerApps Plan 2 é significativamente mais caro em US $ 40 por usuário por mês, pois esse plano é voltado para desenvolvedores e administradores de TI com recursos mais profundos de programação e modelagem de dados, além de gerenciamento de políticas de nível corporativo. O plano 2 distribui 15.000 execuções de fluxo por mês. Ambos os planos vêm com uma avaliação gratuita de 90 dias e sem limite de quantos aplicativos você pode criar.
A outra maneira de obter o Microsoft PowerApps é por meio de uma assinatura existente do Office 365 ou Dynamics 365. Embora nesse cenário, você tenha apenas 2.000 execuções de fluxo por mês e apenas uma API (interface de programação de aplicativos) personalizada, em oposição a APIs ilimitadas para o Microsoft PowerApps Plan 1 e 2. O Microsoft PowerApps também vem com integrações diretas ao Office 365, Microsoft Power BI e o banco de dados de gerenciamento de relacionamento com o cliente (CRM) e os recursos do Microsoft Dynamics 365 por padrão.
Além disso, a Microsoft também adicionou integrações aos "conectores premium" nos dois níveis do plano, como a capacidade de extrair dados de fontes como MailChimp e Salesforce Sales Cloud Lightning Professional. Você também pode conectar aplicativos do Microsoft PowerApps a vários aplicativos e serviços em nuvem de terceiros, desde redes sociais como Facebook e Twitter até GitHub, Dropbox Business e Slack.
Criando um aplicativo comercial de código baixo
As plataformas de desenvolvimento de baixo código têm valor tanto para usuários corporativos médios que desejam criar aplicativos sem codificação quanto para programadores e gerentes de TI que desejam reduzir parte do esforço manual no desenvolvimento de aplicativos básicos de processos de negócios em uma organização. Como tal, testamos o Microsoft PowerApps de ambas as perspectivas. Para testar o Microsoft PowerApps da perspectiva do usuário comercial, criamos um aplicativo de agendamento básico. O objetivo básico era criar um aplicativo que pudesse adicionar um novo evento com campos para nome, data, hora e duração do evento. Em termos de recursos, queríamos a capacidade de convidar usuários para eventos e classificar a lista de eventos em um calendário ou exibição cronológica. Qualquer funcionalidade adicional seria uma vantagem.
O painel do Microsoft PowerApps e o designer visual estavam entre as interfaces de usuário (UIs) mais diretas e fáceis de navegar que testamos. Embora não seja tão minimalista quanto as UIs do Google App Maker e Zoho Creator, o Microsoft PowerApps consegue fornecer acesso rápido a todos os seus aplicativos, fluxos de trabalho, integrações, conectores de dados e notificações, sem inundá-lo com o tipo de UX desordenado que pode causar É difícil navegar no Salesforce App Cloud.
Quando você se inscreve para uma avaliação gratuita e abre o painel do Microsoft PowerApps, a navegação à esquerda coloca todos os seus Aplicativos, Conexões, Fluxos, Gateways, Notificações e Entidades Comuns de Serviço de Dados na frente e no centro, junto com um botão importante Criar Novo Aplicativo para começar a construir. No painel principal, a Microsoft também fornece links para vários aplicativos e modelos de amostra, além de tutoriais em vídeo e um tour de Aprendizado Guiado pela plataforma. Para um usuário corporativo sem experiência em programação, não é necessário procurar recursos de ajuda.
Depois de selecionar Criar novo aplicativo, o Microsoft PowerApps oferece a opção de começar com um aplicativo em branco ou um modelo existente ou com dados extraídos de qualquer um dos cinco conectores pré-criados: Common Data Service, Dynamics 365, Microsoft OneDrive for Business, Microsoft SharePoint Online ou Salesforce. Outro floreio inteligente no Microsoft PowerApps são os botões para escolher um layout para celular ou tablet desde o início.
O designer visual tem uma sensação muito familiar, com as barras de ferramentas e a caixa de funções na parte superior inspiradas no Microsoft Excel e as miniaturas de tela de arrastar e soltar em uma coluna do lado esquerdo que lembra o gerenciamento de slides no Microsoft PowerPoint. Começamos criando um aplicativo em branco para o PCMag Scheduling App, mas rapidamente descobrimos que era mais eficaz começar com uma fonte de dados e criar o aplicativo a partir daí, em vez de tentar conectar um banco de dados do Common Data Service que ainda não havíamos construído.. O Microsoft PowerApps pode ser um pouco difícil de usar no início, se você não tiver uma fonte de dados ou planilha do Microsoft Excel pronta, e os tempos de carregamento puderem melhorar. Mas, depois de nos enviar de volta ao painel principal para criar um banco de dados para o nosso aplicativo, estávamos em execução.
Antes de projetar o aplicativo, é necessário conectá-lo a entidades do seu banco de dados. Uma entidade é essencialmente uma tabela em um banco de dados que ajuda a gerenciar os dados que são atraídos para o seu aplicativo. O Microsoft PowerApps possui dezenas de entidades pré-criadas para vários casos de uso de comércio e vendas (contatos, leads, fornecedores, faturas, pedidos de compra e muito mais), e você pode escolher várias entidades para extrair dados. O aplicativo inicia você com algumas telas pré-construídas, mas a guia Inserir no topo do designer permite adicionar todos os tipos de tabelas, objetos e multimídia na tela. Você pode adicionar linhas, barras ou gráficos de pizza; vários ícones e menus de aplicativos para dispositivos móveis, toque em controles como uma alternância, links para abrir a câmera ou o microfone do telefone e até códigos de barras.
Embora as ferramentas de designer e, em particular, o desenvolvimento visual otimizado para dispositivos móveis no Microsoft PowerApps sejam impressionantes, percebemos rapidamente que a adição e a solicitação de elementos e o gerenciamento de fontes de dados acontecem no Editor de propriedades, no lado direito do designer. Adicionar e editar elementos requer conexão constante a diferentes entidades do banco de dados, e alterar valores e títulos de propriedades leva a erros.
Por fim, a criação do aplicativo de programação básica a partir do zero ou a partir de um modelo existente se mostrou significativamente mais complicado em comparação com o Appian e o Google App Maker, onde a criação do aplicativo de programação básica foi mais uma experiência orientada que o leva a um assistente baseado em formulário. O Microsoft PowerApps não é necessariamente a ferramenta para um usuário comercial sem experiência, pelo menos com o Microsoft Excel - a menos que você esteja trabalhando com modelos pré-construídos. A maneira mais eficaz de criar o aplicativo de agendamento foi testar alguns dos modelos e inserir elementos da interface do usuário, como seletor de datas e menu suspenso de formulário, para criar uma tela na qual poderíamos adicionar um evento, escolher uma data e tempo, salve esse evento em uma tabela e convide usuários. Depois de criar nosso aplicativo e usar o botão Encaminhar no lado superior direito do designer para verificar a visualização do aplicativo, pudemos publicar o aplicativo em uma "loja de aplicativos" da empresa interna, compartilhando o aplicativo por e-mail com empresas específicas. trabalhadores ou membros da equipe.
A Experiência do Desenvolvedor
Para testar o Microsoft PowerApps de uma perspectiva focada em TI, nosso desenvolvedor usou a ferramenta para criar um pequeno aplicativo de CRM que chamamos de "Controle de multidões". O objetivo desse aplicativo era criar um contato simples e colaborativo e um gerente líder com a capacidade de adicionar fotos e várias anotações a cada contato. O aplicativo deveria ter uma página da lista de contatos, uma página de detalhes do contato e uma nova página de contato. Também era importante adicionar novos campos de modelo de dados e alterar os campos existentes no aplicativo finalizado para garantir que o departamento de TI pudesse atualizar e modificar o aplicativo ao longo do tempo.
O Microsoft PowerApps se comparou mais ao Zoho Creator em termos de ferramentas de design. Foi fácil para o nosso desenvolvedor criar e apresentar os elementos visuais do aplicativo e conectá-los. Reordenar os elementos da interface do usuário não era tão intuitivo quanto o Zoho Creator. Em vez de fazer isso na página de design, os usuários devem reordenar elementos de dentro do painel Propriedades, no lado direito da visualização Designer. Isso é uma coisa pequena, e uma vez que você se adapta a essa maneira de fazer as coisas, tudo bem. No entanto, pareceu um pouco desnecessário ou incompleto nas primeiras vezes em que o usamos.
A ferramenta de design da entidade era sólida e fácil de usar para o desenvolvedor. Há uma opção de menu Listas de opções no menu Common Data Service. Mas, como em nosso teste de usuário médio, isso o leva de volta à página de destino principal do Microsoft PowerApps até você criar seu banco de dados. As listas de opções, que são listas de entradas mostradas em uma caixa de opções ou lista suspensa, não foram tão fáceis de criar quanto a maioria das outras ferramentas, o que permite criar listas de opções personalizadas enquanto define sua entidade. No entanto, como na maioria das coisas, o Microsoft PowerApps forneceu um grande número de opções pré-construídas.
Também foi fácil adicionar um novo campo ao modelo de dados e fazer alterações no aplicativo existente. Alterar um campo também era fácil. No entanto, você não pode alterar o nome de uma propriedade existente. Assim, com o tempo, você pode acabar com nomes herdados que não fazem mais sentido; isso pode causar confusão quando novos desenvolvedores ficam online para aprimorar ou dar suporte a um aplicativo. O Zoho Creator, por outro lado, lidou com isso mais graciosamente.
Nosso desenvolvedor descobriu que o Microsoft PowerApps está entre as ferramentas mais polidas e abrangentes que testamos. Há um alto nível de personalização de UX sem a necessidade de ser um designer. De fato, para as funções básicas do aplicativo, não havia necessidade de se aprofundar muito na parte da ferramenta com "código baixo" ou mais lógica, como a capacidade de adicionar processos automatizados específicos usando o Microsoft Flow.
Enquanto tudo na interface do Salesforce estava ocupado, com um grande número de links e opções exibidos ao mesmo tempo, o Microsoft PowerApps é mais limpo e apresenta um design consistente. O aplicativo baseado em contato foi fácil de criar. Foram encontrados apenas dois problemas. Um deles era a falta de um tipo de dados de "imagem", dificultando anexar uma foto a um contato. O outro foi a dificuldade em tentar adicionar várias "notas" distintas para cada contato, porque o Microsoft PowerApps parecia durante o teste fornecer apenas relacionamentos individuais entre as entidades. Existem aplicativos de modelo que parecem oferecer suporte a relacionamentos um-para-muitos, mas algo sobre a ferramenta não permitiria aprofundar esse relacionamento para ver como isso poderia ser feito. Este foi realmente um problema em várias ferramentas; O Zoho Creator foi de longe o mais fácil de incorporar um recurso de várias notas no Crowd Control.
App Checker
Desde nossa análise original, a Microsoft vem adicionando regularmente novas funcionalidades que ajudam a aliviar algumas das dificuldades envolvidas no desenvolvimento de aplicativos. O maior desenvolvimento novo pode ser o App Checker, projetado para ajudar os clientes a rastrear erros e resolver problemas. Existem duas maneiras de usar o App Checker. Você pode clicar no botão estetoscópio na tela do estúdio Microsoft PowerApps ou clicar duas vezes no indicador de erro que agora aparece quando o Microsoft PowerApps detecta um problema.
O App Checker divide os problemas por fórmula ou problemas de acessibilidade. Ele marca erros com um ponto vermelho e avisos com um triângulo amarelo para avisar os usuários sobre a possível perda de dados. Pontos azuis oferecem sugestões para melhorar sua fórmula.
A funcionalidade de verificação de acessibilidade funciona de maneira semelhante, mas foi projetada para ajudar você a tornar seu aplicativo mais acessível para usuários com deficiência, detectando problemas no teclado e no leitor de tela. Por exemplo, se você possui um controle de vídeo ou áudio no seu aplicativo que não possui um URL de legendas ocultas, receberá um alerta. Afinal, sem legendas, esse arquivo é inútil para alguém com problemas de audição e todos os desenvolvedores devem fazer o possível para garantir que todos possam usar o que criam.
Se você já tentou criar um aplicativo (por meio de uma solução de código baixo ou de uma boa e tradicional programação antiquada), sabe que encontrar erros e tentar estar acessível são dois grandes pontos problemáticos no processo de desenvolvimento. Alertas proativos sobre problemas de fórmula e acessibilidade provavelmente ajudarão a criar um aplicativo melhor, e o Microsoft PowerApps é um produto melhor por causa disso.
O sonho de um usuário avançado
O Microsoft PowerApps ainda é uma jovem plataforma de desenvolvimento de baixo código. No entanto, do ponto de vista da TI e do usuário avançado, ele ofereceu o UX mais polido em qualquer plataforma que testamos. Seja a ferramenta de modelagem de dados, o designer da interface do usuário ou a maximização da reutilização com sua longa lista de entidades e a crescente seleção de modelos, os conceitos de baixo código são claramente executados em todo o UX.
A empresa adiciona regularmente novos recursos à plataforma e é evidente que está comprometida em manter o Microsoft PowerApps um dos melhores produtos de código baixo do mercado. Para usuários corporativos sem proficiência e experiência em Excel no trabalho com modelagem de dados e entidades, o Google App Maker e o Editors 'Choice Appian são melhores opções para uma experiência visual de criação de aplicativos guiada. O Microsoft PowerApps não é uma plataforma perfeita de código baixo, mas seu design elegante, preço baixo e recursos abrangentes em um ambiente familiar a tornam uma escolha dos editores para usuários avançados e usuários de TI, com muito espaço para melhorias.