Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
articles:bpmn [2023/02/17 08:49] – [ISO 9001:2015 Flowcharts] rrandallarticles:bpmn [2023/07/31 10:30] (current) – [Free Books] rrandall
Line 24: Line 24:
  
 Once you learn what the symbols mean, these are very easy to create. Check out the following examples... Once you learn what the symbols mean, these are very easy to create. Check out the following examples...
 +
 +<WRAP center round info 80%>
 +All of the following examples are "Orchestration" process charts (which can include “Swim Lanes” – a concept still not included in the antiquated ISO 5807). BPMN also allows for: \\  
 +  * "Collaboration" process charts... which depict the interaction between different "pools" (not included in ISO 5807), and 
 +  * "Choreography" process charts... which depict the way that participants coordinate their interaction (also not included in ISO 5807).
 +I don't use "Choreography" process charts because they are only beneficial in very specific situations. You can read more about these differences [[https://www.visual-paradigm.com/guide/bpmn/bpmn-orchestration-vs-choreography-vs-collaboration/|here]].
 +</WRAP>
  
 ===== ISO 9001:2015 Flowcharts ===== ===== ISO 9001:2015 Flowcharts =====
Line 29: Line 36:
 The BPMN diagrams shown below depict the generic ISO 9001:2015 requirements for 8.7 "Control of Nonconforming Outputs" & 10.2 "Nonconformity and Corrective Action". The BPMN diagrams shown below depict the generic ISO 9001:2015 requirements for 8.7 "Control of Nonconforming Outputs" & 10.2 "Nonconformity and Corrective Action".
  
