Che cos' è un processo
Un processo è una serie di attività correlate, insieme a informazioni di supporto come dati e contenuto. Le attività possono far parte di un flusso strutturato o di attività ad-hoc che non fanno parte di un flusso strutturato.
Il seguente diagramma illustra le principali risorse del processo e il modo in cui sono correlate tra loro.
- Avvia evento
- Utilizzare per modellare l'inizio di un processo, un processo collegato, un processo secondario o un processo secondario di eventi. Un evento di avvio viene incluso automaticamente quando si crea un processo. È possibile includere più eventi di avvio in modo che sia possibile avviare il processo in più modi. Per ulteriori informazioni, consultare Tipi di eventi.
- Attività
- Un'attività rappresenta il lavoro da eseguire durante l'esecuzione del processo. Per ulteriori informazioni, consultare Implementazione delle attività in un processo.
- Gateway
- Rappresenta una divisione o una convergenza di più percorsi di esecuzione. Per ulteriori informazioni, consultare Convergenza e divergenza dei flussi.
- Corsie
- Un contenitore per le attività e gli eventi in un processo. Una corsia di norma raggruppa le attività completate dai membri di un team.
- Team
- È possibile assegnare un team i cui membri possono avviare un processo o un team di proprietari di istanze i cui membri possono lavorare con il processo al runtime. Per ulteriori informazioni, vedi Assegnazione di team a un processo.
- Sottoprocessi
- Un processo secondario rappresenta una raccolta di passi correlati logicamente contenuti in un processo parent. Per ulteriori informazioni, consultare Modeling subprocesses.
- Contenuto
- Il processo potrebbe richiedere documenti memorizzati in cartelle ECM (Enterprise Content Management). È possibile specificare la cartella utilizzata per gestire questi documenti ECM.
- Interfacce utente
- Creare le interfacce utente che un utente visualizza mentre lavora con il processo in Workplace. Per ulteriori informazioni, consultare Creazione di interfacce utente per i processi.
- Servizi
- I servizi forniscono funzioni per un processo. È possibile scoprire e utilizzare servizi esterni, come servizi REST, servizi Web o servizi Java™ nel processo. Per ulteriori informazioni, vedi Tipi di servizio.
- Eventi
- Gli eventi in un processo possono essere attivati da una data di scadenza, un'eccezione o un messaggio in entrata da un sistema esterno. È possibile aggiungere eventi che possono verificarsi all'inizio, durante o alla fine di un processo. Utilizzare gli eventi per tenere traccia dei dati, gestire gli errori e recuperare le informazioni sull'esecuzione dei processi. Per ulteriori informazioni, vedi Eventi di modeling.
- Attività ad hoc
- Un'attività ad hoc non fa parte del processo strutturato; è un'attività che un utente aziendale può eseguire in base alle necessità. Un'attività ad hoc non ha collegamenti di input e viene avviata in base a precondizioni predefinite, piuttosto che da un flusso di processi predefiniti. Tali attività possono essere richieste o facoltative e possono essere definite come ripetibili o da eseguire al massimo una volta. Per ulteriori informazioni, consultare Creazione di un'attività non strutturata (ad hoc).