Panoramica delle funzioni Power Fx
Le funzioni Power Fx in Dataverse (precedentemente note come plug-in istantanei con poco codice) forniscono logica di business riutilizzabile in tempo reale che un'organizzazione può usare in Microsoft Power Platform. Migliorano l'architettura dei dati e garantiscono la coerenza nei processi di business aggiungendo logica personalizzata che va oltre le funzionalità delle funzionalità preconfigurate.
In precedenza, la creazione di queste funzioni richiedeva l'uso di plug-in, che facevano ricorso a classi personalizzate e assembly .NET Framework. Attualmente, grazie a un'interfaccia intuitiva Dataverse, la creazione di funzioni è più semplice e non richiede registrazioni manuali o conoscenze di codifica avanzate.
Potenza dietro le funzioni Power Fx
Le funzioni Power Fx vengono create mediante Power Fx, il linguaggio con poco codice flessibile e intuitivo di Microsoft Power Platform. Power Fx è così potente perché si basa su quattro principi chiave:
Utilizzo generico: Power Fx non è limitato a un unico tipo di attività. Lo si può usare nelle app canvas, nelle app basate su modello e in Microsoft Power Automate per gestire calcoli, manipolazione dei dati, condizioni e flussi di lavoro, il che lo rende uno strumento versatile in Microsoft Power Platform.
Fortemente tipizzato: ogni valore in Power Fx ha un tipo di dati specifico (ad esempio Testo, Numero o Booleano) e il sistema applica automaticamente tali tipi. Questa funzionalità garantisce l'affidabilità e la prevedibilità delle formule, riducendo così gli errori e migliorando l'integrità dei dati.
Dichiarativo: anziché scrivere istruzioni passo passo, Power Fx funziona in modo simile alle formule di Microsoft Excel in quanto è sufficiente descrivere il risultato desiderato. Quindi, Power Fx si occupa di gestire la logica. Ad esempio, il processo per impostare il testo di un'etichetta in modo che corrisponda a una selezione dell'elenco a discesa è semplice come immettere la seguente logica:
Label1.Text = Dropdown1.Selected.ValueNon è necessario aggiornare l'etichetta. Power Fx si accerta che rifletta sempre il valore della selezione dell'elenco a discesa corrente.
Funzionale: Power Fx si basa su funzioni ed espressioni anziché su istruzioni dettagliate per l'aggiornamento delle variabili. Di conseguenza, è reattivo, efficiente e più facile da gestire, il che aiuta a garantire che la logica di business sia sempre snella e adattabile.
Perché questi quattro principi sono importanti
Poiché sono radicate in questi quattro principi chiave, le funzioni Power Fx possono offrire un modo semplice ma potente per migliorare l'integrità dei dati e semplificare la logica di business. Le funzioni sono oggetti soluzione riutilizzabili archiviati in un database Dataverse. È possibile accedere a queste funzioni da prodotti Microsoft Power Platform quali Microsoft Power Apps e Power Automate. Le funzioni possono connettersi direttamente ai dati Dataverse o a origini dati esterne tramite connettori Microsoft Power Platform. Le funzioni Power Fx sono versatili, applicano la convalida dei dati per impostazione predefinita e aiutano a semplificare la creazione di soluzioni Microsoft Power Platform affidabili e riutilizzabili.
Ricordare lo scenario precedente di calcolo dei codici di sconto. Anziché duplicare la logica tra più app, è possibile usare un'unica funzione per convalidare e applicare uno sconto tra varie applicazioni e automazioni, garantendo così un calcolo sempre coerente. In questo scenario, l'uso di funzioni Power Fx consente di mantenere l'ottimizzazione dati riducendo al contempo il carico di lavoro eliminando la necessità di aggiornare il calcolo in più punti.