Come recuperare il flusso di lavoro a lungo termine in ACS utilizzando la tabella workflowTask

Descrizione

Ambiente
Campaign Standard
Problema/Sintomi
Recupero dei dettagli sulla durata dell’attività del flusso di lavoro

Di solito, i client impostano avvisi per i flussi di lavoro non riusciti, ma spesso perdono quei flussi di lavoro che sono in esecuzione da molto tempo a causa delle attività bloccate o delle attività in elaborazione per giorni sulle istanze ACS. Ciò comporta prestazioni peggiorate e un elevato consumo di database.

Risoluzione

Attività flusso di lavoro La tabella contiene informazioni relative alle attività del flusso di lavoro e alle relative durate di esecuzione. Il monitoraggio della durata delle attività può contribuire a migliorare le prestazioni e a mantenere un database sano.

I dettagli dell’attività del flusso di lavoro possono essere recuperati da xtk:workflowTask tabella.

Come garantire la consapevolezza delle attività del flusso di lavoro a lungo termine

Questo può essere ottenuto utilizzando un flusso di lavoro semplice. Per creare un flusso di lavoro per monitorare le attività del flusso di lavoro a lungo termine, effettua le seguenti operazioni:

  1. Creare un nuovo flusso di lavoro

  2. Selezionare un’attività query

  3. Seleziona la dimensione Risorsa e targeting come: WorkflowTaskDetail (xtk:workflow task:workflowTaskDetail)

  4. Ora, nella sezione Target, utilizza le seguenti query:

La durata è più significativa di 3600

AND

Il nome dell'attività non inizia con una pianificazione

E

Il nome dell'attività non inizia con il segnale

La creazione di un flusso di lavoro di cui sopra ti aiuterebbe a recuperare le attività in esecuzione per più di 1 ora.

Impostazione di un alert a questa condizione di query può aiutare i client a monitorare le attività del flusso di lavoro in esecuzione per una lunga durata.

NOTA: Nella condizione di durata, assicurati di impostare la durata in secondi e non in minuti o ore.

In questa pagina