Introduzione
La funzione Workflow in HP Workforce Experience Platform (WXP) è una capacità di orchestrazione di workflow low-code progettata per una bonifica IT su larga scala. Permette agli amministratori IT di implementare flussi di lavoro automatizzati su migliaia di endpoint utilizzando un'interfaccia visiva drag-and-drop, aiutando i team a passare dalla gestione reattiva dei ticket a una remediazione proattiva.
Dipendenze e Prerequisiti
Requisito di script per il ramificamento
Gli script devono essere testati prima. L'output script viene utilizzato per:
Logica ramificata
Payload Webhook / parametri di query
Webhook deve essere testato prima. Attualmente, supportiamo solo input JSON e output in testo semplice O JSON.
Requisiti di piattaforma e versione
Assicurati che i seguenti requisiti siano soddisfatti prima di creare flussi di lavoro:
Sistema operativo supportato |
|---|
Supporto Windows solo per Avvisi (Event trigger), Script, nodi Driver Updates |
I Webhook sono indipendenti dal sistema operativo del dispositivo |
I gruppi (Schedule trigger) supportano Linux, Mac e Windows OS |
Versione Minimo Agente |
|---|
Agente HP Insights: 26.05.49 o successivo |
Agente HP Insights Analytics: 4.2.2584 o successivo |
Creare un flusso di lavoro
Passo 1: Aggiungere un trigger
Ogni flusso di lavoro deve iniziare con un trigger:
Accedi a WXP. Viene visualizzata la Home page.
Dal menu sinistro di WXP, clicca su Labs. Viene visualizzata la pagina Labs .
Nella pagina Labs , scorri fino alla sezione Workflow e clicca su Prova Workflow. Il flusso di lavoro in uscita viene visualizzato.

Clicca su Aggiungi per creare un nuovo flusso di lavoro. Viene visualizzata la finestra di dialogo Aggiungi workflow .

Nella finestra di dialogo Aggiungi workflow , puoi creare un nuovo workflow da zero oppure duplicare e modificare un workflow esistente.

Quando crei da zero, attiva un evento:
Trigger di evento (basato su avvisi): Il flusso di lavoro viene avviato quando si verifica un avviso. Le opzioni di avviso disponibili includono gli avvisi esistenti creati o forniti sulla piattaforma.
Trigger di programmazione: Gli amministratori possono definire data, ora e gruppi target per il flusso di lavoro. Le opzioni di gruppo visualizzate si basano sui gruppi creati sulla piattaforma WXP.

