Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os aplicativos de código do Power Apps ajudam os desenvolvedores a criar e executar aplicativos web empresariais personalizados a partir de IDEs com abordagem code-first, como o Visual Studio Code, em uma plataforma gerenciada. Essa visão geral explica os principais recursos, pré-requisitos, suporte e limitações para que você possa avaliar aplicativos de código e começar.
Code apps permitem que os desenvolvedores integrem capacidades do Power Apps em aplicativos Web personalizados criados em um IDE orientado a código. Você pode desenvolver localmente e executar o mesmo aplicativo no Power Platform. Crie com estruturas populares (React, Vue e outros) mantendo controle total sobre a interface do usuário e a lógica.
Os principais recursos incluem:
- Autenticação e autorização do Microsoft Entra
- Acesso a fontes de dados do Power Platform e mais de 1.500 conectores, que podem ser chamados diretamente do JavaScript
- Fácil publicação e hospedagem de aplicativos Web de linha de negócios no Power Platform
- Adesão às políticas da Plataforma Gerenciada da sua organização (limites de compartilhamento de aplicativos, acesso condicional, prevenção contra perda de dados e assim por diante)
- ALM (implantação simplificada e gerenciamento de ciclo de vida do aplicativo)
A plataforma gerenciada acelera a inovação segura e rápida e, quando pronta, os aplicativos podem ser implantados em ambientes de produção dedicados.
Pré-requisitos
Os aplicativos de código exigem um IDE, Node.js, npm, Git e a CLI do Power Apps.
Instalar as seguintes ferramentas de desenvolvedor
Use essas ferramentas durante a criação de aplicativos de código:
- Seu IDE de escolha. Por exemplo, Visual Studio Code
- Node.js (versão lts)
- Git
- CLI do Power Apps
Habilitar aplicativos de código em um ambiente do Power Platform
Os administradores podem habilitar aplicativos de código definindo uma opção de ambiente. Administradores do Power Platform e administradores de ambiente podem definir essa opção. A configuração de ambiente respeita os grupos e as regras definidas pelos administradores do Power Platform.
Como administrador, vá para o Centro de administração do Power Platform.
Vá para Gerenciar>Ambientes> , selecione o ambiente em que você usa aplicativos de código.
Vá para Configurações> Expanda a subseção Produto> Selecione Recursos.
Vá para o recurso aplicativos de código Power Apps e use o alternador Ativar aplicativos de código para ativá-lo.
Selecione Salvar na experiência de configurações.
Note
Para o gerenciamento em escala, você pode definir essa configuração para vários ambientes ao mesmo tempo usando grupos de ambiente e regras.
Licenciar usuários finais com Power Apps Premium
Os usuários finais que executam aplicativos de código precisam de uma licença Power Apps Premium.
Explorar exemplos e relatar problemas
Para ajudá-lo a começar e se manter produtivo, use os recursos disponíveis no repositório GitHub de aplicativos de código do Power Apps.
Localizar exemplos
Procure projetos de exemplo e modelos de início compartilhados pela comunidade e pela Microsoft. Esses exemplos podem ajudá-lo a aprender as práticas recomendadas e acelerar o desenvolvimento.
Enviar novos problemas
Para compartilhar comentários ou buscar diretrizes, abra um novo problema no repositório.
Para dar suporte ou relatar um bug, use o canal padrão para o suporte da Microsoft. Saiba mais sobre como enviar comentários e obter suporte.
Dica
Se você encontrar um problema ou aprimoramento existente que se aplique a você, faça o upvote ou comente sobre ele para sinalizar sua prioridade para a equipe de produtos.
Examinar os problemas concluídos
Verifique a guia Fechado em Problemas para ver como outros clientes resolveram problemas ou aprimoramentos solicitados. Problemas fechados são uma ótima maneira de aprender com cenários reais e confirmar se uma correção ou recurso necessário já está disponível.
Limitações
- Os aplicativos de código não usam restrição de IP da Assinatura de Acesso Compartilhado (SAS) do Armazenamento, portanto, a configuração de ambiente de Associação de IP e Firewall da SAS não se aplica a eles. Os ativos compilados do aplicativo são disponibilizados por um endpoint acessível publicamente que atualmente não oferece suporte a restrições baseadas em IP. Para restringir o acesso por IP, use o Acesso Condicional – bloquear o acesso por local, já que os aplicativos de código se autenticam com Microsoft Entra ID.
- Os aplicativos de código não dão suporte à integração do Git do Power Platform.
- Não há suporte para aplicativos de código em Power Apps para Windows.
- Os aplicativos de código ainda não dão suporte à integração de dados do Power BI (função PowerBIIntegration), mas podem ser inseridos em relatórios do Power BI usando o Power Apps Visual.
- Os aplicativos de código não dão suporte à integração de formulários do SharePoint.
Suporte à funcionalidade da plataforma gerenciada
Esta tabela lista os recursos de gerenciamento do Power Platform que funcionam para aplicativos de código.
| Capability | Notes |
|---|---|
| Os usuários finais veem a caixa de diálogo de consentimento para permissões de conector | Saiba mais |
| Limites de compartilhamento | Os aplicativos de código seguem os limites de compartilhamento do aplicativo de tela. Saiba mais |
| Quarentena do aplicativo | Saiba mais |
| Imposição da política de perda de dados durante a inicialização do aplicativo | Saiba mais |
| Acesso condicional em um aplicativo individual | Saiba mais |
| Supressão da caixa de diálogo de consentimento do administrador | A supressão de consentimento funciona para conectores da Microsoft que usam OAuth e conectores personalizados que usam OAuth. Saiba mais |
| Isolamento de locatário | Saiba mais |
| Azure B2B (acesso de usuário externo) | Os usuários finais podem compartilhar e acessar aplicativos de código usando o Azure B2B para acessar recursos dentro de um inquilino, de forma semelhante aos aplicativos de canvas. Saiba mais |
| Métricas de saúde | As métricas de integridade operacional para aplicativos de código estão disponíveis no centro de administração do Power Platform e no portal do criador. Saiba mais |