Condividi tramite


Creare una regola in Fabric Activator

Dopo aver inserito i dati in streaming in un attivatore o assegnare eventi agli oggetti, è possibile creare regole per agire sui dati. L'attivazione di queste regole può essere l'invio di una notifica, ad esempio un'email o un messaggio di Teams. E l'attivazione di queste regole può attivare un flusso di lavoro, ad esempio l'avvio di un flusso di Power Automate.

Prerequisiti

  • Per completare correttamente questa procedura, è necessaria un'area di lavoro con una capacità abilitata per Microsoft Fabric.

Apri attivatore

Per iniziare, aprire Fabric nel browser.

Nel riquadro di navigazione selezionare Crea>Attivatore. Se non vedi Crea, seleziona i tre puntini (...) per visualizzare altre opzioni.

Selezionare Prova di esempio per creare un attivatore prepopolato con eventi e oggetti di esempio.

Definire una condizione e un'azione della regola

Usare Regole per specificare i valori da monitorare negli eventi, le condizioni da rilevare e le azioni che si desidera eseguire da Activator.

Seleziona i dati della regola

In Activator Explorer selezionare la proprietà o il flusso di eventi da monitorare nella regola. Per informazioni sulle proprietà, vedere Creare proprietà più avanti in questo articolo.

Dopo aver selezionato una proprietà o un flusso di eventi, viene visualizzata un'anteprima dei valori per un esempio delle istanze dell'oggetto.

Creare una nuova regola di attivazione

Per creare una nuova regola, nella barra multifunzione selezionare Nuova regola. Assegnare un nuovo nome selezionando il nome predefinito della regola e modificandolo. La sezione Monitoraggio della regola viene prepopolata con i dati selezionati nel passaggio 1.

Screenshot della creazione di una nuova regola.

Definire la condizione da rilevare

Scegliere quindi il tipo di condizione da rilevare. È possibile usare le condizioni che controllano:

  • quando un valore numerico supera o scende al di sotto di una soglia (ad esempio, la temperatura è maggiore di 30),
  • quando un valore true/false logico cambia (ad esempio, HasFault diventa True) o
  • quando un valore stringa cambia (ad esempio, lo stato cambia da InCompliance).

Screenshot della scelta della condizione di avviso.

I grafici nella scheda Definizione vengono aggiornati per visualizzare un esempio degli eventi che soddisfano le condizioni impostate.

Screenshot di una scheda di rilevamento che mostra due grafici.

Se si passa alla scheda Analisi , sono presenti due grafici. Il primo mostra il numero totale di volte in cui viene attivata la regola, per tutti gli ID oggetto monitorati da Activator. Usare questo grafico per comprendere il volume di notifiche attivate su tutti gli ID oggetto. Il secondo grafico mostra il numero totale di volte in cui la regola è stata attivata, per i cinque ID oggetto. Usare questo grafico per comprendere meglio se sono presenti ID oggetto specifici che contribuiscono maggiormente a tutte le attivazioni attivate.

Definire l'azione da eseguire

Usare infine la sezione Azione per scegliere le operazioni da eseguire quando viene rilevata la condizione.

Screenshot della selezione di un'azione quando viene rilevata una condizione.

Diversi tipi di azione hanno parametri diversi. Alcuni di questi parametri sono: l'indirizzo di posta elettronica a cui si vuole inviare, il flusso di lavoro a cui si vuole avviare, l'oggetto o altre informazioni.

È anche possibile selezionare Modifica azione per visualizzare un editor con un'anteprima del messaggio inviato dall'azione e opzioni per aggiungere altre informazioni all'azione.

Test della regola

Dopo aver creato una regola, testarla selezionando Invia un avviso di test. Selezionando questo pulsante viene trovato un evento passato per il quale l'attivazione della regola è true e viene inviato un avviso in modo da visualizzare l'aspetto dell'avviso per tale evento.

  • L'avviso di test viene sempre visualizzato, indipendentemente dal campo destinatario nella scheda Azione
  • L'opzione Invia un avviso di test è abilitata solo se si dispone di almeno un evento passato per il quale la condizione della regola è true.

Avviare e arrestare la regola

Le regole vengono create in uno stato Arrestato . Ciò significa che non vengono valutati come flussi di dati nel sistema e non evitare di eseguire alcuna azione di conseguenza. Dopo aver definito la regola, selezionare Salva e iniziare a rendere attiva la regola. Se non si è pronti per avviare la regola, salvarla e tornare in un secondo momento. Quando si è pronti, selezionare Avvia dalla barra degli strumenti per Activator per avviare l'esecuzione del trigger e intraprendere un'azione.

Screenshot dell'avvio di un avviso.

Dopo l'avvio, viene visualizzato In esecuzione nell'area del titolo della scheda della regola. Inoltre, l'icona in Esplora risorse mostra che la regola è in esecuzione. Quando si avvia la regola, le nuove attivazioni iniziano a essere eseguite su nuovi dati inseriti. La regola non viene attivata sui dati già inseriti. Per arrestare l'avviso, selezionare Arresta.

Se si apportano modifiche alla regola ( ad esempio modificare la condizione cercata), selezionare Aggiorna sulla barra degli strumenti per assicurarsi che la regola in esecuzione usi i nuovi valori.

Quando si elimina una regola (o un oggetto), il completamento di qualsiasi elaborazione back-end dei dati può richiedere fino a cinque minuti. Le regole eliminate potrebbero continuare a monitorare i dati ed eseguire le azioni di conseguenza, per alcuni minuti dopo l'eliminazione.

Creare proprietà

In alcuni casi, è necessario riutilizzare la logica delle regole tra più regole. Creare una proprietà per definire una condizione o una misura riutilizzabile, quindi fare riferimento a tale proprietà da più regole.

Per creare una proprietà, selezionare il flusso aggiunto all'oggetto a cui si è interessati e selezionare Nuova proprietà dalla barra multifunzione e quindi selezionare la proprietà che si vuole usare nella logica della regola.

Screenshot della creazione di una proprietà per un avviso.

Dopo aver definito una proprietà, è possibile farvi riferimento da una o più regole. Qui si fa riferimento alla proprietà temperatura troppo caldo per la medicina.

Screenshot della proprietà del pacchetto troppo calda per un avviso.

Pulire le risorse

Eliminare il flusso di eventi di esempio selezionando i puntini di sospensione (...) a destra del flusso di eventi eventi di recapito del pacchetto, e selezionando Elimina.

Passaggio successivo

esercitazione su Activator