Passo 2: Aggiunta di azioni
Dopo aver aggiunto un trigger, puoi aggiungere una o più azioni per definire cosa deve fare il workflow.
Script: Le opzioni di script visualizzate sono gli script preesistenti che sono creati in WXP o forniti da WXP.
Webhook: Integra con sistemi di terzeparti, come ServiceNow, Teams e Slack. Configura il tuo webhook manualmente o tramite l'URL dell'endpoint dell'API Swagger. Il test è necessario prima che il webhook venga utilizzato in un flusso di lavoro.
Azione del dispositivo: Un'azione del dispositivo può essere utilizzata per eseguire aggiornamenti dei driver, ad esempio:
Distribuzione di tutti gli aggiornamenti dei driver
Distribuzione solo degli aggiornamenti critici dei driver
Distribuzione di aggiornamenti totali o critici dei driver per categorie selezionate di driver
Passo 3: Aggiunta della logica di ramificazione
Usa le condizioni if/allora/else per creare percorsi logici avanzati. Il ramificamento può basarsi sugli output di script, webhook o aggiornamenti dei driver.
Limitazioni attuali
Il ramificamento annidato non è supportato
Un ramo posto prima o dopo un altro ramo è considerato separato—non annidato
Non puoi aggiungere azioni dopo un ramo
Comportamento del fuso orario per il trigger del programma
Questo comportamento si applica solo al trigger di programmazione. Quando si crea un flusso di lavoro, l'orario programmato viene impostato nel fuso orario del tuo (creatore). Tuttavia, l'esecuzione avviene nel fuso orario locale di ciascun dispositivo target. Ad esempio, se programmi un flusso di lavoro alle 9:00 AM PST; i dispositivi in EST eseguiranno il flusso di lavoro alle 12:00 PM EST. Questo aiuta a garantire che i flussi di lavoro vengano eseguiti all'ora locale prevista per ogni destinatario, indipendentemente da dove si trovi.
Avvisi e comportamento di attività per il trigger di eventi
Allerti Flotta vs. Dispositivi
Le esecuzioni del workflow attivate dagli avvisi sono riflesse nella scheda Attività di WXP. Comportamento dell'attività basato sul tipo di Allerta:
Allerta a livello di flotta: Le esecuzioni vengono mostrate quando un allarme viene attivato su una flotta di dispositivi.
Allerta a livello di dispositivo: Le esecuzioni vengono tracciate individualmente per ciascun dispositivo
Nota:
Se un avviso è già attivo prima della pubblicazione, quei dispositivi vengono inclusi nel pubblico del flusso di lavoro.
Se una regola di allerta cambia, cioè la sezione "Condizioni di attivazione" della regola viene aggiornata, può attivare nuove esecuzioni.
Montaggio del pubblico
La modifica è supportata solo per flussi di lavoro basati su programmazione che utilizzano trigger basati su data.
L'editing del pubblico non è supportato per i flussi di lavoro basati su eventi dopo la pubblicazione.
Regole di modifica
Le seguenti regole si applicano in base allo stato del flusso di lavoro:
1. Il flusso di lavoro è attivo (ricorrente, ora di inizio trascorso)
Pubblico: A questo punto, il pubblico è modificabile.
Gruppi:
Aggiunta di gruppi: Se vengono aggiunti gruppi, sono inclusi nelle esecuzioni attuali (se non completate) e nelle esecuzioni future. Questa azione può essere visualizzata nella scheda Attività , che mostra l'utente che ha creato il gruppo e il timestamp della creazione del gruppo.
Rimozione dei gruppi: Se i gruppi vengono rimossi, vengono rimossi dai dispositivi rimanenti nell'esecuzione corrente e dalle esecuzioni future. Non vengono rimossi dai dispositivi in cui l'esecuzione è completata. Questa azione può essere visualizzata anche nella scheda Attività .
2. Il flusso di lavoro è attivo (l'ora di inizio non è ancora passata)
Il pubblico può ancora essere modificato. Qualsiasi modifica apportata si applicherà anche alla prossima corsa. Tutte le azioni sono registrate con i dati utente e l'orario dell'aggiornamento.
3. Il flusso di lavoro è attivo (una tantum, ora di inizio passata)
Il pubblico è bloccato e il flusso di lavoro è finalizzato.
Visualizzazione degli stati del flusso di lavoro
Puoi visualizzare lo stato dalla pagina Workflows di WXP.

Sono supportati i seguenti stati.
Stato | Descrizione | Editabilità |
|---|---|---|
Draft | Non pubblicato | Completamente modificabile |
Attivo | Pubblicato e in corso o programmato | Non modificabile, tranne che per il pubblico solo con flussi di lavoro basati su data |
Cancellato | Fermato manualmente | Non modificabile |
Completato | Esecuzione terminata | Non modificabile |
Revisione dei KPI del Workflow
Dopo la pubblicazione di un workflow, puoi accedere ai suoi KPI cliccando sul nome del workflow nella pagina e della Lista Workflow e poi navigando nella scheda Attività nella pagina Dettagli del Workflow. I KPI sono visualizzati nella scheda Esecuzioni.

Stato | Basato su orari | Basato su eventi |
|---|---|---|
In corso | Ho iniziato su almeno un dispositivo e non ha mai smesso di timeout (timeout di 24 ore) | L'allarme è ancora irrisolto e rimane attivo fino alla risoluzione |
Completato | Finita o con tempi di scadenza | L'allarme è risolto |
Revisione degli stati di esecuzione
Dopo la pubblicazione di un flusso di lavoro, puoi accedere agli stati di esecuzione cliccando sul nome del flusso di lavoro nella pagina della lista Workflow e poi navigando nella scheda Attività. Le esecuzioni sono esposte in una tabella.
Stato del livello di esecuzione (per esecuzione)

In corso: Stessi criteri di sopra
Completato: Concluso o risolto
Cancellato: Flusso di lavoro cancellato prima dell'esecuzione
Revisione dei KPI a livello di dispositivo
Stato a livello di dispositivo (all'interno di un'esecuzione di workflow)
Lo stato a livello di dispositivo indica se un singolo dispositivo ha completato con successo tutti i passaggi di un flusso di lavoro o ha incontrato un problema durante l'esecuzione. Questo si accede dopo la pubblicazione cliccando sul nome del workflow nella pagina elenco workflow > nella scheda Attività > Esecuzione (nel caso di un avviso a livello di dispositivo si trattano i dispositivi come esecuzione).
Dopo la pubblicazione di un flusso di lavoro, puoi accedere allo stato a livello di dispositivo cliccando sul nome del flusso di lavoro nella pagina elenco Workflow > scheda Attività , > Esecuzione. Per gli avvisi a livello di dispositivo, ogni dispositivo viene trattato come un'esecuzione separata.

Nota: Se un dispositivo incontra un errore fatale in qualsiasi fase, non procederà con le fasi successive del flusso di lavoro.
Tipi di status
I seguenti stati sono supportati a livello di dispositivo:
Stato | Descrizione |
|---|---|
Completato | Il dispositivo viene contrassegnato come Completato quando raggiunge con successo l'ultimo passaggio del flusso di lavoro e non si verificano errori fatali durante l'esecuzione. |
Errore | Il dispositivo viene contrassegnato come Errore quando non raggiunge l'ultimo passaggio o quando un errore fatale interrompe l'esecuzione. |
In corso | Il dispositivo viene segnalato come In Progress quando l'esecuzione è iniziata, il server non ha ancora ricevuto risposta, la finestra di esecuzione di 24 ore non è scadita e non si è verificato alcun errore fatale. |
Non processato | Il dispositivo viene contrassegnato come Non Elaborato quando non risponde entro la finestra di timeout di 24 ore o quando il passaggio del flusso di lavoro non può procedere perché non c'è comunicazione. Ad esempio, il dispositivo può essere offline o irraggiungibile durante l'esecuzione. |
Cancellato | Il dispositivo viene contrassegnato come Cancellato quando il flusso di lavoro viene cancellato prima che inizi l'esecuzione su quel dispositivo. |
Nota:
I risultati dell'esecuzione del dispositivo sono visibili nella scheda Attività .
Le esecuzioni compaiono solo quando avvengono
I flussi di lavoro ricorrenti non mostreranno in anticipo le esecuzioni future
Le analisi a livello di dispositivo aiutano a identificare:
Punti di guasto
Dispositivi offline
Colli di bottiglia nell'esecuzione
Casi d'uso del Workflow Builder
1. Creazione di un ticket ServiceNow da un avviso
Scenario: La tua organizzazione vuole creare automaticamente un incidente ServiceNow (SNOW) quando viene attivato un avviso specifico in HP WXP.
Soluzione: Usa un trigger basato su eventi (Alert) selezionando l'avviso pertinente. Ad esempio: salute del dispositivo, crash dell'app, problemi di prestazioni)
Azione: Aggiungi un'azione Webhook e configura il webhook per integrarsi con il tuo endpoint ServiceNow. Assicurati che il payload del webhook includa dettagli chiave del dispositivo (come il numero di serie del dispositivo) per supportare una creazione e un tracciamento accurati dei ticket. Puoi popolare dinamicamente questi campi utilizzando la nostra lista Variabili che offre accesso a:
Variabili globali, come attributi a livello di dispositivo.
Output a passaggi, come i risultati degli script o gli output delle azioni precedenti
L'uso di queste variabili garantisce una formattazione coerente e consente integrazioni più ricche e consapevoli del contesto (come i ticket ServiceNow).
Risultato:
Quando l'avviso viene attivato, un ticket ServiceNow viene creato automaticamente per ogni dispositivo.
Risposta agli incidenti più rapida senza interventi manuali
Nota: Assicurati che i payload dei webhook siano testati in anticipo per validare le mappature di campo e la creazione dei ticket in ServiceNow.
2. Rimedio automatico + Gestione dei ticket per crash di PowerPoint
Scenario: Un avviso indica che i crash di PowerPoint stanno influenzando una percentuale della tua flotta. La tua organizzazione vuole risolvere automaticamente i dispositivi interessati e creare ticket solo per i guasti.
Soluzione: Usa un trigger basato su eventi (Alert). Ad esempio, PowerPoint si blocca e coinvolge X% dei dispositivi.
Azione 1: Eseguire un'azione script per aggiornare i dispositivi interessati all'ultima versione di Microsoft Office.
Logica di ramificazione (se/allora):
Valuta il risultato della sceneggiatura:
Se codice di uscita = 0 (successo dello script):
Fine flusso di lavoro (problema risolto)
Altrimenti (fallito):
Procedi al passo successivo
Azione 2 – Webhook (Biglietto ServiceNow):
Attiva un webhook per creare un ticket ServiceNow, se i dispositivi rientrano nella condizione Else (cioè fallito)
Include:
Dettagli del dispositivo
Output script (per la risoluzione dei problemi)
Risultato:
I dispositivi vengono automaticamente rimossi su larga scala
Solo i dispositivi guasti generano ticket, riducendo il rumore
I team IT si concentrano sulle eccezioni piuttosto che sull'intera flotta
Principali benefici in diversi casi d'uso
Riduce la creazione manuale dei ticket
Automatizza la bonifica prima dell'escalation
Minimizza il volume dei ticket in ServiceNow
Migliora i tempi di risposta e l'esperienza dell'utente finale
Risorse correlate
Per ulteriori informazioni, consulta l'articolo Panoramica del flusso di lavoro .
Contattaci
Per qualsiasi assistenza, crea un caso di supporto o invia un’email a support@wxp.hp.com.