Adicionar aplicativos de tela e fluxos da nuvem a soluções por padrão
Você pode criar um aplicativo de tela em uma solução no Power Apps ou criar um fluxo da nuvem em uma solução no Power Automate. Anteriormente, criar um aplicativo de tela ou um fluxo da nuvem em uma solução exigia etapas manuais. Agora, você pode criá-los em uma solução por padrão.
Como os aplicativos de tela e os fluxos da nuvem em uma solução são definidos no Microsoft Dataverse, você pode usar recursos do Dataverse para gerenciá-los, incluindo referências de conexão, variáveis de ambiente, a API do Dataverse, segurança baseada em função e gerenciamento do ciclo de vida do aplicativo (ALM) baseado em solução.
Importante
- A configuração dos aplicativos de tela é uma versão prévia do recurso.
- As versões prévias do recurso não foram criadas para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos estão sujeitos a termos de uso suplementares e são disponibilizados antes de um lançamento oficial, de maneira que os clientes possam ter acesso antecipado e fazer comentários.
Pré-requisitos
- Como as soluções são armazenadas no Dataverse, o ambiente precisa ter um banco de dados do Dataverse para usar esse recurso. Se o seu não tiver, adicione um banco de dados do Dataverse.
- Para criar aplicativos de tela em soluções, você deve ter privilégios de gravação na tabela CanvasApp. Para criar fluxos da nuvem em soluções, você deve ter a função Criador de Ambiente. Saiba mais em Direitos de acesso e privilégios.
- Para que você consiga exibir ou editar um aplicativo de tela ou fluxo da nuvem em uma solução, é necessário que a solução seja compartilhada com você.
Importante
Antes de habilitar a criação de aplicativos de tela e fluxos de nuvem em soluções por padrão, revise a seção Considerações neste artigo.
Métodos de criação e pontos de entrada suportados
Vários métodos e pontos de entrada estão disponíveis para criar aplicativos de tela e fluxos da nuvem.
Métodos de criação de aplicativos de tela e pontos de entrada
A tabela a seguir resume os métodos que permitem criar aplicativos de tela em uma solução por padrão.
método | Disponível para aplicativos de tela em uma solução por padrão? |
---|---|
Criar um aplicativo de tela no Dataverse | Sim |
Crie um aplicativo de tela em outras fontes de dados, como SharePoint, Excel, Armazenamento de Blobs do Azure e outros | Sim |
Criar um aplicativo de tela em branco OBSERVAÇÃO: Power Apps>Aplicativos>Novo aplicativo>Tela também cria um aplicativo de tela em branco. |
Sim |
Criar um aplicativo de tela a partir de um modelo | No |
Criar um aplicativo de tela personalizando formulários do SharePoint | No |
Métodos de criação de fluxos da nuvem e pontos de entrada
A tabela a seguir resume os métodos que permitem criar fluxos da nuvem em uma solução por padrão.
método | Disponível para fluxos da nuvem em uma solução por padrão? |
---|---|
Criar um fluxo da nuvem do zero em um portal | Sim |
Criar um fluxo da nuvem a partir de um modelo em um portal | Sim |
Criar um fluxo da nuvem a partir do conector de gerenciamento do Power Automate | Sim |
Criar um fluxo da nuvem a partir do PowerShell | Sim |
Criar um fluxo da nuvem a partir do Power Apps | Sim |
Criar um fluxo da nuvem no Teams | Sim |
Criar um novo fluxo da nuvem a partir do OneDrive | Sim |
Criar um fluxo da nuvem no Dynamics 365 | Sim |
Criar um fluxo da nuvem a partir do suplemento do Excel | Sim |
Criar um fluxo da nuvem a partir do aplicativo móvel do Power Automate | Sim |
Criar um novo fluxo da nuvem a partir do SharePoint | Sim |
Criar um fluxo da nuvem a partir do Project Roadmap | Sim |
Importante
Os pontos de entrada sem suporte falharão ao criar qualquer fluxo da nuvem até que esse suporte seja adicionado para criar um fluxo da nuvem de solução com esse ponto de entrada. Você deve primeiro criar um fluxo de nuvem em uma solução usando um método compatível.
Habilitar o recurso
Esse recurso é desabilitado por padrão. Você deve habilitá-lo antes de poder usá-lo.
- Entre no centro de administração do Power Platform e selecione um ambiente.
- Acesse Configurações>Produto>Recursos.
- Em Criar novos aplicativos de tela e fluxos de nuvem em soluções do Dataverse, ative Aplicativos de tela (versão preliminar) ou Fluxos de nuvem conforme desejado.
Saiba mais sobre como gerenciar configurações de recursos em Gerenciar configurações de recursos.
Exibir aplicativos de tela e fluxos da nuvem nas soluções
Para exibir os objetos do aplicativo de tela e do fluxo da nuvem em uma solução, use a exibição de soluções. Você deve ter acesso ao objeto adicionado dentro de uma solução para exibi-lo em uma exibição de soluções.
Exportar e importar usando soluções
Depois que o recurso estiver ativado, use as soluções exportar e importar em vez de exportar e importar pacotes herdados de aplicativos e fluxos de tela. Os pacotes herdados podem ser importados em ambientes com a configuração de ambiente desativada.
Considerações
Leve em conta as seguintes considerações antes de decidir criar aplicativos de tela e fluxos da nuvem em uma solução por padrão.
- O consumo de capacidade do seu ambiente Dataverse e o custo relacionado podem aumentar.
- Limitações de solução conhecidas relacionadas aos aplicativos de tela ainda se aplicam aos aplicativos de tela criados em soluções por padrão.
- Esse recurso cria variáveis de ambiente automaticamente quando você adiciona fontes de dados para seus aplicativos.
- Por padrão, esse recurso salva todos os aplicativos de tela na solução padrão, Solução Padrão Common Data Services, publicado pelo Editor Padrão do Microsoft Dataverse. No entanto, recomendamos que você salve os aplicativos de tela em uma solução diferente. Saiba mais sobre como adicionar aplicativos de tela existentes às soluções.
- Quando você ativa ou desativa o recurso para aplicativos de tela e fluxos da nuvem no centro de administração do Power Platform, as propriedades do Dataverse
enablecanvasappsinsolutionsbydefault
eenableFlowsInSolutionByDefault
na tabela da organização são atualizadas. Você pode exibir o valor dessas propriedades usando o seguinte trecho ODATA de exemplo:[org URI]/api/data/v9.0/organizations
. Saiba mais na Referência da tabela de organização. - Se você estiver planejando alterar o prefixo do editor padrão ou da solução para seu ambiente, poderá saber mais em Prefixo de fornecedor de soluções, Criar um prefixo de fornecedor de soluções e Alterar o prefixo do fornecedor de soluções.
- Os aplicativos de tela e os fluxos de nuvem que não são de solução podem ser adicionados a uma solução para que sejam incluídos no Dataverse, mas não há como reverter essa ação.
Aprimoramentos
Os seguintes cenários foram aprimorados para oferecer suporte a fluxos da nuvem e aplicativos de tela definidos no Dataverse:
- A página Monitorar>Atividade de fluxo da nuvem agora oferece suporte aos fluxos da nuvem da solução.
- A API Listar Meus Fluxos não retorna nenhum fluxo da nuvem da solução.
- Os eventos do log de auditoria para permissões do fluxo de nuvem que fornecem visibilidade sobre o compartilhamento agora incluem fluxos de nuvem de solução.
- A API Listar Fluxos como Administrador agora retorna fluxos de nuvem de solução que não estavam ativados anteriormente (publicados). Essa API agora retorna todos os fluxos de nuvem de não solução e solução.
- Os fluxos com autenticação delegada ao Roadmap podem ser adicionados a uma solução e migrados para o Dataverse.
- Os fluxos com autenticação delegada ao SharePoint podem ser adicionados a uma solução e migrados para o Dataverse.
Este recurso está disponível para o público geral ou em versão preliminar?
A partir de 29 de outubro de 2024, a configuração de fluxos de nuvem estará disponível para o público em geral. A configuração dos aplicativos de tela permanece em versão preliminar.
A configuração de fluxos de nuvem continua desativada por padrão e é opcional.
A colocação de fluxos em Dataverse uso Dataverse capacidade?
Moderadamente. As definições de fluxo usam uma pequena quantidade de Dataverse armazenamento. Uma definição de fluxo grande pode atingir 10 KB. Com este pior cenário: 10.000 fluxos x 10 KB = 100 MB ou 0,1 GB. O pequeno aumento no Dataverse armazenamento usado fornece benefícios significativos, já que os fluxos de solução em nuvem são necessários para alavancar recursos, incluindo geranciamento do ciclo de vida do aplicativo (ALM), governança com Dataverse, centro de automação, rascunhos e controle de versão e recursos de segurança expandidos.