Elenco documenti
In questa pagina

Tipi di Attività Avanzate BPMN

Introduzione

Scopri le potenzialità di BPMN 2.0 con diverse tipologie di attività avanzate che vanno oltre task e sub-process base. Queste attività permettono di modellare workflow in modo preciso e flessibile, migliorando il design dei processi business. Ogni tipologia svolge una funzione specifica e ottimizza il flusso dei processi.

Gateway Esclusivo
Gateway Parallelo
Gateway Esclusivo
Gateway Esclusivo
Gateway Inclusivo
Gateway di Evento

Collapsed Sub-Process

Icona sub-process BPMN di ProcessMind per task raggruppate

Un Collapsed Sub-Process serve a racchiudere una serie di task all’interno di un processo più ampio, migliorando chiarezza e semplificazione. Riassume i passaggi in un’unica rappresentazione che viene dettagliata in un’altra sezione del diagramma.

Ad-hoc Sub-Process

Simbolo BPMN ad-hoc sub-process di ProcessMind per ordine flessibile delle task

Gli Ad-hoc Sub-Process operano senza una sequenza fissa: le task possono essere svolte in qualsiasi ordine o saltate, se necessario. Offrono massima flessibilità e si adattano ai bisogni specifici.

Loop Task

Icona BPMN loop task di ProcessMind per attività ripetute

Le Loop Task si eseguono ciclicamente seguendo la logica “do while”, cioè finché non è soddisfatta una certa condizione. Così, le attività vengono completate prima di passare alle successive.

Multi-instance

Simbolo BPMN multi-instance di ProcessMind per esecuzione parallela o sequenziale

Le attività Multi-instance sono task ripetute per un insieme definito di elementi, come in un ciclo for-each. L’esecuzione avviene in parallelo (linee verticali) o in sequenza (linee orizzontali) finché tutte le istanze sono completate.

Compensation

Icona BPMN compensation task di ProcessMind per azioni correttive

Le Compensation Task gestiscono eventi di compensation nei workflow, collegandosi tramite association invece che tramite sequence flow, garantendo che le azioni correttive vengano gestite in modo efficace nei processi BPMN.

Compensation Combined

Simbolo BPMN ad-hoc e compensation di ProcessMind per azioni correttive flessibili

Le compensation integrate usano loop o multi-instance per gestire compensazioni in modo flessibile. Collaborano con altri tipi di task, ad esempio per ripetizioni manuali fino alla risoluzione o esecuzioni parallele ripetute.

Riepilogo dei Casi d’Uso

  • User Task: Coinvolge input o decisioni dell’utente.
  • Service Task: Esegue azioni automatizzate tramite sistemi o servizi.
  • Script Task: Gestisce azioni automatiche tramite script personalizzati.
  • Manual Task: Si occupa di attività fuori dal controllo diretto del sistema.
  • Business Rule Task: Applica decisioni automatiche basate su regole di business.
  • Send/Receive Task: Agevola la comunicazione tra sistemi o processi.
  • Call Activity: Riutilizza sub-process o task in modo efficiente.
  • Loop/Multi-instance: Gestisce task ripetute per condizioni o partecipanti multipli.

Queste tipologie di attività consentono una gestione dettagliata delle task nei processi BPMN, permettendo un modelling preciso sia per workflow umani che automatici.