Amministrazione delle istanze del flusso di lavoro

La console del flusso di lavoro offre diversi strumenti per l’amministrazione delle istanze del flusso di lavoro, in modo da garantirne l’esecuzione come previsto.

Sono disponibili diverse console per la gestione dei flussi di lavoro. Utilizzare la navigazione globale per aprire il riquadro Strumenti, quindi selezionare Flusso di lavoro:

  • Modelli: Gestione delle definizioni dei flussi di lavoro
  • Istanze: Visualizzare e gestire le istanze del flusso di lavoro in esecuzione
  • Avviatori: Gestione delle modalità di avvio dei flussi di lavoro
  • Archivia: Visualizzare la cronologia dei flussi di lavoro completati con successo
  • Errori: Visualizza cronologia dei flussi di lavoro completati con errori
  • Assegnazione automatica: Configurare l'assegnazione automatica dei flussi di lavoro ai modelli

Monitoraggio dello stato delle istanze del flusso di lavoro

  1. Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.

  2. Selezionare Istanze per visualizzare l'elenco delle istanze del flusso di lavoro attualmente in corso.

    wf-97

Cerca istanze flusso di lavoro

  1. Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.

  2. Selezionare Istanze per visualizzare l'elenco delle istanze del flusso di lavoro attualmente in corso. Nella barra superiore, nell'angolo sinistro, selezionare Filtri. In alternativa, è possibile utilizzare i tasti Alt+1. Viene visualizzata la finestra di dialogo seguente:

    wf-99-1

  3. Nella finestra di dialogo Filtro, selezionate i criteri di ricerca del flusso di lavoro. Potete effettuare ricerche in base ai seguenti input:

    • Percorso payload: Selezionare un percorso specifico
    • Modello flusso di lavoro: Selezionare un modello di workflow
    • Assegnatario: Selezionare un assegnatario del flusso di lavoro
    • Tipo: Attività, elemento del flusso di lavoro o errore del flusso di lavoro
    • Stato attività: Attivo, Completo o Terminato
    • Dove Sono: Proprietario e assegnatario, solo Proprietario, solo Assegnatario
    • Data inizio: Data di inizio prima o dopo una data specificata
    • Data di fine: Data di fine prima o dopo una data specificata
    • Data scadenza: Data di scadenza prima o dopo una data specificata
    • Data aggiornamento: Data di aggiornamento prima o dopo una data specificata

Sospensione, ripresa e terminazione di un'istanza del flusso di lavoro

  1. Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.

  2. Selezionare Istanze per visualizzare l'elenco delle istanze del flusso di lavoro attualmente in corso.

    wf-96-1

  3. Selezionare un elemento specifico, quindi utilizzare Terminate, Suspend o Resume, a seconda dei casi; sono necessari conferma e/o ulteriori dettagli:

    wf-97-1

Visualizzazione dei flussi di lavoro archiviati

  1. Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.

  2. Selezionare Archive per visualizzare l'elenco delle istanze del flusso di lavoro completate correttamente.

    wf-98

    NOTA

    Lo stato di interruzione è considerato come una cessazione riuscita, in quanto si verifica a seguito di un'azione dell'utente; ad esempio:

    • utilizzo dell'azione Terminate
    • quando una pagina, soggetta a un flusso di lavoro, viene (forzata) eliminata, il flusso di lavoro viene terminato
  3. Selezionare un elemento specifico, quindi Apri cronologia per visualizzare ulteriori dettagli:

    wf-99

Correzione degli errori di istanza del flusso di lavoro

