In questa pagina

Tipi aggiuntivi di attività

Cosa sono i tipi aggiuntivi di attività

Oltre ai task e ai sottoprocessi di base, questi tipi aggiuntivi di attività BPMN 2.0 offrono opzioni più precise e flessibili per la modellazione dei flussi di lavoro. Ogni tipo svolge un ruolo specifico e ottimizza il flusso del processo.

Sottoprocesso compresso
Sottoprocesso ad hoc
Task con loop
Task multiistanza
Task di compensazione
Task di compensazione e ad hoc

Sottoprocesso compresso

Icona BPMN del sottoprocesso compresso di ProcessMind per raggruppare i task

Un sottoprocesso compresso incapsula una serie di task all’interno del processo più ampio, rendendolo più chiaro e semplice da leggere. Riassume diversi passaggi in un’unica rappresentazione, descritta in forma estesa in un’altra parte del diagramma.

Sottoprocesso ad hoc

Simbolo BPMN del sottoprocesso ad hoc di ProcessMind per un ordine flessibile dei task

I sottoprocessi ad hoc operano senza una sequenza fissa, consentendo di eseguire i task in qualsiasi ordine o di ometterli quando necessario. Offrono la flessibilità necessaria per adattarsi dinamicamente a requisiti specifici.

Task con loop

Icona BPMN del task con loop di ProcessMind per le attività ripetute

I task con loop vengono eseguiti ripetutamente sulla base di un ciclo “do while”, in cui le attività continuano finché non viene soddisfatta una determinata condizione. In questo modo i task vengono completati prima di passare alle attività successive.

Multiistanza

Simbolo BPMN del task multiistanza di ProcessMind per l’esecuzione parallela o sequenziale

Le attività multiistanza sono task ripetitivi eseguiti per un numero definito di elementi, in modo simile a un ciclo for-each. L’esecuzione può avvenire in parallelo, indicata da linee verticali, oppure in sequenza, indicata da linee orizzontali, finché tutte le istanze non sono state completate.

Compensazione

Icona BPMN del task di compensazione di ProcessMind per le azioni correttive

I task di compensazione gestiscono gli eventi di compensazione nei flussi di lavoro e si collegano tramite associazioni anziché Sequence Flow, assicurando che le misure correttive vengano gestite in modo efficace nei processi BPMN.

Compensazione combinata

Simbolo BPMN del task ad hoc e di compensazione di ProcessMind per azioni correttive flessibili

I task di compensazione integrati utilizzano loop o più istanze per eseguire la compensazione in modo flessibile. Collaborano con altri tipi di task in scenari quali ripetizioni manuali fino alla risoluzione o più esecuzioni parallele ripetute.

Riepilogo dei casi d’uso

  • User Task: gestire decisioni o attività di inserimento svolte da persone.
  • Service Task: eseguire azioni automatizzate tramite sistemi o servizi.
  • Script Task: eseguire azioni automatizzate personalizzate tramite script.
  • Manual Task: gestire azioni al di fuori del controllo diretto del sistema.
  • Business Rule Task: applicare decisioni automatizzate basate su regole aziendali.
  • Send/Receive Task: consentire la comunicazione tra sistemi o processi.
  • Call Activity: riutilizzare in modo efficiente sottoprocessi o task.
  • Loop/Multiistanza: gestire task ripetuti per più condizioni o partecipanti.

Questi tipi di attività consentono una gestione dettagliata dei task nei processi BPMN e permettono di modellare con precisione sia i flussi di lavoro guidati da persone sia quelli gestiti dai sistemi.

Argomenti correlati