Gestione dei processi

La pagina Elenco processi mostra i processi avviati da un utente o avviati automaticamente.

  1. Nella console di amministrazione, fai clic su Servizi > Flusso di lavoro Forms > Flusso di lavoro Forms. L'elenco dei processi mostra le seguenti informazioni:

    Nome processo - Versione: Nome del processo, come definito in Workbench.

    Applicazione: Applicazione a cui appartiene il processo, come definito in Workbench.

    Stato: Attivo significa che il processo è quello attivato per la versione del processo. Inattivo significa che il processo è una versione precedente che contiene ancora istanze di processo.

    Data creazione: Data e ora di distribuzione del processo.

  2. Fare clic su un nome di processo per visualizzare le istanze di processo nella pagina Istanza di processo.

Utilizzo delle istanze di processo

Se si accede alla pagina Istanza processo dalla pagina Elenco processi, vengono elencate tutte le istanze del processo selezionato. Se si accede alla pagina Istanza di processo dopo aver eseguito una ricerca, vengono elencate solo le istanze di processo trovate.

Per ogni istanza di processo, l’elenco mostra le seguenti informazioni:

ID processo: Identificatore assegnato dal flusso di lavoro del modulo quando viene creata un'istanza del processo, ovvero quando un utente o un passaggio automatico avvia un processo. Puoi utilizzare questo identificatore per tenere traccia dell’istanza di processo nel corso del suo ciclo di vita.

Nome processo - Versione: Nome del processo, come definito in Workbench.

Stato: Indica se l'istanza di processo è in esecuzione normale, se cambia stato o se è stata arrestata. (Consultare Informazioni sugli stati delle istanze del processo.)

Data creazione: Data e ora di creazione dell'istanza del processo.

Data aggiornamento: Data e ora dell’ultima modifica dello stato dell’istanza del processo.

Nella pagina Istanza del processo è possibile effettuare le seguenti operazioni:

  • Selezionare un'istanza di processo per visualizzarne i dettagli, ad esempio le operazioni e i sottoprocessi. Quando selezioni un'istanza di processo, viene visualizzata la pagina Dettagli istanza processo .
  • Sospendi, annulla sospensione o interrompi le istanze del processo.
  • Cerca un'istanza di processo. Per iniziare una ricerca, fare clic su Cerca.

Informazioni sugli stati delle istanze del processo

Un'istanza di processo, inclusi i sottoprocessi, può avere i seguenti stati:

COMPLETO: Tutti i rami e le operazioni nell'istanza di processo sono stati completati. COMPLETE è lo stato finale di un'istanza di processo.

COMPLETAMENTO: Lo stato dell'istanza di processo sta per cambiare in COMPLETE.

AVVIATO: L'istanza di processo è stata creata ma non è ancora in esecuzione. INITIATED è il primo stato di un'istanza di processo.

IN ESECUZIONE: L'istanza del processo è in esecuzione normale. Potrebbe essere in corso un passaggio automatico, oppure l'istanza di processo potrebbe ricevere l'input dell'utente o attendere l'interazione dell'utente.

SOSPESO: L'istanza del processo è stata sospesa da un amministratore o da un passaggio del processo. Non verranno eseguite ulteriori operazioni finché lo stato non viene modificato.

SOSPENSIONE: Lo stato sta per cambiare in SOSPESO. Se un’operazione è stata progettata per ignorare le richieste di sospensione e non è ancora stata completata, l’operazione deve essere completata prima che l’istanza di processo sia sospesa.

TERMINATO: L'istanza del processo è stata terminata da un amministratore.

TERMINAZIONE: Lo stato sta per cambiare in TERMINATO. Se un'operazione è stata progettata per ignorare le richieste di terminazione e non è ancora stata completata, è necessario completare l'operazione prima che l'istanza di processo venga terminata.

SOSPENSIONE: Lo stato sta per cambiare in ESECUZIONE dopo essere stato SOSPESO.

NOTA

