Esquema v2 do Power Automate
Observação
O recurso do Power Automate e do Dataverse descrito neste artigo é aplicável a usuários que entram com contas corporativas, escolares ou contas premium de organizações.
O Power Automate armazena fluxos da área de trabalho no Microsoft Dataverse, que permite que você armazene e gerencie de forma segura os dados usados por aplicativos de negócios.
Essa funcionalidade permite que você use recursos como soluções para Application Lifecycle Management (ALM). No entanto, lidar com dados armazenados desta forma pode ser um desafio.
Assim, um novo esquema de armazenamento para fluxos da área de trabalho no Dataverse (v2) está disponível. Ele facilita o trabalho com APIs do Dataverse e permite aprimoramentos futuros do produto com fluxos da área de trabalho. O novo esquema de armazenamento está disponível publicamente junto com o Power Automate para desktop (v2.29).
Habilitar o esquema v2
O esquema v2 reduz efetivamente o consumo de banco de dados do Dataverse para usuários de licença paga. Além disso, ele descarrega os componentes dos fluxos da área de trabalho em seu Dataverse para Capacidade do Arquivo de Aplicativos, que faz parte de sua assinatura atual.
Não há necessidade imediata de agir, embora recomendemos que você habilite aprimoramentos futuros do produto. Antes de habilitar o novo esquema, certifique-se de que os usuários e os computadores de tempo de execução não assistido tenham sido atualizados para a versão apropriada do Power Automate para desktop.
Os administradores do Power Platform podem escolher quando habilitar o esquema de armazenamento v2. Para ativá-lo, acesse Central do Administrador do Power Platform>Ambientes>Configurações>Produto>Recursos>Ativar armazenamento de arquivos de fluxo da área de trabalho no esquema v2. Essa configuração se aplica no nível do ambiente.
Converta os fluxos da área de trabalho armazenados no esquema v1 para o esquema v2 até o final de 2024, pois então o esquema v1 ficará preterido. Você precisa do Power Automate para desktop v2.29 ou posterior para criar e executar fluxos da área de trabalho usando ambientes em que o esquema v2 está habilitado. Esse requisito garante que criadores de fluxo da área de trabalho e usuários assistidos e não assistidos possam aproveitar a nova funcionalidade.
Esquema v2 ativado por padrão
A partir de janeiro de 2024, o esquema v2 será ativado automaticamente para todos os ambientes. Embora não recomendado, a opção de desativar a habilitação automática está disponível no centro de administração do Power Platform. A ativação da desativação atrasa a habilitação do esquema v2 neste ambiente específico.
Posteriormente, em 2024, o esquema v2 será ativado para todos os ambientes sem a opção de desabilitar o recurso, e a opção não ficará visível no centro de administração do Power Platform. Como melhor prática, recomendamos que você habilite o recurso com antecedência para que os usuários possam se beneficiar dos aprimoramentos do produto que o acompanham.
A partir de 1º de outubro de 2024, o esquema v2 será habilitado por padrão em todas as regiões públicas do Power Platform.
Gerenciar fluxos da área de trabalho em ambientes com o esquema v2 ativado
Os fluxos da área de trabalho do Power Automate atualmente armazenados no esquema v1 continuam funcionando conforme planejado em ambientes nos quais o esquema v2 está ativado. Fluxos da área de trabalho novos, modificados e salvos novamente são armazenados no esquema v2.
Se um fluxo da área de trabalho pertencer a uma solução em um ambiente habilitado para v2, siga estas etapas adicionais para garantir que o pacote da solução contenha todos os binários necessários para que o fluxo funcione corretamente.
Reverter fluxos da área de trabalho convertidos
O Power Automate para desktop versão 2.29 ou posterior permite que as organizações que avançaram com o esquema v2 façam uma reversão até que o esquema v1 se torne preterido.
Você pode reverter um fluxo da área de trabalho convertido para o esquema v2 salvando novamente o fluxo da área de trabalho em um ambiente onde o administrador do Power Platform tem o recurso desabilitado.
Para a maioria dos cenários, não há necessidade de fazer downgrade de sua versão do Power Automate para desktop. No entanto, os fluxos da área de trabalho que usam recursos relacionados ao v2 que não são compatíveis com o esquema v1 não podem ser revertidos.
Uma reversão de v2 para v1 pode resultar em algumas capturas de tela associadas a elementos da interface do usuário não sendo salvas. Embora essas capturas de tela não sejam necessárias para a execução do fluxo da área de trabalho, você pode salvá-las:
- Vá para o painel direito Elementos da Interface de Usuário no Power Automate desktop.
- Selecione cada elemento da interface de usuário na lista.
Isso garante que as capturas de tela sejam salvas quando você reverter para v1.
Limitações dos fluxos da área de trabalho do esquema v2
Os fluxos da área de trabalho armazenados no esquema v2 funcionam apenas em ambientes com o recurso de esquema v2 ativado.
Os fluxos de área de trabalho do esquema V1 em um solução gerenciada podem operar em um ambiente onde o esquema v2 está habilitado, mas primeiro você deve salvá-los novamente em outro ambiente onde o esquema v2 está habilitado.
Em seguida, você pode importar a versão atualizada do esquema v2 do mesmo processo para o ambiente gerenciado no qual ele deve ser executado. A camada ativa pode ser substituída pela versão do esquema v2 do processo automatizado.
Cenário | Power Automate para desktop antes do lançamento de fevereiro de 2023 | Power Automate para desktop depois do lançamento de fevereiro de 2023 |
---|---|---|
É possível executar fluxos de desktop do esquema v1 em ambientes com o esquema v2 habilitado? | Sim | Sim |
É possível executar fluxos de desktop do esquema v2 em ambientes com o esquema v2 habilitado? | Não (usuário notificado sobre o erro) | Sim |
É possível executar fluxos de desktop do esquema v2 em ambientes com o esquema v2 desabilitado? | Não (usuário notificado sobre o erro) | Sim |
É possível editar/salvar fluxos de desktop v1 no esquema v1 em ambientes com o esquema v2 desabilitado? | Sim | Sim |
É possível editar/salvar fluxos de desktop v1 no esquema v1 em ambientes com o esquema v2 habilitado? | Sim | Não (os fluxos são convertidos e salvos no esquema v2) |
É possível editar/salvar fluxos de desktop v2 no esquema z1 em ambientes com o esquema v2 desabilitado? | Não (usuário notificado sobre o erro) | Sim (os fluxos sofrem downgrade e são salvos no esquema v1) |
É possível editar/salvar fluxos de desktop v2 no esquema v2 em ambientes com o esquema v2 habilitado? | Não (usuário notificado sobre o erro) | Sim |
Limite de tamanho excedido
Ao salvar um fluxo da área de trabalho no esquema v2, você pode ver o seguinte erro:
"O fluxo não pode ser salvo porque excedeu o limite de tamanho permitido."
O limite se aplica à definição do fluxo da área de trabalho salvo no Dataverse, que não pode exceder 2 MB. O problema pode ocorrer com um fluxo da área de trabalho grande, como quando ações têm valores de propriedade grandes ou variáveis têm valores padrão grandes. Por exemplo, uma imagem sálvia como base64 e definida como um valor de variável padrão.
Recomendamos não armazenar uma carga grande nas propriedades da ação ou no valor padrão da variável. Em vez disso, recupere o valor de outras ações ou passe o valor como uma variável de entrada. Você também pode dividir seu fluxo da área de trabalho em vários fluxos da área de trabalho filho.
Esquema do Dataverse
Com o esquema v2, alteramos o modelo de dados armazenado no Dataverse. Além da entidade de fluxo de trabalho, usamos a entidade binária de fluxo da área de trabalho para armazenar dados relacionados ao fluxo da área de trabalho, incluindo imagens e metadados.
Importante
Os objetos binários do fluxo da área de trabalho são componentes necessários do fluxo da área de trabalho, pois armazenam os dados necessários para que o fluxo da área de trabalho possa ser aberto ou executado. Não exclua esses objetos binários. Excluí-los resulta em perda permanente de dados para o fluxo da área de trabalho, o que torna o respectivo fluxo não editável.
O número de binários de fluxo da área de trabalho pode variar dependendo do tamanho do fluxo da área de trabalho.
Funções e privilégios
Com o esquema v2, a tabela binária de fluxo da área de trabalho é usada. Para que os fluxos da área de trabalho funcionem conforme esperado, você precisa de privilégios adicionais. Se você estiver usando os direitos de acesso padrão Environment Maker
e Basic User
, nenhuma alteração será necessária.
Se você usar direitos de acesso personalizados para gerenciar o acesso ao fluxo da área de trabalho, os administradores do Power Platform precisarão adicionar a seguinte lista de privilégios à função:
prvCreatedesktopflowbinary
prvReaddesktopflowbinary
prvWritedesktopflowbinary
prvDeletedesktopflowbinary
prvSharedesktopflowbinary
prvAssigndesktopflowbinary
prvAppenddesktopflowbinary
prvAppendTodesktopflowbinary
O nível mínimo de acesso para cada privilégio é básico (usuário). Mais informações: Direitos de acesso e privilégios