Componenti di ThingWorx Flow
Di seguito sono riportati i componenti principali di ThingWorx Flow.
Workflow
Un workflow è una serie di passi in sequenza concepiti per realizzare un'unità di lavoro, spesso nell'ambito di un processo aziendale più ampio.
In ThingWorx Flow è possibile configurare un workflow in modo che venga eseguito da eventi di sistemi esterni tramite trigger oppure da una chiamata esterna tramite l'URL di un webhook.
I passi di un workflow sono azioni che richiamano i servizi RESTful su sistemi di terze parti. Ogni azione viene configurata con un connettore per l'autenticazione e i dati di input vengono passati al sistema di terze parti. L'output delle azioni deve essere utilizzato nelle azioni successive del workflow. Per ulteriori informazioni, vedere
Creazione e gestione di workflow.
Connettori
Un connettore consente di accedere all'applicazione di terze parti.
ThingWorx Flow fornisce servizi o utilità di terze parti che includono azioni predefinite, trigger e
tipi di connettore. È possibile configurarli per l'utilizzo nei workflow in modo che interagiscano con i sistemi esterni o eseguano un task specifico. È possibile creare connettori personalizzati utilizzando l'
SDK di ThingWorx Flow.
Azioni
Un'azione è un passo singolo in un workflow che esegue un task specifico in base ai dati di input, in genere chiamando un servizio in un sistema esterno, e rende i dati di output disponibili ai passi successivi del workflow.
Per ulteriori informazioni sulle azioni, fare riferimento ad
Azioni. Per informazioni sulla creazione di azioni tramite la riga di comando di
ThingWorx Flow, fare riferimento a
Creazione di azioni.
Trigger
Un trigger è un'azione specializzata che è possibile configurare come passo iniziale (
) di un workflow per definire quando il workflow deve essere eseguito. Alcuni trigger eseguono il polling di sistemi esterni verificando determinate condizioni. Altri trigger registrano i callback con sistemi esterni in modo che i workflow vengano eseguiti ogni volta che in quei sistemi si verifica un determinato evento.
Per ulteriori informazioni sui trigger, fare riferimento a
Trigger. Per informazioni sulla creazione di trigger tramite la riga di comando di
ThingWorx Flow, fare riferimento a
Creazione di trigger.
Esempi
Workflow 1
Nell'immagine seguente viene illustrato un workflow di esempio.
Questo workflow utilizza un trigger Folder Created di Box. Quando viene creata una nuova cartella nell'account Box, l'utente ottiene tutti i dettagli del record mediante Dynamics 365 CRM. I dettagli vengono inviati in un messaggio e-mail all'account Gmail dell'utente.
Workflow 2