Quando viene effettuata una richiesta per modificare lo stato di un’istanza di processo (ad esempio per sospendere o terminare), la richiesta entra nella coda di comando per il flusso di lavoro dei moduli. A seconda delle dimensioni della coda e della velocità di elaborazione complessiva, lo stato visualizzato potrebbe non cambiare finché la pagina non viene ricaricata una o più volte.

Sospendi o annulla la sospensione delle istanze del processo

Se hai bisogno di risolvere un problema o se sai che un'istanza di processo incontrerà un problema in un secondo momento a causa di una condizione esterna, puoi sospendere temporaneamente l'istanza di processo.

È possibile sospendere le istanze del processo con stato RUNNING.

Dopo aver sospeso un'istanza di processo, il suo stato cambia in SOSPENSIONE, quindi SOSPESO e il processo si mette in pausa al suo funzionamento corrente. L'istanza di processo rimane in questo stato finché lo stato non viene modificato in NON SOSPESO.

Solo le istanze del processo con stato SOSPESO possono essere modificate in NON SOSPESO.

Quando si annulla la sospensione di un'istanza di processo, il suo stato diventa IN ESECUZIONE e continua con l'operazione in cui era stata sospesa.

Quando si sospende un'istanza di processo che ha richiamato altri processi (processi figlio) utilizzando l'operazione di chiamata, vengono sospesi anche i processi figlio.

  1. Nella console di amministrazione, fai clic su Servizi > Flusso di lavoro Forms > Flusso di lavoro Forms.
  2. Nella pagina Istanza di processo, seleziona il processo e fai clic su Sospendi o Annulla sospensione.

Termina istanze del processo

Se un'operazione di un'istanza di processo si è bloccata o si è verificata un'altra condizione di errore, o se è necessario forzare un'istanza di processo a interrompere l'esecuzione, è possibile terminare l'istanza di processo.

È possibile terminare le istanze del processo con qualsiasi stato.

Quando si interrompe un'istanza di processo, il suo stato cambia in TERMINATING, quindi TERMINATED e il processo si arresta al suo funzionamento corrente. Non vengono eseguite ulteriori operazioni e tutte le operazioni e le attività associate vengono terminate.

  1. Nella console di amministrazione, fai clic su Servizi > Flusso di lavoro Forms > Flusso di lavoro Forms.
  2. Nella pagina Istanza di processo selezionare il processo e fare clic su Termina.

Utilizzo dei dettagli dell’istanza di processo

La pagina Dettagli istanza processo mostra la cronologia di un'istanza di processo.

L'area Riepilogo mostra informazioni di base sull'istanza del processo.

Nella scheda Operazioni viene visualizzata ogni operazione per l'istanza di processo in ordine di completamento dal primo all'ultimo con le seguenti informazioni:

Nome operazione: Nome dell’operazione, come definito in Workbench.

Stato: Indica se l'operazione è in esecuzione normale o se è stata interrotta. (Consultare Informazioni sugli stati delle istanze del processo.)

Nome filiale: Nome del ramo, come definito in Workbench.

Data di inizio: Data e ora di inizio dell'operazione.

Data completamento: Data e ora del completamento dell’operazione.

Un sottoprocesso è un'istanza di processo avviata da un altro processo ed eseguita indipendentemente da tale altro processo. I sottoprocessi vengono visualizzati solo se sono stati progettati come parte del processo in Workbench. Nella scheda Sottoprocessi viene visualizzato ogni sottoprocesso con le seguenti informazioni:

ID processo: Questo numero intero positivo che il flusso di lavoro dei moduli assegna quando viene creata un'istanza del processo (ovvero quando un utente o un passaggio automatizzato avvia il processo). Puoi utilizzare questo identificatore per tenere traccia dell'istanza di processo nel suo ciclo di vita.

Nome processo - Versione: Nome del processo, come definito in Designer.

Stato: Indica se l'istanza di processo è in esecuzione normale, se cambia stato o se è interrotta. (Consultare Informazioni sugli stati delle istanze del processo.)

Data creazione: Data e ora di creazione del sottoprocesso.

