Adicionar aplicativos de tela e fluxos da nuvem a soluções por padrão (versão preliminar)
[Este artigo faz parte da documentação de pré-lançamento e está sujeito a alterações.]
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
Esse é um recurso de versão preliminar. Os recursos de visualização não foram criados para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e fornecer comentários.
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. Para obter mais informações, consulte 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 da nuvem em soluções por padrão, revise as considerações.
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 | Não |
Criar um aplicativo de tela personalizando formulários do SharePoint | Não |
Criar um aplicativo de tela diretamente do portal do Azure usando Banco de Dados SQL do Azure | Não |
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 aplicativos de tela e fluxos da nuvem em soluções do Dataverse (Versão Preliminar`), ative Aplicativos de tela e Fluxos da nuvem conforme desejado.
Saiba mais sobre o gerenciamento das configurações dos 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
. Para obter mais informações, consulte a Referência de tabela da organização.Se você planeja alterar o prefixo do editor padrão ou a solução para seu ambiente, consulte Prefixo do fornecedor de soluções, Criar prefixo do fornecedor de soluções e Alterar 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.
Problemas conhecidos
- Eventos de log de auditoria para permissões de fluxo da nuvem que fornecem visibilidade para compartilhamento não são atualizados para fluxos da nuvem da solução.
- A API Listar Fluxos como Administrador não retorna fluxos da nuvem da solução que não foram ativados anteriormente (publicados). Essa API é atualizada para retornar todos os fluxos da nuvem da solução.
- Os fluxos com autenticação delegada para o Roteiro não podem ser adicionados a uma solução e migrados para o Dataverse.
- Você não pode adicionar fluxos com autenticação delegada ao SharePoint em uma solução e migrá-los para o Dataverse diretamente. No entanto, você pode remover a autenticação delegada para permitir a migração e, em seguida, adicioná-la novamente após a migração.
Confira também
Visão geral das soluções
Guia de gerenciamento do ciclo de vida do aplicativo (ALM)
Observaçã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).