Introduzione

Cúram WMS (Workflow Management System) svolge due funzioni principali. La prima consiste nel supportare l'automazione dei processi di business. La seconda consiste nel facilitare l'instradamento del lavoro tra gli individui e le divisioni. I componenti principali di questo sistema sono le Definizioni di processo del flusso di lavoro, il Motore del flusso di lavoro, la Casella di posta e gestione incarichi e l'applicazione Amministrazione del flusso di lavoro (che include il PDT, Process Definition Tool). Ognuno di essi svolge un ruolo in una di queste funzioni o in entrambe.

L'automazione di un processo di business inizia con la progettazione di un flusso di lavoro per un processo di business. Per associare un processo di business ad una definizione del processo del flusso di lavoro è necessario prendere delle decisioni chiave. Ad esempio, ci si aspetta che nel processo di business verranno coinvolte fasi manuali oppure il processo di business potrebbe richiedere attività di configurazione nel corso della durata del processo. Il PDT del flusso di lavoro viene utilizzato per creare la definizione del processo del flusso di lavoro in base a questo progetto. Utilizzando il PDT, uno sviluppatore del flusso di lavoro definisce le attività del flusso di lavoro, le transizioni tra queste attività e le informazioni che passano attraverso il processo del flusso di lavoro.

Alcuni dei tipi di attività disponibili in una definizione del processo sono i seguenti: Manuale, Automatico, Loop, Attesa evento, Instradamento, Notifica e Flusso secondario. Il PDT può essere utilizzato per descrivere la sequenza di un processo del flusso di lavoro utilizzando i tipi di attività indicati in precedenza. Le attività indicate in precedenza sono precedute automaticamente da un'attività di avvio processo e si concludono con un tipo di attività di fine processo dal sistema, seguite da transizioni o attività di loop tra i processi del flusso di lavoro.

Il motore del flusso avvia l'esecuzione di runtime della definizione di processo del flusso di lavoro (ovvero l'attivazione del processo). Come risultato dell'attivazione, viene creata un'istanza del processo del flusso di lavoro. Queste istanze del processo del flusso di lavoro possono essere monitorate e controllate mediante di Amministrazione del flusso di lavoro offerte in Cúram WMS.

Anche l'instradamento del lavoro tra individui o divisioni inizia con la definizione del processo del flusso di lavoro. Alcuni tipi di attività rappresentano il lavoro che deve essere completato da una persona o da una divisione; per tali attività, la definizione del processo del flusso di lavoro include una strategia per l'assegnazione di tale lavoro. Il motore del flusso di lavoro valuta la strategia di allocazione per determinare chi deve completare questo lavoro, crea gli incarichi per questo lavoro e assegna gli incarichi agli utenti appropriati, agli oggetti dell'organizzazione (ad esempio, unità organizzative, posizioni o lavori) o alle code di lavoro. La casella di posta offre all'utente le informazioni sugli incarichi che è necessario attivare. Gli esempi di tali azioni di gestione degli incarichi includono Visualizza incarico, Inoltra incarico, Aggiungi commento ad un incarico.