Visão geral das funções do Power Fx
As funções do Power Fx no Dataverse (anteriormente conhecidas como plug-ins low-code instantâneos) fornecem lógica de negócios reutilizável em tempo real que uma organização pode usar em todo o Microsoft Power Platform. Elas melhoram a arquitetura de dados e garantem consistência nos processos empresariais, adicionando lógica personalizada que vai além dos recursos prontos para uso.
Anteriormente, a criação dessas funções exigia trabalhar com plug-ins, o que envolvia classes personalizadas e assemblies do .NET Framework. Atualmente, devido a uma interface amigável no Dataverse, a criação de funções é mais simples, sem registro manual nem a necessidade de conhecimento avançado em codificação.
O poder por trás das funções do Power Fx
As funções do Power Fx são criadas usando o Power Fx, a linguagem low-code flexível e intuitiva do Microsoft Power Platform. O Power Fx é muito poderoso porque se baseia em quatro princípios fundamentais:
Uso geral: o Power Fx não se limita a um único tipo de tarefa. Você pode usá-lo em aplicativos de tela, aplicativos baseados em modelo e no Microsoft Power Automate para lidar com cálculos, manipulação de dados, condições e fluxos de trabalho, o que o torna uma ferramenta versátil em todo o Microsoft Power Platform.
Fortemente tipado: cada valor no Power Fx tem um tipo de dados específico (como texto, número ou Booliano), e o sistema impõe esses tipos automaticamente. Esse recurso garante que suas fórmulas sejam confiáveis e previsíveis, o que ajuda a reduzir erros e melhorar a integridade dos dados.
Declarativo: em vez de escrever instruções passo a passo, o Power Fx funciona de forma semelhante às fórmulas do Microsoft Excel, em que você descreve o resultado que deseja. Em seguida, o Power Fx manipula a lógica. Por exemplo, o processo para definir o texto de um rótulo para corresponder a uma seleção suspensa é tão simples quanto inserir a seguinte lógica:
Label1.Text = Dropdown1.Selected.ValueNão é preciso atualizar o rótulo manualmente. O Power Fx garante que ele sempre reflita o valor da seleção suspensa atual.
Funcional: o Power Fx é criado com base em funções e expressões, e não em instruções passo a passo que atualizam variáveis. Como resultado, é reativo, eficiente e mais fácil de manter, o que ajuda a garantir que a lógica de negócios permaneça simplificada e adaptável.
Por que esses quatro princípios são importantes
Como estão fundamentadas nesses quatro princípios-chave, as funções do Power Fx podem oferecer uma maneira simples, mas poderosa, de melhorar a integridade dos dados e simplificar a lógica de negócios. As funções são objetos de solução reutilizáveis armazenadas por um banco de dados do Dataverse. Você pode acessar essas funções pelos produtos Microsoft Power Platform, como Microsoft Power Apps e Power Automate. As funções podem se conectar diretamente com dados ou fontes de dados externas do Dataverse por meio de conectores do Microsoft Power Platform. As funções do Power Fx são versáteis, impõem a validação de dados por padrão e ajudam a facilitar a criação de soluções confiáveis e reutilizáveis no Microsoft Power Platform.
Lembre-se do cenário anterior de cálculo de códigos de desconto. Em vez de duplicar a lógica em vários aplicativos, você pode usar uma única função para validar e aplicar um desconto em vários aplicativos e automações, o que garante um cálculo consistente sempre. Nesse cenário, ao usar funções do Power Fx, você pode manter sua higienização de dados e, ao mesmo tempo, reduzir a carga de trabalho, eliminando a necessidade de atualizar o cálculo em vários lugares.