Partilhar via


Converter regras em expressões

A capacidade de criar regras em aplicações de tela para uma modificação automatizada da aplicação com base em critérios especificados será removida. Esta funcionalidade foi extinta em 2019 e será agora totalmente removida.

Terá alguns meses para converter as regras em expressões utilizando um conversor. Se restarem regras na aplicação de tela que não foram convertidas até ao final deste período, o sistema irá efetuar a conversão automaticamente.

Importante

A partir de 14 de outubro de 2019, a funcionalidade de regras em aplicações de tela é preterida. Mais informações: blogue: funcionalidade de preterição de regras de tela.

Converter regras

Quando editar uma aplicação que tem regras, receberá uma mensagem para as converter. O conversor ajuda a migrar as regras dentro da aplicação para um formato compatível com futuras versões do Power Apps Studio. Ao utilizar as condições das regras na aplicação, o conversor substitui as referências por expressões inline correspondentes.

Siga estes passos para converter regras na sua aplicação:

  1. Abra a aplicação para edição e aceda ao painel Regras.

  2. Na mensagem de aviso, selecione Converter regras.

    Converter regras.

  3. É aberta uma caixa de diálogo que mostra todas as regras que serão convertidas. O nome da regra é mostrado à esquerda e a expressão condicional associada é mostrada à direita. Na caixa de diálogo Converter regras , selecione Converter agora.

    Converter agora.

Quando a conversão estiver concluída, aparece uma notificação para o alertar se a conversão foi bem-sucedida. As fórmulas que referenciaram nomes de regras anteriormente foram atualizadas para utilizarem diretamente a expressão condicional associada.

Antes da conversão, a fórmula do Power Fx referencia os nomes das regras na fórmula em vez das expressões condicionais associadas.

Antes da conversão.

Após a conversão, as referências aos nome das regras são removidas e substituídas. Neste exemplo, a Rule2 foi convertida em Slider1.Value > 50.

Após a conversão.

Reverter a conversão

Quando a conversão estiver concluída, as regras serão convertidas na expressão correspondente. Durante o período de conversão, poderá reverter as alterações para que as regras regressem à aplicação para revisão e resolução de problemas, se necessário. Durante a mesma sessão, pode utilizar o botão Anular ou Ctrl-Z para reverter a conversão de regra. Se guardar a aplicação, poderá restaurar a versão anterior para reverter a alteração. No entanto, ser-lhe-á solicitado que converta as regras novamente da próxima vez que a aplicação for aberta para edição.

Problemas conhecidos

Se as suas regras estão num estado de erro ou vazias, serão substituídas pela fórmula seguinte: Boolean(Blank()). Esta fórmula preserva o comportamento das regras neste estado.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).