Data aggiornamento: Data e ora dell’ultima modifica dello stato del sottoprocesso.

Nella pagina Dettagli istanza processo è possibile eseguire le seguenti operazioni:

  • Seleziona un’operazione per visualizzarne i dettagli. Quando si seleziona un'operazione, viene visualizzata la pagina Dettagli operazione.
  • Selezionare un sottoprocesso per visualizzarne i dettagli. Quando si seleziona un sottoprocesso, viene visualizzata la pagina Dettagli istanza processo.
  • Termina o riavvia operazioni o sottoprocessi, a seconda del loro stato.

Informazioni sugli stati delle operazioni

Un'operazione (un passaggio di un processo) può avere i seguenti stati:

COMPLETO: Operazione completata.

IN ESECUZIONE: L'operazione viene eseguita normalmente. Potrebbe ricevere l'input dell'utente o attendere l'interazione dell'utente, oppure potrebbe essere in corso un passaggio automatico.

STALLED Errore durante l'elaborazione dell'operazione. Controlla l'errore o l'eccezione nella pagina Operazioni in stallo.

TERMINATO: Operazione terminata da un amministratore.

Termina operazioni o sottoprocessi

Se un'operazione o un sottoprocesso si è arrestato o ha rilevato altre condizioni di errore o se è necessario forzare un'operazione o un sottoprocesso a interrompere l'esecuzione, è possibile interromperlo.

È possibile terminare un'operazione in ESECUZIONE.

Quando si interrompe un'operazione, il suo stato cambia in TERMINATO. L'operazione non viene completata e l'istanza del processo si interrompe.

È possibile terminare un processo secondario con qualsiasi stato.

Quando si interrompe un sottoprocesso, il suo stato cambia in TERMINATING, quindi TERMINATED e l'istanza del processo si arresta alle sue operazioni correnti. Non vengono eseguite ulteriori operazioni nel sottoprocesso, anche se l'istanza del processo padre continua a essere eseguita.

Non è possibile terminare i processi che contengono elementi gateway nel diagramma del processo. Se si tenta di terminare questi tipi di processi, le operazioni all'interno degli elementi del gateway non vengono influenzate. Per terminare le operazioni all'interno di un elemento gateway, è necessario terminare direttamente le operazioni.

  1. Nella pagina Dettagli istanza processo fare clic sulla scheda Operazioni o Sottoprocessi.
  2. Selezionare l'operazione o il sottoprocesso e fare clic su Termina.

Riprovare un'operazione

È possibile riprovare l'operazione con lo stato STALLED.

Quando si ripete un'operazione, al flusso di lavoro Forms viene inviata una richiesta per riavviare l'operazione. Se la richiesta ha esito positivo, lo stato cambia in ESECUZIONE. Se l'operazione non può essere riavviata, rimane STALLED e potrebbe essere necessario interromperla.

  1. Nella pagina Dettagli istanza processo fare clic sulla scheda Operazioni.
  2. Seleziona l’operazione e fai clic su Riprova.

Utilizzo delle operazioni

Nella pagina Dettagli operazione viene visualizzato un riepilogo di un'operazione in un processo e delle relative assegnazioni utente correnti.

  1. Nella console di amministrazione, fai clic su Servizi > Flusso di lavoro Forms > Flusso di lavoro Forms.

  2. Fare clic sul nome di un processo per visualizzare le relative istanze del processo. Fare clic su un'istanza di processo per visualizzare la pagina Dettagli istanza di processo, quindi selezionare un'operazione per visualizzare la pagina Dettagli operazione.

    Per ogni attività, l’elenco mostra le seguenti informazioni:

    Nome processo - Versione: Nome del processo, come definito in Workbench.

    Applicazione: Applicazione a cui appartiene il processo, come definito in Workbench.

    Stato: Attivo significa che il processo è quello attivato per la versione del processo. Inattivo significa che il processo è una versione precedente che contiene ancora istanze di processo.

    Data creazione: Data e ora di distribuzione del processo.

In questa pagina