-I created these diagrams using the free (open source) “Camunda Modeler” diagraming software, which is available from: [[https://camunda.com/download/modeler/]]. While there is no "standard" color for the symbols, Green is typically used to start a process, Red indicates the end of a process, and Blue calls attention to intermediate events.+I created these diagrams using the free (open source) “Camunda Modeler” diagraming software, which is available from: [[https://camunda.com/download/modeler/]]. While there is no "standard" color for the symbols, Green is typically used to start a process, and Red typically indicates the end of a process. I've also used Blue to call attention to intermediate events... and Yellow to highlight Time-related events (in the AS9100 process for "Nonconformity and Corrective Action).
  
 **ISO 9001:2015 Control of Nonconforming Outputs Diagram** \\  **ISO 9001:2015 Control of Nonconforming Outputs Diagram** \\ 
Line 43: Line 50:
 **ISO 9001:2015 Internal Audit Program Diagram** \\  **ISO 9001:2015 Internal Audit Program Diagram** \\ 
  
-The main difference between the below diagram and the previous diagramsis that it utilizes "Swim Lanes" (a concept still is not included in the antiquated ISO 5807, even though it was re-affirmed in 2019) AND it includes a sub-process ("Perform Audit") shown in the diagram.+The main differences between the below diagram and the previous diagrams is that it (1) utilizes "Swim Lanes" (a concept still not included in the antiquated ISO 5807, even though it was re-affirmed in 2019) AND (2) it includes a sub-process ("Perform Audit") shown within the diagram.
      
 [{{ :articles:iso_9001_internal_audit_program_diagram_2-16-23_.png?direct&800 |ISO 9001:2015 "Internal Audit Program" Diagram. Created using [[https://camunda.com/download/modeler/|“Camunda Modeler”]]}}] [{{ :articles:iso_9001_internal_audit_program_diagram_2-16-23_.png?direct&800 |ISO 9001:2015 "Internal Audit Program" Diagram. Created using [[https://camunda.com/download/modeler/|“Camunda Modeler”]]}}]
Line 56: Line 63:
  \\   \\ 
 **AS9100:2016 Nonconformity and Corrective Action Diagram** \\  **AS9100:2016 Nonconformity and Corrective Action Diagram** \\ 
-[{{ :articles:as9100_nonconformity_and_corrective_action_diagram_02-16-23_.png?direct&800 |AS9100:2016 "Nonconformity and Corrective Action" Diagram. Created using [[https://camunda.com/download/modeler/|“Camunda Modeler”]]}}]+[{{ :articles:as9100_nonconformity_and_corrective_action_diagram-cc_03-17-23_.png?direct&800 |AS9100:2016 "Nonconformity and Corrective Action" Diagram (Part 1). Created using [[https://camunda.com/download/modeler/|“Camunda Modeler”]]}}]
  
 + \\ 
 +The flowchart continuation depicts the corrective action process when the cause has been determined to be //assignable// (i.e., a "Special Cause" variation). The below continuation is an example of a “Collaboration” process chart (depicting the interaction between different “pools”).
 +[{{ :articles:as9100_nonconformity_and_corrective_action_diagram-sc_03-17-23_.png?direct&800 |AS9100:2016 "Nonconformity and Corrective Action" Diagram (Part 2). Created using [[https://camunda.com/download/modeler/|“Camunda Modeler”]]}}]
 ===== Free BPMN Software ===== ===== Free BPMN Software =====
 ==== Desktop ==== ==== Desktop ====
  
   * [[https://www.bonitasoft.com/downloads| "Bonita Studio" (Community Edition is free - but requires creating an account)]]   * [[https://www.bonitasoft.com/downloads| "Bonita Studio" (Community Edition is free - but requires creating an account)]]
-  * [[https://camunda.com/download/modeler/|“Camunda Modeler” (OpenSource)]] +  * [[https://camunda.com/download/modeler/|“Camunda Modeler” (OpenSource Desktop version)]] 
-  * [[https://github.com/jgraph/drawio-desktop/releases/| "Draw.io" (Desktop version)]]+  * [[https://github.com/jgraph/drawio-desktop/releases/| "Draw.io" (OpenSource Desktop version)]]
  
 <WRAP center round download 80%> <WRAP center round download 80%>
-All of the BPMN diagrams on this page were created using [[https://camunda.com/download/modeler/|“Camunda Modeler”]] (Desktop, version 5.8). You can download the editable files for all of the above diagrams here: {{ :articles:bpmn_process_diagrams-editable_02-16-23_.zip |bpmn_process_diagrams-editable_02-16-23_.zip}}+All of the BPMN diagrams on this page were created using [[https://camunda.com/download/modeler/|“Camunda Modeler”]] (Desktop, version 5.9). You can download the editable files for all of the above diagrams here: {{ :articles:bpmn_process_diagrams-editable_03-17-23.zip |bpmn_process_diagrams-editable_03-17-23_.zip}}
 </WRAP> </WRAP>
  
 <WRAP center round important 80%> <WRAP center round important 80%>
-[[https://www.diagrams.net/|Diagrams.net (Draw.io)]] defaults to the traditional ISO 5807 flow chart symbols. So you must select the BPMN 2.0 symbols.+[[https://www.diagrams.net/|Diagrams.net (Draw.io)]] defaults to the traditional ISO 5807 flow chart symbols. So you must select the BPMN 2.0 symbols. To do this, select the blue button on the left side of the screen labeled "+ More Shapes". This will bring up the "Shapes" dialog box. Scroll down to the "Business" section (in bold with a grey background), and check the box next to  "BPMN 2.0". Then click "Apply" To learn more about using BPMN in Draw.io Desktop, visit: [[https://www.diagrams.net/blog/bpmn-2-0]]
 </WRAP> </WRAP>
  
Line 108: Line 118:
 [[https://www.bonitasoft.com/system/files/documentation_library/ultimate_guide_to_bpmn2_280116.pdf]] [[https://www.bonitasoft.com/system/files/documentation_library/ultimate_guide_to_bpmn2_280116.pdf]]
  
-The Ultimate Guide to BPMN2 (Updated) +While hardly the “ultimate” guide, this PDF offers a nice little introduction to BPMN and is very good at explaining what the symbols mean.
-[[https://go.bonitasoft.com/ultimateguidebpmn-EN.pdf]] +
- +
-While these are hardly the “ultimate” guide, they both offer a nice little introduction to BPMN and are very good in explaining what the symbols mean.+
  
 Also, a free symbol "reference" is here: Also, a free symbol "reference" is here: