BPMN (notazione): descrizione del processo
BPMN (notazione): descrizione del processo

Video: BPMN (notazione): descrizione del processo

Video: BPMN (notazione): descrizione del processo
Video: American Express CARTA ORO: Recensione Carta di Credito, PROMOZIONI e VANTAGGI (Conviene!) 2024, Novembre
Anonim

Il mondo ha a che fare con un approccio per processi all'organizzazione aziendale da molto tempo e in modo abbastanza efficace, e lo standard Business Process Model and Notation (BPMN, notazione) è una procedura ponderata con una corretta descrizione dei processi aziendali. Le aziende migliorano costantemente le varie specializzazioni di questo standard e ottengono così un aumento molto significativo di tutti gli indicatori di qualità del loro lavoro. La notazione BPMN è comprensibile non solo per gli esperti dell'area disciplinare in cui è stata creata, qualsiasi lavoratore può operare con i suoi calcoli logici.

notazione bpmn
notazione bpmn

Modellazione e standardizzazione

Pur essendo semplice, questa standardizzazione è il modello più completo del processo aziendale descritto, compilato in un formato leggibile dalla macchina. BPMN (se visualizzato nella versione BPMN 2.0 della notazione) costruisce modelli dei processi più complessi nel business in modo molto potente ed espressivo e nel sistema più comprensibile. Soprattutto, insieme a questo standard,modelli grafici e vengono convertiti in una forma ben strutturata e leggibile da una macchina basata su XML. Il linguaggio di notazione BPMN è assolutamente eseguibile, ovvero permette di modellare processi che successivamente vengono eseguiti utilizzando BPMS (Automated Business Process Management Systems). Tale standardizzazione è estremamente utile proprio perché i modellatori possono utilizzare alcuni prodotti software e gli esecutori, altri, se supportano questo standard.

Per costruire un determinato modello, è possibile utilizzare più di una versione (notazione BPMN 2.0 (PDF) e altre), a volte un modello è composto da frammenti di notazioni diverse, ma il modo in cui sono sistemati e letti è lo stesso. Un numero crescente di imprenditori sta implementando nelle proprie aziende l'esecuzione di processi aziendali basati su questo standard. La richiesta di specialisti che conoscono questo linguaggio di modellazione cresce ogni giorno. Un numero crescente di persone sta studiando gli elementi grafici della notazione BPMN e le regole per costruire modelli. Per questo, ci sono corsi speciali dove chi lo desidera conoscerà lo scopo di questo linguaggio, con i tipi di diagrammi, e vedrà le possibilità di eseguire automaticamente i modelli costruiti. La più interessante è l'esperienza pratica nella notazione BPMN 2.0 (disponibile anche in russo), modellazione e analisi, sviluppo di processi aziendali.

gateway in notazione bpmn
gateway in notazione bpmn

Specialisti

Chi è in grado di descrivere i processi aziendali? La notazione di modellazione BPMN è facilmente eseguibile da chiunque sia coinvolto nell'automazione,sviluppo dei processi aziendali. Si tratta di consulenti aziendali, analisti aziendali, project manager, analisti di sistema, architetti e sviluppatori di sistemi informatici, metodologi, addetti ai servizi di qualità. Di solito queste persone sono in grado di leggere la documentazione tecnica in inglese, partecipare a qualsiasi progetto di analisi, descrivere la notazione BPMN, progetti aziendali ottimizzati o automatizzati o software sviluppato e mantenuto. Questa metodologia ha uno status internazionale, e non proprietario, come molti altri standard, e nemmeno nazionale. Ecco perché dal 2005 analizzano e riorganizzano il business utilizzando la modellazione dei processi in notazione BPMN.

Questa tecnica ha fornito informazioni accessibili a quasi tutti gli utenti - dai più grandi analisti che creano diagrammi e sviluppatori che implementano tecnologie per l'esecuzione dei processi aziendali secondo questi diagrammi, ai dirigenti aziendali, ovvero gli utenti ordinari che sono impegnati a gestire e tracciamento dell'esecuzione del modello costruito. In questo modo, le Business Process Modeling Notations (BPMN) colmano il divario tra la creazione e l'implementazione del modello. Ecco alcune delle migliori idee di altre metodologie. Ad esempio, per una migliore flessibilità e leggibilità, la modellazione dei processi aziendali nella notazione BPMN 2.0 segue la tradizione dei diagrammi di flusso.

notazione bpmn negli esempi
notazione bpmn negli esempi

Simboli (elementi) BPMN

Supporta e sviluppa l'organizzazione BPMN OMG. Questo non è un meme di Internet abituali, che significa "oh mein goth", ma un'azienda molto famosa di Object ManagementGroup, che comprende più di ottocento aziende che sviluppano standard come la notazione BPMN. Dobbiamo tutte le modifiche utili nelle nuove versioni agli sviluppatori OMG. È stata questa organizzazione a scegliere la promozione della notazione UML BPMN, utilizzata per modellare i sistemi orientati agli oggetti, come direzione chiave. Pertanto, quando si sviluppano diagrammi, oltre a concetti e concetti (flusso di controllo, azione, oggetto dati, ecc.) in BPMN ci sono molti concetti caratteristici dell'approccio orientato agli oggetti: messaggio, scambio e flusso di messaggi.

I simboli di notazione grafica vengono analizzati in base al loro scopo e combinati in categorie. Questi sono: Flow Objects - oggetti di flusso, Data - data, Swimlanes - aree di responsabilità, Connecting Objects - collegamento di oggetti, Artefacts - artefatti. I simboli del flusso di controllo, dell'oggetto di dati e dell'oggetto del flusso sono inoltre suddivisi in sottogruppi in base alle caratteristiche semantiche al fine di visualizzare le specifiche degli eventi in corso, le funzioni di diramazione del flusso, l'esecuzione di azioni e così via. Indicano le specificità dovute a immagini grafiche aggiuntive - marcatori, icone poste all'interno del simbolo principale. Inoltre, i simboli degli eventi hanno un diverso tipo di contorno e colore di sfondo.

notazione bpmn 2 0 pdf
notazione bpmn 2 0 pdf

Eventi a tempo

Durante l'esecuzione di un processo aziendale, si verificano sempre vari e numerosi eventi che hanno il loro impatto, nonostante il più delle volte siano elementi opzionali e non vengano visualizzati nel diagramma del processo aziendale. Questo è ricevere e rispondere a un messaggio, cambiare lo stato indocumenti e molto altro che non ha senso elencare: molti eventi si verificano letteralmente ad ogni passo. Per classificarli, vengono determinate le caratteristiche di ciascuno. Il primo gruppo - al momento dell'esordio. Questo è l'evento di inizio che mostrerà l'inizio del grafico. Da qui, il flusso di controllo può essere solo in uscita e il flusso di messaggi può andare in entrambe le direzioni. L'evento di inizio nel diagramma del processo aziendale è in genere uno, ma non è possibile visualizzarlo affatto. A volte ce ne sono anche diversi, se la mappatura avviene con tracce, pool e sottoprocessi distribuiti. Il contorno dell'evento è mostrato come una sottile linea singola.

L'evento finale è il risultato dell'esecuzione di un processo aziendale. Il flusso di controllo entra solo qui e il flusso di messaggi si sposta ancora sia all'input che all'output. Il flusso in entrata è rappresentato da una freccia. Il diagramma mostra solo uno o più eventi finali: sono delineati come una singola linea spessa. Un evento intermedio è uno qualsiasi degli altri che si verificano durante l'esecuzione di un processo aziendale. Un flusso entra qui e anche uno esce. Solo Boundary (evento limite) si verifica e viene elaborato immediatamente, all'inizio o alla fine dell'azione. Viene visualizzato sul contorno (bordo) dell'azione e contiene un solo flusso, in entrata o in uscita. E un tale evento è indicato da una doppia linea sottile.

notazione uml bpmn
notazione uml bpmn

Eventi: interruzione del processo secondario e tipo di risultato

Poiché gli eventi durante la modellazione di un processo aziendale sono molto diversi, nel blocco successivo sono stati classificati quelli checapace di interrompere l'azione. I primi da contrassegnare sono gli eventi non di interruzione: si tratta di eventi intermedi o di inizio che si verificano durante l'esecuzione, tuttavia avviano il thread in uscita ad esso associato solo quando l'attività è completata. Il contorno di un tale evento è rappresentato da una linea tratteggiata. Next è un evento di interruzione che si verifica prima o dopo l'azione standard. In situazioni eccezionali, questo evento richiede l'interruzione o la cessazione dell'azione se mancano le informazioni necessarie o viene visualizzato un errore durante l'elaborazione, se sono necessarie azioni aggiuntive e simili. Qui il contorno è mostrato come una linea continua.

Il terzo tipo di eventi è classificato in base al tipo di risultato. Prima di tutto, qui dobbiamo parlare dell'iniziatore del trattamento. Questo è un evento intermedio o di inizio che si verifica a seguito dell'esecuzione di azioni ed è il risultato dell'esecuzione di un processo, standard o meno. L'evento di attivazione è rappresentato da un'icona vuota. È necessario aggiungere un altro evento a questa sezione, che parla anche di performance, solo che qui è il risultato di un'elaborazione. Questo è un evento intermedio o finale che si verifica durante l'esecuzione delle azioni ed è uno dei risultati finali dell'esecuzione del processo - standard o meno, viene visualizzato come un'icona piena.

Azioni

Diagrammaticamente, un processo appare come un insieme ordinato di azioni eseguite per ottenere un determinato risultato. Su un diagramma verticale di notazione BPMN, dall' alto verso il basso, viene fornita una sequenza che mostra l'esecuzioneprocesso nel tempo. Puoi anche tracciarlo nella direzione delle frecce degli elementi di collegamento da sinistra a destra. Le azioni visualizzate hanno tre viste principali e molte varietà, ognuna con la propria icona o icona.

Compito - un compito. Azione elementare, cioè indivisibile. Il tipo o la specificità dell'attività è indicata da un indicatore o da un'icona nell'angolo in alto a sinistra del simbolo dell'azione. L'attività può essere Servizio (servizio), per la fornitura di un servizio, che è un'applicazione automatizzata o un servizio Web. Invia - invia un messaggio. Se il messaggio viene inviato almeno una volta, l'attività può considerarsi completata. Ricevi - ricezione di un messaggio (lo stesso principio: se un messaggio viene ricevuto una volta, l'attività è completata). Il compito dell'Utente è considerato caratteristico ed è svolto dall'esecutore con l'ausilio di software e con l'assistenza di altri dipendenti. Un'attività che richiede l'esecuzione manuale è Manuale, che viene eseguita senza l'ausilio dell'automazione. Regola aziendale: una regola aziendale, secondo la tecnologia, l'adempimento di questa attività dipende dalle circostanze, la scelta di un metodo aiuta a stabilire una regola aziendale. Script - uno script in cui l'esecuzione delle operazioni è rigorosamente nell'ordine descritto in un linguaggio riconosciuto dall'esecutore. Di solito questo tipo di attività viene eseguita con mezzi automatizzati.

Sottoprocessi

Sub-processo - processo secondario. Include gateway nella notazione BPMN, flussi di lavoro, eventi e molte altre attività. Pertanto, un sottoprocesso è un'azione composita, le cui parti vengono visualizzate direttamente all'interno del simbolo sul diagramma o su cui sono posizionatediagramma di decomposizione separato. In quest'ultimo caso, il diagramma principale dovrebbe mostrare un segno + al centro del sottoprocesso (bordo inferiore dell'attività). Esistono sottoprocessi standard, ma non sono sufficienti, quindi ne sono apparse due varietà specifiche. Questo è un sottoprocesso di eventi, un sottoprocesso di eventi che si avvia sempre quando si verifica un evento di avvio. Il diagramma non lo mostra in alcun modo correlato al resto delle attività e dei flussi di lavoro. Lo schema di tale sottoprocesso è rappresentato da punti.

Il secondo tipo è Transazione (transazione), si tratta di un'azione composta da diverse operazioni con esito positivo, ovvero ottenendo un risultato positivo. È possibile ottenere un risultato specifico solo se tutti i componenti sono stati completati con successo. Se si verificano problemi durante l'esecuzione del sottoprocesso, i risultati di tutte le operazioni precedenti verranno annullati (cancella evento). Tale interferenza può essere l'impossibilità di eseguire una determinata operazione o la sua errata esecuzione. Per evitare di cancellare eventi precedenti, puoi provare un'operazione di compensazione non riuscita (compensazione di eventi). Il profilo di tale sottoprocesso è mostrato come una doppia linea continua. Per includere nel diagramma tutte le attività o sottoprocessi che vengono riutilizzati, c'è una chiamata, una chiamata, indicata nel diagramma da un contorno in grassetto.

descrizione della notazione bpmn
descrizione della notazione bpmn

Gateway

