Partilhar via


Limitações modernas conhecidas dos comandos

Limitações das bibliotecas de componentes do Power Fx e Comandos

O Power Fx partilha determinadas infraestruturas com páginas personalizadas e aplicações de tela. As limitações relevantes de páginas personalizadas também são aplicáveis aos comandos.

  • Nem todas as funções do Power Fx são atualmente suportadas para os comandos.
  • O Microsoft Dataverse é, atualmente, a única origem de dados suportada ao utilizar o Power Fx com comandos. No entanto, podem ser utilizadas páginas personalizadas para ligar a dados externos.
  • Para adicionar tabelas adicionais, abra a biblioteca de componentes de comando do estruturador de comandos. Ou pode voltar a abrir o estruturador de comandos selecionando uma tabela diferente no estruturador de aplicações.
  • Quando escreve fórmulas do Power Fx no estruturador de comandos, o IntelliSense pode por vezes fornecer recomendações para funções não suportadas. Pode não apresentar um erro para funções não suportadas no estruturador de comandos ou na biblioteca de componentes de comandos associados.
  • Os comandos e a biblioteca de componentes de comando criada a partir de uma aplicação não podem ser adicionados a diferentes aplicações. No entanto, pode copiar o comando e colá-lo noutra aplicação ou localização da barra de comandos.
  • Nem todas as regras de visibilidade predefinidas ou personalizadas de comandos clássicos são atualmente suportadas no Power Fx. A visibilidade clássica é suportada sem a utilização do Power Fx. Isto é necessário para migrar comandos clássicos para os formatos de regra moderno e clássico, mas não será exposto no estruturador de comandos. No entanto, a visibilidade clássica é exposta em ficheiros de solução e Dataverse.
  • Para eliminar bibliotecas de componentes de comandos, tem de eliminar a aplicação. Em alternativa, pode eliminar o registo associado na tabela de elementos da aplicação condicionada por modelo e, em seguida, eliminar a biblioteca de componentes. Este registo de elemento da aplicação condicionada por modelo existe no Dataverse, mas não está exposto em soluções. Mais informações: Eliminar umregisto de elemento da aplicação condicionada por modelo
  • Os comandos baseados no PowerFx não são suportados e não são executados em Dynamics 365 app for Outlook nem numa aplicação condicionada por modelos alojada num Portal.
  • As alterações de metadados para atributos poderão não ser refletidas na expressão do Power Fx. Para atualizar os metadados, abra a biblioteca de componentes através de ações da barra de comandos no estruturador de comandos. No Power Apps Studio para aplicações de tela, selecione Origens de dados, selecione a origem de dados e, em seguida, atualize. Isto atualiza os metadados para a biblioteca de componentes.

Limitações do estruturador de comandos

  • Os comandos clássicos pré-existentes não podem ser personalizados no estruturador de comandos antes de serem migrados para a infraestrutura moderna. Isto inclui os comandos predefinidos, que serão migrados incrementalmente ao longo do tempo. Pode continuar a utilizar outros mecanismos e ferramentas de terceiros para personalizar comandos clássicos.
  • Os botões dinamicamente povoados não são suportados. Recomendamos que os crie declarativamente.
  • As barras de comandos de cabeçalhos de aplicações globais e dashboards não são atualmente suportadas no estruturador de comandos. Estes são personalizados com pouca frequência. Partilhe feedback se considerar valioso priorizá-lo.
  • É suportada uma única biblioteca de componentes do Power Fx. O estruturador de comandos poderá apresentar a mensagem de erro: "Não é possível inicializar o gestor de componentes. Há várias bibliotecas de componentes associadas à sua aplicação." Este erro ocorre quando uma aplicação tem várias bibliotecas de componentes duplicados associadas, o que atualmente não é suportado com aplicações condicionadas por modelo. Para resolver esta limitação, remova as entradas AppElement adicionais para a aplicação. Faça-o removendo as várias dependências de biblioteca da aplicação, assegurando que só existe uma entrada AppElement .

Eliminar um registo de elemento da aplicação condicionada por modelo

Aviso

Se a aplicação incluir comandos baseados em Power Fx, deixarão de funcionar depois de eliminar o registo da tabela do elemento da aplicação condicionada por modelo.

Utilizando a tabela Elementos da Aplicação Condicionada por Modelo, faça o seguinte:

  1. Criar um fluxo para obter uma lista de linhas. Mais informações: Obter uma lista de linhasListar linhas da tabela de elementos do Dataverse de aplicação condicionada por modelo através de um fluxo
  2. Em seguida, execute o fluxo para encontrar o valor do ID de linha exclusivo para a linha que pretende eliminar e copie-o. Também pode encontrar este valor de linha consultando as linhas de tabela no hub de tabela da tabela Elemento da Aplicação Condicionada por Modelo em make.powerapps.com.
  3. Crie um passo para eliminar a linha utilizando o valor de ID exclusivo que copiou no passo anterior. Mais informações: Eliminar uma linha. Eliminar uma ação de fluxo de linha utilizando a linha de tabela de elementos do Dataverse da aplicação condicionada por modelo
  4. Publique a aplicação condicionada por modelo associada ao registo do elemento da aplicação condicionada por modelo.

Consulte também

Descrição geral dos comandos modernos

Apresentação do Verificador de Comandos para frisos de aplicação modelo