Show Menu
ARGOMENTI×

Amministrazione delle istanze dei flussi 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. Utilizza la navigazione Navigazione globale globale per aprire il riquadro Strumenti , quindi seleziona 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. Selezionate Istanze per visualizzare l'elenco delle istanze del flusso di lavoro attualmente in corso.

Cerca istanze flusso di lavoro

  1. Utilizzando Navigazione selezionare Strumenti , quindi Flusso di lavoro .
  2. Selezionate 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:
  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 chiusura di un’istanza del flusso di lavoro

  1. Utilizzando Navigazione selezionare Strumenti , quindi Flusso di lavoro .
  2. Selezionate Istanze per visualizzare l'elenco delle istanze del flusso di lavoro attualmente in corso.
  3. Selezionate un elemento specifico, quindi utilizzate Termina , Sospendi o Riprendi , a seconda dei casi; sono necessari conferma e/o ulteriori dettagli:

Visualizzazione dei flussi di lavoro archiviati

  1. Utilizzando Navigazione selezionare Strumenti , quindi Flusso di lavoro .
  2. Selezionare Archivia 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:
    • utilizzo dell'azione Terminate
    • quando una pagina, soggetta a un flusso di lavoro, viene (forzata) eliminata, il flusso di lavoro viene terminato
  3. Selezionate un elemento specifico, quindi Apri cronologia per visualizzare ulteriori dettagli:

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, passo e stack di errore.
  • Cronologia di apertura Mostra i dettagli della cronologia del flusso di lavoro.
  • Riprova 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.
  • Terminare Terminare 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 Riprova Simili 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. Selezionate 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:

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 configurazione Adobe di 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, potete configurare i file di configurazione OSGi; vedete File di configurazione OSGi . 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 sling:OsgiConfig nodo 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

Per impostare la dimensione massima della inbox, configurare il servizio ​Adobe Granite Workflow Service . Consultate aggiungere una configurazione OSGi alla directory archivio. La tabella seguente descrive la proprietà configurata.
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