Condividi tramite


Che cos'è il rilevamento dei processi aziendali di Azure? (anteprima)

Nota

Questa funzionalità è in anteprima ed è soggetta alle Condizioni supplementari per l'utilizzo per le anteprime di Microsoft Azure.

Gli sviluppatori o gli analisti aziendali che lavorano su soluzioni che integrano servizi e sistemi usando varie risorse di Azure potrebbero avere difficoltà a visualizzare la relazione tra i componenti tecnici nella soluzione e lo scenario aziendale. Per includere il contesto aziendale sulle risorse di Azure nella soluzione, è possibile creare processi aziendali che rappresentino visivamente la logica di business implementata da queste risorse. In Rilevamento processi aziendali di Azure, un processo aziendale è una serie di fasi che rappresentano le attività che passano attraverso uno scenario aziendale reale.

Si supponga, ad esempio, di essere uno sviluppatore o un business analyst di un'azienda power e di lavorare su un team che crea soluzioni di integrazione. Il team sta aggiornando una soluzione per un servizio di elaborazione degli ordini di lavoro implementato da più app per la logica Standard e dai relativi flussi di lavoro. Il team del servizio clienti dell'azienda usa il processo aziendale seguente per risolvere un ticket cliente per un'interruzione dell'alimentazione:

Diagramma concettuale che mostra le fasi del processo aziendale di interruzione dell'alimentazione per il servizio clienti in un'azienda elettrica.

Nell'architettura, il diagramma seguente illustra come rappresentare uno scenario aziendale come processo aziendale con più fasi, che è possibile eseguire il mapping alle risorse effettive di Azure nella soluzione di integrazione:

Il diagramma concettuale mostra la relazione tra scenario aziendale, processo aziendale e risorse di Azure.

Questa funzionalità consente di separare la progettazione del processo aziendale dall'implementazione. Non è inoltre necessario incorporare informazioni di rilevamento all'interno del codice, delle risorse o della soluzione.

Progettazione e rilevamento dei processi aziendali

Quando si crea una risorsa processo aziendale in Azure, si definisce un singolo identificatore aziendale o ID transazione, ad esempio un numero di ordine, un numero di caso o un numero di ticket, per identificare una transazione esistente in tutte le fasi del processo aziendale, in modo da poter correlare queste fasi e dati insieme.

Screenshot che mostra portale di Azure, la pagina denominata Crea un processo aziendale e i dettagli dell'ID transazione.

Dopo aver creato la risorsa, è possibile usare l'editor di processi per progettare le fasi del processo aziendale, ad esempio:

Screenshot che mostra l'editor di processi con le fasi del processo aziendale.

Per acquisire i dati aziendali da ogni fase come flussi di dati in tempo reale tramite le risorse di Azure distribuite in fase di esecuzione, è possibile specificare altri valori chiave delle proprietà aziendali da registrare e archiviare. Quando si crea una fase, si definiscono queste proprietà aziendali e le relative origini dati. Ad esempio, la fase Create_ticket definisce i valori delle proprietà aziendali seguenti da registrare dalle risorse di Azure distribuite:

Screenshot che mostra il riquadro Modifica fase con le proprietà aziendali specificate per acquisire e tenere traccia.

Non appena si completa una fase, è possibile eseguire il mapping dell'ID transazione e delle proprietà aziendali all'operazione corrispondente che fornisce gli output previsti in un flusso di lavoro dell'app per la logica Standard. Se si ha familiarità con App per la logica di Azure, usare una versione di sola lettura della finestra di progettazione del flusso di lavoro per selezionare l'operazione e i token di contenuto dinamico che rappresentano gli output dell'operazione desiderati. Questo mapping rende una relazione più concreta tra l'implementazione del servizio processore e il flusso aziendale di interruzione dell'alimentazione reale.

Ad esempio, lo screenshot seguente mostra gli elementi seguenti:

  • Finestra di progettazione del flusso di lavoro di sola lettura per la risorsa e il flusso di lavoro dell'app per la logica Standard in App per la logica di Azure.
  • Operazione del flusso di lavoro selezionata denominata Invia messaggio.
  • ID transazione TicketNumber, mappato a un output dell'operazione denominato TicketNumber nel flusso di lavoro.
  • Le proprietà aziendali per la fase Create_ticket con mapping agli output selezionati dalle operazioni nel flusso di lavoro dell'app per la logica Standard.

Screenshot che mostra il mapper delle proprietà di sola lettura con l'operazione del flusso di lavoro e i dati di origine selezionati.

Lo screenshot seguente mostra una fase completamente mappata:

Screenshot che mostra la finestra di progettazione dei processi, la fase Crea ticket e le proprietà aziendali mappate all'azione del flusso di lavoro dell'app per la logica standard e ai dati di origine.

Dopo aver completato i mapping e aver salvato il processo aziendale, è possibile distribuire il processo aziendale come risorsa di Azure separata insieme a un singolo profilo di rilevamento aggiunto alle risorse distribuite. Quando i flussi di lavoro associati vengono eseguiti nelle app per la logica distribuite, questi flussi di lavoro popolano i valori delle proprietà aziendali specificati. È quindi possibile esaminare ogni transazione registrata più lo stato del processo aziendale per ogni fase della transazione:

Screenshot che mostra la pagina Transazioni e lo stato per l'intero processo aziendale.

È anche possibile esaminare i valori delle proprietà aziendali registrate per ogni fase di una transazione:

Screenshot che mostra i dettagli per una transazione specifica in un processo aziendale.

Per organizzare e gestire le risorse di Azure distribuite usate nella soluzione, è anche possibile creare un ambiente di integrazione e gruppi di applicazioni, che è quindi possibile collegare ai processi aziendali esistenti. Per iniziare, vedere Creare un ambiente di integrazione.

Limitazioni e problemi noti

  • La progettazione, il rilevamento e la distribuzione dei processi aziendali sono attualmente disponibili solo nel portale di Azure. Attualmente non esiste alcuna funzionalità per esportare e importare profili di rilevamento.

  • Il mapping e il rilevamento dei processi aziendali supportano attualmente solo le risorse dell'app per la logica Standard e i flussi di lavoro con stato in App per la logica di Azure. I flussi di lavoro senza stato non sono attualmente supportati.

    Se si hanno scenari aziendali o casi d'uso che richiedono flussi di lavoro senza stato, usare il collegamento commenti e suggerimenti del prodotto per condividere questi scenari e casi d'uso.

  • Questa versione di anteprima è attualmente ottimizzata per la velocità.

    Se si hanno commenti e suggerimenti sull'affidabilità o sulle prestazioni del carico di lavoro, usare il collegamento feedback del prodotto per condividere l'input e i risultati dei carichi di lavoro rappresentativi per migliorare questo aspetto.

Informazioni sui prezzi

Il rilevamento dei processi aziendali di Azure non comporta addebiti durante l'anteprima. Tuttavia, quando si crea un processo aziendale, è necessario fornire informazioni per un cluster, un database e una tabella di Azure Esplora dati esistenti o nuovi. Il processo aziendale usa questo database per archiviare le transazioni e i valori delle proprietà aziendali da registrare per una valutazione successiva. Azure Esplora dati comporta addebiti, in base all'opzione di determinazione dei prezzi selezionata. Per altre informazioni, vedere la pagina dei prezzi di Esplora dati di Azure.