Le porte in notazione BPMN sono progettate per indicare le specifiche del flusso delle operazioni e il loro passaggio attraverso rami paralleli o alternativi. Il gateway può fare a meno dell'uscita o dell'ingressostream, ma ne ha sempre almeno due, in entrata o in uscita. L'indicatore all'interno del suo simbolo specifica il tipo di gateway. Può essere Exclusive, XOR - Exclusive con una "or" esclusiva, progettata per suddividere il flusso in percorsi alternativi. Durante l'esecuzione del processo è possibile attivare solo uno dei percorsi proposti. Le condizioni di s alto sono contenute accanto alla riga di designazione. Inclusivo, OR - non esclusivo con porta logica "or" progettata per dividere il flusso in percorsi, dove ciascuno viene attivato se è soddisfatta la condizione dell'espressione booleana ad essa associata. Diversi percorsi possono essere presi in questo processo, ma se uno di essi non è vero, la scelta è impossibile.

Analogico di un gateway non esclusivo - Complesso. La differenza è che esiste solo un'espressione che determina l'attivazione di un determinato flusso di lavoro. Parallel, AND - è necessario un gateway parallelo con "e" logico per ramificare o unire operazioni parallele. Basato su eventi esclusivi: un gateway esclusivo ma basato su eventi che separa il flusso di lavoro in percorsi alternativi. Il gateway esclusivo basato su eventi per avviare un processo è anche un gateway esclusivo, gli eventi su cui si basa avviano l'intero processo. Questo è il carattere iniziale di un processo o sottoprocesso che non ha flussi di input. Il gateway parallelo basato su eventi per avviare un processo funziona allo stesso modo: un gateway parallelo, anch'esso basato sugli eventi che avviano il processo. Tuttavia, con il suo aiuto, puoi attivare più processi contemporaneamente,se gli eventi ad essi associati si attivano. Naturalmente, non ha flussi in entrata. Le immagini mostrano chiaramente la notazione BPMN negli esempi di diagrammi con due tipi di gateway.

modellazione dei processi aziendali in notazione bpmn 2 0
modellazione dei processi aziendali in notazione bpmn 2 0

Dati e flussi

L'oggetto dati è contenuto e utilizzato specificamente nei grafici, il che dimostra l'uso di indicatori aggiuntivi. Input di dati - dati di input, ovvero le informazioni iniziali per avviare l'esecuzione delle azioni. Appare sul bordo superiore del simbolo. Raccolta dati: un insieme di dati, ovvero un intero array o una raccolta di dati dello stesso tipo. Visualizzato sotto il simbolo. L'oggetto dati e l'azione sono collegati tra loro tramite un'associazione.

L'immagine standard del flusso di lavoro può essere integrata nel diagramma con l'indicazione di flussi specifici. Conditional Sequence Flow - designazione di un flusso condizionale di operazioni durante la diramazione. Viene visualizzato come proveniente da un'azione (se non si desidera utilizzare un gateway nel diagramma). Flusso sequenza predefinito: il flusso sequenza predefinito, il più delle volte proviene da un gateway o da un'azione, non associato a espressioni logiche.

Esempi e conclusioni

L'evento di inizio, come suggerisce il nome, indica il punto di inizio di un particolare processo. Questo è il punto di partenza, il che significa l'assenza di qualsiasi tipo di flusso in entrata. L'evento di inizio negli esempi di notazione BPMN è indicato da un cerchio in cui il centro è libero. Un tale evento può essere una lettera o una chiamata di un cliente, ad esempio, inviata a un negozio online o al sito Web di un'azienda chemodella questo processo aziendale. Inoltre, il flusso delle operazioni segue le linee e indica l'esecuzione del processo fino al cerchio rosso, che indica il completamento, l'evento finale. A proposito, potrebbero essercene diversi ed è facile risalire al punto esatto in cui il flusso delle operazioni è terminato, completando il processo. Nessun flusso in uscita è possibile dal cerchio rosso.

Se il diagramma non è a colori, l'evento finale viene evidenziato con una linea spessa a forma di cerchio. Ad esempio, in pratica, questo evento può essere l'emissione di un prodotto ordinato che è passato dallo sdoganamento all'elaborazione fino all'emissione. Nel corso di tutto questo lavoro, il diagramma mostra le azioni che sono state eseguite lungo il percorso dall'inizio alla fine dell'evento. L'azione è indicata da un rettangolo con i bordi arrotondati. Gateway - rombi. Questo linguaggio è comprensibile agli utenti, è solo necessario familiarizzare leggermente con il sistema di visualizzazione qui presente nelle illustrazioni.

Consigliato: