Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica: Azure Logic Apps (Standard)
Gli sviluppatori di integrazione devono gestire modifiche frequenti alla logica di business senza riscrivere il codice o ridistribuire le applicazioni. Il motore di regole di Azure Logic Apps offre un metodo a basso codice per definire, aggiornare e applicare regole aziendali direttamente nei flussi di lavoro delle Azure Logic Apps Standard.
Le organizzazioni in tutti i domini, ad esempio finanza, sanità, assicurazione e telecomunicazioni, prendere decisioni ogni giorno. Questa routine significa che la logica di business spesso cambia, influisce su applicazioni o software diversi e richiede rapidamente l'implementazione. Tuttavia, quando l'organizzazione ha regole business chiare che regolano la logica di business, l'organizzazione può prendere decisioni più rapidamente e facilmente. Le regole business sono linee guida che definiscono il funzionamento dell'organizzazione. È possibile trovarli in manuali, contratti, contratti o come conoscenze istituzionali non scritte o competenze dei dipendenti.
Con un motore regole business è possibile creare e aggiornare regole business senza scrivere codice o riavviare le applicazioni. I linguaggi di programmazione tradizionali, ad esempio C++, Java, COBOL, Python, JavaScript o C# sono progettati per i programmatori e richiedono tempo, competenze o entrambi per l'aggiornamento. Quindi, i non programmatori trovano difficile modificare le regole business che guidano il funzionamento delle applicazioni software. I motori delle regole business risolvono questo problema offrendo un ambiente a basso codice in cui è possibile creare applicazioni più semplici e veloci.
Motori di regole in un mondo di intelligenza artificiale
In un mondo di intelligenza artificiale che segue essenzialmente un approccio probabilistico, i motori delle regole sono fondamentali perché forniscono coerenza, chiarezza e conformità in diversi obiettivi aziendali. Quando si usano regole con un flusso di lavoro in App per la logica di Azure, è possibile:
Definire la logica, i vincoli e i criteri che regolano come elaborare, convalidare e scambiare dati tra sistemi, evitando informazioni non corrette dall'IA.
Applicare la conformità assicurandosi che le applicazioni seguano le normative e gli standard dei settori e dei mercati.
Gestire la logica di business indipendentemente dal codice senza dover modificare il flusso di lavoro. Questo vantaggio riduce la complessità e i costi di manutenzione, aumentando al contempo l'agilità e la scalabilità.
Per iniziare, consultare Creare un progetto del motore di regole di Azure Logic Apps.
Vantaggi del motore di regole
Un motore regole di gestione delle decisioni può offrire molti vantaggi, ad esempio:
| Beneficio | Descrizione |
|---|---|
| Flessibilità | Modificare le regole aziendali senza modificare il codice o ridistribuire i flussi di lavoro delle app logiche. |
| Affidabilità | Assicurarsi che determinate decisioni o azioni seguano sempre la logica predefinita e prevedibile, fondamentale per settori regolamentati o applicazioni critiche per la sicurezza. |
| Prestazioni | Gestire immediatamente le decisioni per i casi aziendali di routine o ben comprensibili senza richiamare modelli di intelligenza artificiale. |
| Governance | Semplificare la conformità fornendo un repository centralizzato e controllabile con regole business che è possibile accedere e verificare facilmente. |
| Collaborazione e riutilizzabilità | Condividere e riutilizzare regole business tra progetti e domini diversi. |
Motore delle regole di Azure Logic Apps
Il motore di regole di Azure Logic Apps è un motore di inferenza per la gestione delle decisioni che consente di integrare regole dichiarative, semanticamente avanzate e di facile lettura con i flussi di lavoro della logica app Standard. Queste regole possono operare su più origini dati diverse e interagire con i dati scambiati da tutti i connettori disponibili nei flussi di lavoro Standard. Questo modello di progettazione promuove il riutilizzo del codice, la semplicità di progettazione e la modularità della logica di business.
Il motore delle regole supporta i seguenti concetti di base:
Informazioni
I fatti forniscono i dati valutati dalle regole. Gli oggetti XML e .NET sono le origini dati native attualmente disponibili per il motore delle regole. Queste fonti di dati vengono usate per costruire regole da ruleset.
Set di regole
I set di regole sono piccoli blocchi predefiniti della logica di business. È possibile combinare set di regole per definire la logica decisionale per il flusso di lavoro.
Per configurare una risorsa di logica app Standard con un progetto del motore di regole, vedere Creare un progetto del motore di regole di Azure Logic Apps.
Nota
Il motore di regole si basa sull'algoritmo Rete.