Gestione dei processi managing-processes

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

  1. Nella console di amministrazione, fai clic su Servizi > Flusso di lavoro Forms > Flusso di lavoro Forms. Nell'elenco dei processi sono visualizzate le informazioni riportate di seguito.

    Nome processo - Versione: Il 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 di creazione: La data e l’ora in cui il processo è stato distribuito.

  2. Fare clic sul nome di un processo per visualizzarne le istanze nella pagina Istanza processo.

Utilizzo delle istanze del processo working-with-process-instances

Se si accede alla pagina Istanza processo dalla pagina Elenco processi, vengono elencate tutte le istanze di processo del processo selezionato. Se si accede alla pagina Istanza 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 dei moduli 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, come definito in Workbench.

Stato: Indica se l'istanza del processo è in esecuzione normalmente, se cambia lo stato o se è stata arrestata. Consultate Informazioni sugli stati delle istanze di processo.

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

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

Nella pagina Istanza processo è possibile effettuare le operazioni riportate di seguito.

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

Informazioni sugli stati delle istanze di processo about-process-instance-statuses

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

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

COMPLETAMENTO: Lo stato dell'istanza del processo sta per essere impostato su 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 viene eseguita normalmente. È possibile che sia in corso un passaggio automatico oppure che l'istanza del processo riceva l'input dell'utente o sia in attesa dell'interazione dell'utente.

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

SOSPENSIONE: Lo stato sta per diventare SOSPESO. Se un'operazione è stata progettata per ignorare le richieste di sospensione e non è ancora stata completata, è necessario completarla prima che l'istanza del processo venga sospesa.

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

TERMINAZIONE: Lo stato sta per essere modificato in TERMINATED. Se un'operazione è stata progettata per ignorare le richieste terminate e non è ancora stata completata, è necessario completarla prima che l'istanza del processo venga terminata.

ANNULLAMENTO DELLA SOSPENSIONE: Lo stato sta per essere modificato in IN ESECUZIONE dopo essere stato SOSPESO.

NOTE
Quando viene richiesta la modifica dello stato di un'istanza del processo, ad esempio la sospensione o l'interruzione, la richiesta entra nella coda di comandi per il flusso di lavoro Forms. A seconda delle dimensioni della coda e della velocità di elaborazione complessiva, lo stato visualizzato potrebbe non cambiare fino a quando la pagina non viene ricaricata una o più volte.

Sospendi o rimuovi la sospensione delle istanze di processo suspend-or-unsuspend-process-instances

Se è necessario risolvere un problema o se si è certi che un'istanza del processo incontrerà un problema in un passaggio successivo a causa di una condizione esterna, è possibile sospendere temporaneamente l'istanza del processo.

È possibile sospendere le istanze di processo con stato IN ESECUZIONE.

Dopo aver sospeso un'istanza del processo, lo stato cambia in SOSPESO, quindi SOSPESO e il processo si interrompe al momento dell'operazione corrente. L'istanza di processo rimane in questo stato fino a quando lo stato non viene modificato in UNSUSPENDED.

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

Quando si annulla la sospensione di un'istanza di processo, lo stato cambia 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) tramite l'operazione di richiamo, anche i processi figlio vengono sospesi.

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

Terminare un'istanza di processo terminate-a-process-instances

Se un'operazione di un'istanza di processo è stata interrotta o si è verificata un'altra condizione di errore oppure se è necessario forzare l'interruzione dell'esecuzione di un'istanza di processo, è possibile terminare l'istanza di processo.

È possibile terminare le istanze di processo con qualsiasi stato.

Quando si termina un'istanza di processo, lo stato cambia in TERMINATING, quindi TERMINATED e il processo si arresta al momento dell'operazione 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 processo selezionare il processo e fare clic su Termina.

Utilizzo dei dettagli dell’istanza del processo working-with-process-instance-details

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

Nell'area Riepilogo vengono visualizzate informazioni di base sull'istanza del processo.

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

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

Stato: Indica se l'operazione viene eseguita normalmente o è stata interrotta. Consultate Informazioni sugli stati delle istanze di processo.

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

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

Data completamento: Data e ora in cui è stata completata l'operazione.

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

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

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

Stato: Indica se l'istanza del processo viene eseguita normalmente, se cambia lo stato o se è interrotta. Consultate Informazioni sugli stati delle istanze di processo.

Data di 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 effettuare le operazioni riportate di seguito.

  • Selezionare un'operazione per visualizzarne i dettagli. Quando si seleziona un'operazione, viene visualizzata la pagina Dettagli operazione.
  • Selezionare un processo secondario per visualizzare i dettagli relativi. Quando si seleziona un processo secondario, viene visualizzata la pagina Dettagli istanza processo.
  • Termina o riprova operazioni o processi secondari, a seconda del loro stato.

Informazioni sugli stati delle operazioni about-operation-statuses

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

COMPLETATO: 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.

ARRESTATO: Problema durante l'elaborazione dell'operazione. Verificare l'errore o l'eccezione nella pagina Operazioni bloccate.

TERMINATO: Operazione terminata da un amministratore.

Termina operazioni o processi secondari terminate-operations-or-subprocesses

Se un'operazione o un sottoprocesso si è arrestato o ha rilevato un'altra condizione di errore oppure se è necessario forzare l'interruzione di un'operazione o di un sottoprocesso, è possibile terminarlo.

È possibile terminare un'operazione in ESECUZIONE.

Quando si termina un'operazione, lo stato cambia in TERMINATO. L'operazione non viene completata e l'istanza del processo viene arrestata.

È possibile terminare un sottoprocesso con qualsiasi stato.

Quando si termina un processo secondario, lo stato del processo cambia in TERMINATING, quindi TERMINATED e l'istanza del processo si arresta in corrispondenza delle operazioni correnti. Non vengono eseguite ulteriori operazioni nel processo secondario, anche se l'istanza del processo padre continua a essere eseguita.

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

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

Riprovare un'operazione retry-an-operation

È possibile ritentare l'operazione con lo stato STALLED.

Quando si ritenta un'operazione, al flusso di lavoro di Forms viene inviata una richiesta per riavviare l'operazione. Se la richiesta ha esito positivo, lo stato diventa RUNNING (IN ESECUZIONE). Se non è possibile riavviare l'operazione, questa rimane BLOCCATA e potrebbe essere necessario terminarla.

  1. Nella pagina Dettagli istanza processo fare clic sulla scheda Operazioni.
  2. Selezionare l'operazione e fare clic su Riprova.

Utilizzo delle operazioni working-with-operations

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 visualizzarne le istanze. 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: Il 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 di creazione: La data e l’ora in cui il processo è stato distribuito.

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