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.
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:
Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.
Selezionare Istanze per visualizzare l'elenco delle istanze del flusso di lavoro attualmente in corso.
Selezionare un elemento specifico, quindi Apri cronologia per visualizzare ulteriori dettagli:
Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.
Selezionare Istanze per visualizzare l'elenco delle istanze del flusso di lavoro attualmente in corso.
Selezionare un elemento specifico, quindi utilizzare Terminate, Suspend o Resume, a seconda dei casi; sono necessari conferma e/o ulteriori dettagli:
Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.
Selezionare Archive per visualizzare l'elenco delle istanze del flusso di lavoro completate correttamente.
Lo stato di interruzione è considerato come una cessazione riuscita, in quanto si verifica a seguito di un'azione dell'utente; ad esempio:
Selezionare un elemento specifico, quindi Apri cronologia per visualizzare ulteriori dettagli:
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:
Utilizzando Navigazione selezionare Strumenti, quindi Flusso di lavoro.
Selezionare Errori per visualizzare l'elenco delle istanze del flusso di lavoro che non sono state completate correttamente.
Selezionate un elemento specifico, quindi l’azione appropriata:
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.
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:
|
Modelli Da Rimuovere | scheduledpurge.modelIds | ID dei modelli di workflow da eliminare. L'ID è il percorso del nodo del modello, ad esempio: 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. |
È 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.
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 |