In caso di errore di un flusso di lavoro, AEM fornisce la console Errori per consentire di esaminare e intraprendere le azioni appropriate una volta gestita la causa originale:

  • Dettagli
    errore: apre una finestra per visualizzare
    Messaggio Di Errore, ​Stepe Stack Errori.

  • Apri
    cronologiaMostra i dettagli della cronologia del flusso di lavoro.

  • Riprova passo: esegue di nuovo l'istanza del componente Passaggio script. Dopo aver risolto la causa dell’errore originale, usate il comando Ritenta passo. Ad esempio, ripetere il passaggio dopo aver corretto un bug nello script eseguito dal passaggio di elaborazione.

  • Terminate Terminate il flusso di lavoro se l'errore ha causato una situazione inconciliabile per il flusso di lavoro. Ad esempio, il flusso di lavoro può dipendere da condizioni ambientali, come le informazioni presenti nell'archivio che non sono più valide per l'istanza del flusso di lavoro.

  • Termina e RiprovaSimile a ​Termina, con la differenza che una nuova istanza del flusso di lavoro viene avviata utilizzando il payload, il titolo e la descrizione originali.

Per indagare sugli errori, quindi riprendere o terminare il flusso di lavoro in seguito, attenetevi alla seguente procedura:

  1. Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.

  2. Selezionare Errori per visualizzare l'elenco delle istanze del flusso di lavoro che non sono state completate correttamente.

  3. Selezionate un elemento specifico, quindi l’azione appropriata:

    wf-47

Rimozione regolare delle istanze del flusso di lavoro

Riducendo il numero di istanze del flusso di lavoro si ottengono maggiori prestazioni nel motore del flusso di lavoro, è possibile eliminare regolarmente dal repository le istanze del flusso di lavoro completate o in esecuzione.

Configurare Adobe di configurazione della rimozione del flusso di lavoro Granite per eliminare le istanze del flusso di lavoro in base alla loro età e stato. Potete anche eliminare le istanze del flusso di lavoro di tutti i modelli o di un modello specifico.

Potete anche creare più configurazioni del servizio per eliminare le istanze del flusso di lavoro che soddisfano criteri diversi. Ad esempio, create una configurazione che svuota le istanze di un particolare modello di flusso di lavoro quando sono in esecuzione per un periodo molto più lungo del tempo previsto. Create un'altra configurazione che eliminerà tutti i flussi di lavoro completati dopo un certo numero di giorni per ridurre al minimo le dimensioni del repository.

Per configurare il servizio, puoi configurare i file di configurazione OSGi, vedi file di configurazione OSGi. Nella tabella seguente sono descritte le proprietà necessarie per entrambi i metodi.

NOTA

Per aggiungere la configurazione al repository, il servizio PID è:
com.adobe.granite.workflow.purge.Scheduler
Poiché il servizio è un servizio factory, il nome del nodo sling:OsgiConfig richiede un suffisso di identificatore, ad esempio:
com.adobe.granite.workflow.purge.Scheduler-myidentifier

Nome proprietà (console Web) Nome proprietà OSGi Descrizione
Nome processo scheduledpurge.name Un nome descrittivo per la rimozione pianificata.
Stato flusso di lavoro scheduledpurge.workflowStatus

Lo stato delle istanze del flusso di lavoro da eliminare. I seguenti valori sono validi:

  • COMPLETATO: Le istanze del flusso di lavoro completate vengono eliminate.
  • IN ESECUZIONE: Le istanze del flusso di lavoro in esecuzione vengono eliminate.
Modelli Da Rimuovere scheduledpurge.modelIds

ID dei modelli di workflow da eliminare. L'ID è il percorso del nodo del modello, ad esempio:
/conf/global/settings/workflow/models/dam/update_asset/jcr:content/model
Non specificare alcun valore per eliminare le istanze di tutti i modelli di workflow.

Per specificare più modelli, fate clic sul pulsante + nella console Web.

Età flusso di lavoro scheduledpurge.daysold Età delle istanze del flusso di lavoro da eliminare, espressa in giorni.

Impostazione della dimensione massima della casella in entrata

È possibile impostare la dimensione massima della inbox configurando il Adobe Granite Workflow Service, vedere aggiungere una configurazione OSGi all'archivio. La tabella seguente descrive la proprietà configurata.

NOTA

Per aggiungere la configurazione al repository, il servizio PID è:
com.adobe.granite.workflow.core.WorkflowSessionFactory.

Nome proprietà (console Web) Nome proprietà OSGi
Dimensione massima query Posta in arrivo granite.workflow.inboxQuerySize

In questa pagina