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.

NOTA

La console JMX fornisce ulteriori operazioni di manutenzione del flusso di lavoro.

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

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-96

  3. Selezionare un elemento specifico, quindi Apri cronologia per visualizzare ulteriori dettagli:

    wf-97

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. Utilizzare il comando Ritenta passo dopo aver risolto la causa dell'errore originale. 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 irreprensibile per il flusso di lavoro. Ad esempio, il flusso di lavoro può basarsi su condizioni ambientali, come le informazioni contenute nel repository, 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, è possibile utilizzare la console Web o aggiungere una configurazione OSGi all'archivio. 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, utilizzando la Console Web o aggiungendo una configurazione OSGi all'archivio. La tabella seguente descrive la proprietà configurata per entrambi i metodi.

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