Amministrazione delle istanze dei flussi di lavoro administering-workflow-instances
La console Flusso di lavoro fornisce diversi strumenti per l’amministrazione delle istanze del flusso di lavoro, in modo che vengano eseguite come previsto.
Sono disponibili diverse console per l’amministrazione dei flussi di lavoro. Utilizza la navigazione globale per aprire il riquadro Strumenti, quindi selezionare Flusso di lavoro:
- Modelli: gestire le definizioni dei flussi di lavoro
- Istanze: visualizzazione e gestione delle istanze di flussi di lavoro in esecuzione
- Moduli di avvio: gestire le modalità di avvio dei flussi di lavoro
- Archiviazione: visualizzazione della cronologia dei flussi di lavoro completati con successo
- Errori: visualizzazione della cronologia dei flussi di lavoro completati con errori
Monitoraggio dello stato delle istanze del flusso di lavoro monitoring-the-status-of-workflow-instances
-
Tramite navigazione, seleziona Strumenti, quindi Flusso di lavoro.
-
Seleziona Istanze per visualizzare l’elenco delle istanze del flusso di lavoro attualmente in corso.
-
Seleziona un elemento specifico, quindi Cronologia elementi aperti per ulteriori dettagli:
Sospensione, Ripresa e Chiusura di un’istanza di flusso di lavoro suspending-resuming-and-terminating-a-workflow-instance
-
Tramite navigazione, seleziona Strumenti, quindi Flusso di lavoro.
-
Seleziona Istanze per visualizzare l’elenco delle istanze del flusso di lavoro attualmente in corso.
-
Seleziona un elemento specifico, quindi utilizza Termina, Sospendi oppure Riprendi, a seconda del caso; conferma e/o ulteriori dettagli richiesti:
Visualizzazione dei flussi di lavoro archiviati viewing-archived-workflows
-
Tramite navigazione, seleziona Strumenti, quindi Flusso di lavoro.
-
Seleziona Archivio per visualizzare l’elenco delle istanze del flusso di lavoro completate correttamente.
note note NOTE Lo stato di interruzione viene considerato come una terminazione corretta in quanto si verifica in seguito a un’azione dell’utente; ad esempio: - utilizzo dell’azione Termina
- quando una pagina, soggetta a un flusso di lavoro, viene eliminata (forzatamente), il flusso di lavoro viene terminato
-
Seleziona un elemento specifico, quindi Cronologia elementi aperti per ulteriori dettagli:
Correzione degli errori di un'istanza del flusso di lavoro fixing-workflow-instance-failures
Quando un flusso di lavoro non riesce, AEM mette a disposizione la console Errori per indagare e intraprendere azioni appropriate una volta gestita la causa originale:
-
Dettagli errore
Apre una finestra per visualizzare
Messaggio di errore, Passaggio e Stack errori. -
Cronologia elementi aperti
Mostra i dettagli della cronologia del flusso di lavoro. -
Ritenta passaggio Esegue nuovamente lo script del passaggio dell’istanza del componente. Utilizzare il comando Riprova passaggio dopo aver risolto la causa dell'errore originale. Ad esempio, prova a ripetere il passaggio dopo aver corretto un bug nello script eseguito dal passaggio del processo.
-
Termina Termina 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 quali le informazioni nell’archivio che non sono più valide per l’istanza del flusso di lavoro.
-
Termina e riprova Simile a Termina tranne per il fatto che una nuova istanza di flusso di lavoro viene avviata utilizzando il payload, il titolo e la descrizione originali.
Per approfondire gli errori, quindi riprendere o terminare il flusso di lavoro in seguito, utilizza i seguenti passaggi:
-
Tramite navigazione, seleziona Strumenti, quindi Flusso di lavoro.
-
Seleziona Errori per visualizzare l’elenco delle istanze del flusso di lavoro che non sono state completate correttamente.
-
Seleziona un elemento specifico, quindi l’azione appropriata:
Rimozione regolare delle istanze del flusso di lavoro regular-purging-of-workflow-instances
Minimizzare il numero di istanze del flusso di lavoro aumenta le prestazioni del motore del flusso di lavoro, in modo da poter eliminare regolarmente dall’archivio le istanze del flusso di lavoro completate o in esecuzione.
Configura Configurazione di eliminazione del flusso di lavoro di Adobe Granite per eliminare le istanze del flusso di lavoro in base alla loro età e al loro stato. È inoltre possibile eliminare le istanze del flusso di lavoro di tutti i modelli o di un modello specifico.
Puoi anche creare più configurazioni del servizio per eliminare le istanze del flusso di lavoro che soddisfano criteri diversi. Ad esempio, crea una configurazione che elimina le istanze di un particolare modello di flusso di lavoro quando restano in esecuzione per molto più tempo del tempo previsto. Crea un’altra configurazione che elimina tutti i flussi di lavoro completati dopo un certo numero di giorni per ridurre al minimo le dimensioni dell’archivio.
Per configurare il servizio, puoi utilizzare la funzione Console web o aggiungi una configurazione OSGi all’archivio. Nella tabella seguente sono descritte le proprietà necessarie per entrambi i metodi.
com.adobe.granite.workflow.purge.Scheduler
sling:OsgiConfig
richiede un suffisso di identificatore, ad esempio:com.adobe.granite.workflow.purge.Scheduler-myidentifier
Impostazione della dimensione massima della casella in entrata setting-the-maximum-size-of-the-inbox
Puoi impostare la dimensione massima della casella in entrata configurando la Servizio flusso di lavoro di Adobe Granite, utilizzando Console web o aggiungi una configurazione OSGi all’archivio. Nella tabella seguente viene descritta la proprietà configurata per entrambi i metodi.
com.adobe.granite.workflow.core.WorkflowSessionFactory
.