Utilizzo di operazioni e rami bloccati working-with-stalled-operations-and-branches

Le pagine Operazioni bloccate e Rami bloccati mostrano i processi bloccati. Un processo può bloccarsi quando si verifica un errore durante o dopo l'esecuzione di un'operazione o a causa di un'operazione di arresto intenzionale nel processo:

  • Le operazioni possono bloccarsi a causa di un errore imprevisto. Tuttavia, un’operazione Stall Branch in un processo interrompe deliberatamente l’ulteriore esecuzione di un processo e richiede l’intervento dell’amministratore.
  • I rami possono bloccarsi tra le operazioni durante la valutazione di una regola.

Quando un processo si arresta, non vengono eseguite ulteriori operazioni finché il problema non viene risolto e l'operazione o il ramo non viene riavviato.

Per ogni elemento in stallo, l'elenco mostra le seguenti informazioni:

Nome operazione o nome ramo: Nome dell'operazione o del ramo.

Stato: Sempre BLOCCATO per gli elementi in stallo.

Errore: Breve descrizione del problema.

ID processo: Numero intero positivo assegnato dal flusso di lavoro di Forms quando viene creata un'istanza del processo, ovvero quando un utente o un passaggio automatico avvia un processo. È possibile utilizzare questo identificatore per tenere traccia dell'istanza di processo durante il relativo ciclo di vita.

Nome processo - Versione: Il nome del processo assegnato in Workbench.

Data di blocco: La data e l'ora in cui l'operazione o il ramo si è arrestato.

Nella pagina Operazioni bloccate o Rami bloccati è possibile eseguire le operazioni seguenti:

  • Seleziona un errore per visualizzare i dettagli su di esso. Quando si seleziona un errore, viene visualizzata la pagina Dettagli errore.
  • Termina o riprova le operazioni bloccate o riprova i rami bloccati.

Interruzione o nuovo tentativo di operazioni o rami bloccati terminating-or-retrying-stalled-operations-or-branches

Nella pagina Operazioni bloccate è possibile terminare le istanze di processo visualizzate.

Quando si termina un'istanza di processo, l'esecuzione viene interrotta e non vengono eseguite ulteriori operazioni. In genere, un processo viene terminato solo se diventa bloccato o inutilizzabile a causa di un errore e non può essere corretto e riavviato.

Nella pagina Operazioni bloccate o Rami bloccati è possibile ritentare l'operazione o il ramo.

Quando si ritenta un'operazione, al flusso di lavoro di Forms viene inviata una richiesta per riavviare l'operazione. Se l'errore che ha causato l'arresto del processo è stato corretto e la richiesta di nuovo tentativo ha esito positivo, il processo riprende a funzionare dal punto in cui era stato arrestato e il suo stato cambia in ESECUZIONE. Se non è possibile riavviare l'operazione, questa rimane BLOCCATA e potrebbe essere necessario terminarla.

Termina un'operazione in stallo terminate-a-stalled-operation

  1. Nella console di amministrazione, fai clic su Servizi > Flusso di lavoro moduli > Errori operazioni bloccate.
  2. Nella pagina Operazioni bloccate selezionare l'elemento che si desidera terminare e fare clic su Termina.

Riprovare un'operazione o un ramo bloccato retry-a-stalled-operation-or-branch

  1. Nella console di amministrazione, fai clic su Servizi > Flusso di lavoro moduli, quindi fai clic su Errori di operazioni bloccate o Errori di ramo bloccati.
  2. Nella pagina Operazioni bloccate o Rami bloccati selezionare l'elemento che si desidera riprovare e fare clic su Riprova.

Visualizzazione dei dettagli di errore relativi alle operazioni o ai rami bloccati viewing-error-details-about-stalled-operations-or-branches

Se si seleziona un errore dall'elenco degli elementi bloccati nella pagina Operazioni bloccate o Rami bloccati, viene visualizzata la pagina Dettagli errore, che mostra i dettagli dell'errore che possono facilitare la risoluzione del problema.

La casella nella parte inferiore della pagina contiene le informazioni sull'errore.

Dalla pagina Dettagli errore è inoltre possibile terminare o riprovare le operazioni bloccate e riprovare i rami bloccati.

Il processo non si arresta quando l'utente di riassegnazione non esiste process-does-not-stall-when-escalation-user-does-not-exist

Si verificano errori quando l'operazione Assegna attività nel servizio Utente di AEM Forms è configurata per l'inoltro dell'attività a un altro utente dopo un periodo di tempo specifico e l'utente dell'inoltro viene eliminato dopo l'esecuzione dell'operazione Assegna attività, ma prima dell'inoltro.

Quando si verifica questa situazione, lo stato del processo e dell'attività non cambia al momento dell'escalation configurata e l'escalation non si verifica, ma il processo non si arresta. Nel registro del server viene visualizzato il seguente messaggio:

"L'entità specificata per l'escalation non è valida per taskID: numero, coda specificata: numero."

Se l'utente di escalation viene eliminato prima della generazione dell'attività (prima dell'esecuzione dell'operazione Assegna attività), il processo si arresta oppure viene generato l'evento di eccezione InvalidPrincipal.

Per evitare questo problema, quando si elimina un utente, cercare le attività appartenenti a tale utente e gestirle di conseguenza. (vedere Utilizzo delle attività.)

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2