Tipi di Attività Addizionali

Introduzione

Esplora le ampie possibilità in BPMN 2.0 con diversi tipi di attività aggiuntivi che vanno oltre le attività basiche e i sottoprocessi. Questi tipi di attività consentono una modellazione precisa e flessibile dei workflow, migliorando il design dei processi aziendali. Ogni tipo unico svolge un ruolo specifico, ottimizzando il flusso di processo.

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

Sottoprocesso Collassato

BPMN Sottoprocesso

Un sottoprocesso collassato serve a racchiudere una serie di attività all’interno del processo più ampio, fornendo chiarezza e semplificazione. Compatta la serie di passi in una singola rappresentazione, dettagliata ulteriormente in una forma espansa altrove nel diagramma.

Sottoprocesso Ad-hoc

BPMN Sottoprocesso Ad-hoc

I sottoprocessi ad-hoc operano senza una sequenza fissa, permettendo alle attività di essere eseguite in qualsiasi ordine o saltate se necessario. Offrono la flessibilità di adattarsi dinamicamente a requisiti specifici.

Attività Loop

BPMN Attività Loop

Le attività loop vengono eseguite ripetutamente sulla base di un ciclo “fai finché”, dove le attività continuano fino al soddisfacimento di una certa condizione. Questo assicura che le attività siano completate prima di avanzare alle attività successive.

Multi-istanza

BPMN Attività Multi-Istanza

Le attività multi-istanza sono attività ripetitive svolte per un numero definito di oggetti, similmente a un ciclo per-ogni. L’esecuzione avviene in parallelo (indicato da linee verticali) o in sequenza (indicato da linee orizzontali) fino a quando tutte le istanze sono risolte.

Compensazione

BPMN Attività di Compensazione

Le attività di compensazione gestiscono eventi di compensazione all’interno dei workflow, collegandosi tramite associazioni anziché flussi di sequenza, garantendo che le misure correttive siano efficacemente affrontate nei processi BPMN.

Compensazione Combinata

BPMN Attività Ad-hoc e di Compensazione

Le attività integrate di compensazione utilizzano loop o multi-istanze per eseguire la compensazione in modo flessibile. Collaborano con altri tipi di attività per scenari come ripetizioni manuali fino alla risoluzione o esecuzioni parallele ripetute.

Riepilogo dei Casi d’Uso:

  • User Task: Coinvolgimento in decisioni o attività di input umano.
  • Service Task: Esecuzione di azioni automatizzate tramite sistemi o servizi.
  • Script Task: Esecuzione di azioni automatizzate personalizzate utilizzando script.
  • Manual Task: Gestione di azioni al di fuori del controllo diretto del sistema.
  • Business Rule Task: Applicazione di decisioni automatiche basate su regole aziendali.
  • Send/Receive Task: Facilitazione della comunicazione tra sistemi o processi.
  • Call Activity: Riutilizzo efficiente di sottoprocessi o attività.
  • Loop/Multi-istanza: Amministrazione di attività ripetute per condizioni o partecipanti multipli.

Questi tipi di attività permettono una gestione dettagliata delle attività nei processi BPMN, consentendo una modellazione accurata di workflow sia guidati dall’uomo che dal sistema.