Esquema do Power Automate v2

Observação

A caraterística do Power Automate e do Dataverse descrita neste artigo aplica-se a utilizadores que iniciem sessão com contas escolares, profissionais ou contas premium de organização.

O Power Automate armazena fluxos de ambiente de trabalho no Microsoft Dataverse, que lhe permite armazenar e gerir dados de forma segura, que são utilizados por aplicações empresariais.

Esta funcionalidade permite-lhe utilizar funcionalidades como soluções para Gestão do Ciclo de Vida das Aplicações (ALM). No entanto, lidar com dados armazenados desta forma pode ser um desafio.

Assim, está disponível um novo esquema de armazenamento para fluxo de ambiente de trabalho no Dataverse (v2). Facilita o trabalho com APIs do Dataverse e permite futuros melhoramentos de produto com fluxos de trabalho no ambiente de trabalho. O novo esquema de armazenamento está disponível para o público juntamente com o Power Automate para ambiente de trabalho (v2.29).

Aceder à definição do esquema v2 no centro de administração do Power Platform

O esquema v2 reduz eficazmente o consumo da base de dados do Dataverse para utilizadores de licenças pagas. Além disso, transfere componentes dos seus fluxos de ambiente de trabalho para o seu Dataverse para Capacidade de Ficheiros de Aplicações, que faz parte da sua subscrição atual.

Para utilizar eficazmente o novo esquema, certifique-se de que os utilizadores e as máquinas de tempo de execução não assistidas são atualizados para a versão Power Automate adequada para desktop.

Como administrador do Power Platform, pode aceder à definição de esquema de armazenamento v2, chamada Esquema de fluxo de ambiente de trabalho melhorado, para fluxos de ambiente de trabalho nos seus ambientes seguindo estes passos:

  1. Iniciar sessão no centro de administração da Power Platform
  2. No painel de navegação, selecione Gerir.
  3. No painel de Gerir, selecione Ambientes.
  4. Na página de Ambientes , selecione o ambiente que quer configurar.
  5. Na barra de comandos, selecione Configurações.
  6. Expanda o Produto e, em seguida, selecione Características.
  7. Na página de Funcionalidades , navegue até Esquema de fluxo de ambiente de trabalho melhorado. Esta definição é aplicável ao nível do ambiente.

Esquema v2 ativado por predefinição

A partir de 1 de outubro de 2024, o esquema v1 está obsoleto e o esquema v2 está ativado por defeito em todas as regiões Públicas da Power Platform. Necessita do Power Automate para desktop v2.29 ou posterior para criar e executar fluxos de desktop utilizando ambientes onde o esquema v2 está ativado. Este requisito assegura que os criadores de fluxos do desktop e utilizadores atendidos e não atendidos possam tirar proveito da nova funcionalidade.

A opção no Centro de Administração do Power Platform para desativar a configuração do esquema v2 ativado por predefinição.

Gerir fluxos de ambiente de trabalho em ambientes com o esquema v2 ativado

Os fluxos de ambiente de trabalho do Power Automate atualmente armazenados no esquema v1 continuam a funcionar conforme esperado em ambientes onde o esquema v2 está ativado. Os fluxos de ambiente de trabalho novos, modificados e guardados novamente são armazenados no esquema v2.

Se um fluxo de ambiente de trabalho pertencer a uma solução num ambiente compatível com v2, siga estes passos adicionais para garantir que o pacote da solução contém todos os binários obrigatórios para o fluxo funcionar corretamente.

Reverter os fluxos de ambiente de trabalho convertidos

O Power Automate para computador versão 2.29 ou posterior permite que as organizações que optaram pelo esquema v2 revertam para o esquema v1 até que este seja descontinuado.

É possível reverter um fluxo de trabalho de ambiente de trabalho convertido para o esquema v2, resalvando o fluxo de trabalho de ambiente de trabalho para um ambiente onde o administrador do Power Platform tem a funcionalidade desativada.

Para a maior parte dos cenários, não é necessário mudar para uma versão anterior do Power Automate para desktop. No entanto, fluxos de ambiente de trabalho que utilizam funcionalidades relacionadas com v2 que não são suportadas pelo esquema v1 não podem ser revertidos.

Uma reversão de v2 para v1 pode resultar em não serem guardadas algumas capturas de ecrã associadas a elementos da IU. Embora essas capturas de ecrã não sejam necessárias para a execução do fluxo de ambiente de trabalho, pode guardá-las:

  1. Aceda ao painel direito dos Elementos de IU no Power Automate Desktop.
  2. Selecione cada elemento da IU na lista.

Isto garante que as capturas de ecrã são guardadas quando reverte para v1.

Limitações dos fluxos de ambiente de trabalho do esquema v2

Os fluxos de ambiente de trabalho armazenados no esquema v2 só funcionam em ambientes com a funcionalidade de esquema v2 ativada.

Os fluxos de ambiente de trabalho do esquema V1 numa solução gerida podem operar num ambiente onde o esquema v2 está ativado, mas primeiro deve guardá-los novamente noutro ambiente onde o esquema v2 está ativo.

Em seguida, pode importar a versão atualizada do esquema v2 do mesmo processo para o ambiente gerido onde se destina a ser executado. A camada ativa pode ser substituída pela versão v2 do esquema do processo automatizado.

Cenário Power Automate para desktop antes da versão de fevereiro de 2023 Power Automate para ambiente de trabalho após a versão de fevereiro de 2023
É possível executar fluxos de ambiente de trabalho do esquema v1 em ambientes com o esquema v2 ativo? Yes Yes
É possível executar fluxos de ambiente de trabalho do esquema v2 em ambientes com o esquema v2 ativo? Não (utilizador notificado do erro) Yes
É possível executar fluxos de ambiente de trabalho do esquema v2 em ambientes com o esquema v2 inativo? Não (utilizador notificado do erro) Yes
É possível editar/guardar fluxos de ambiente de trabalho v1 para o esquema v1 em ambientes com o esquema v2 inativo? Yes Yes
É possível editar/guardar fluxos de ambiente de trabalho v1 para o esquema v1 em ambientes com o esquema v2 ativo? Yes Não (os fluxos são revertidos para versão posterior e guardados no esquema v2)
É possível editar/guardar fluxos de ambiente de trabalho v2 para o esquema v1 em ambientes com o esquema v2 inativo? Não (utilizador notificado do erro) Sim (os fluxos são regressados para uma versão anterior e guardados no esquema v1)
É possível editar/guardar fluxos de ambiente de trabalho v2 para o esquema v2 em ambientes com o esquema v2 ativo? Não (utilizador notificado do erro) Yes

Limite de tamanho excedido

Quando guarda um fluxo de ambiente de trabalho no esquema v2, poderá ver o erro seguinte:

"Não é possível guardar o fluxo porque excedeu o limite de tamanho permitido."

Mensagem de erro durante a gravação do fluxo a indicar o limite do tamanho do fluxo.

O limite aplica-se à definição do fluxo de ambiente de trabalho guardado no Dataverse, que não pode exceder 16M caracteres. O problema pode ocorrer com um grande fluxo de ambiente de trabalho, como quando as ações têm grandes valores de propriedade ou as variáveis têm grandes valores predefinidos. Por exemplo, uma imagem guardada como base64 e definida como valor de variável predefinido.

Recomendamos que não armazene um payload grande nas propriedades de ação ou no valor predefinido da variável. Em vez disso, obtenha o valor de outras ações ou transmita o valor como uma variável de entrada. Também pode dividir o seu fluxo de desktop em vários fluxos de desktop filhos.

Esquema do Dataverse

Com o esquema v2, alteramos o modelo de dados armazenado no Dataverse. Além da entidade do fluxo de trabalho, usamos a entidade binária do fluxo de ambiente de trabalho para armazenar dados relacionados com o fluxo de ambiente de trabalho, incluindo imagens e metadados.

Fluxo de ambiente de trabalho no esquema v2 com binários de fluxo de ambiente de trabalho.

Important

Os objetos binários do fluxo de ambiente de trabalho são componentes necessários do fluxo de ambiente de trabalho, pois armazenam os dados necessários para que o fluxo de ambiente de trabalho possa ser aberto ou executado. Não elimine estes objetos binários. A sua eliminação resulta na perda permanente de dados para o fluxo de ambiente de trabalho, o que torna o respetivo fluxo não editável.

O número de binários do fluxo de ambiente de trabalho pode variar dependendo do tamanho do fluxo de ambiente de trabalho.

Funções e privilégios

Com o esquema v2, a tabela binária de fluxo de ambiente de trabalho é usada. Para que os fluxos de ambiente de trabalho funcionem conforme esperado, precisa de privilégios adicionais. Se estiveres a usar os papéis Environment Maker de segurança predefinidos e Basic User, não é necessária qualquer configuração adicional para que os fluxos do ambiente de trabalho funcionem como esperado. Estes papéis incorporados já incluem todas as permissões necessárias para criar, executar e gerir fluxos no esquema v2.

Se usar funções de segurança personalizadas para gerir o acesso ao fluxo de área de trabalho, os administradores do Power Platform necessitam de adicionar a seguinte lista de privilégios à função:

  • prvCreatedesktopflowbinary
  • prvReaddesktopflowbinary
  • prvWritedesktopflowbinary
  • prvDeletedesktopflowbinary
  • prvSharedesktopflowbinary
  • prvAssigndesktopflowbinary
  • prvAppenddesktopflowbinary
  • prvAppendTodesktopflowbinary
  • prvReadSolution
  • prvReadtag (opcional a partir da versão 2.57)
  • prvReadtaggedprocess (opcional a partir da versão 2.57)

O nível mínimo de acesso para cada privilégio é básico (utilizador). Mais informações: Funções de segurança e privilégios

Privilégio e nível de acesso necessários para binários de fluxo de ambiente de trabalho com esquema v2

Important

Atribuir apenas os privilégios listados em Roles e privilégios pode não ser suficiente se outras permissões exigidas do Dataverse ou Power Platform normalmente concedidas pelo Basic User ou Environment Maker estiverem em falta.