Skip to content
CS Goh edited this page Jan 1, 2024 · 7 revisions

ProcessPiper - Business Process Diagram as Code

ProcessPiper is a Python library that allows you to generate professional business process diagrams using code. With ProcessPiper, you can eliminate the need for manual drawing and complex tools, and instead generate diagrams with code. This makes it easier to collaborate with your team, monitor changes, and maintain a history of your diagrams.

Why ProcessPiper?

There are several reasons why you might want to use ProcessPiper:

  • Generate professional business process diagrams with Python code, eliminating the need for manual drawing and complex tools.
  • Improve teamwork by utilising source code repositories for change monitoring, collaboration, and diagram history.
  • Enhance precision by generating diagrams with code, sharing/exporting them in PNG format, and integrating them with Python tools.

Features

  • Generate business process diagrams with Python code
  • Alternatively business process diagram can be generated by using PiperFlow
  • Business process diagrams contains
    • Diagram title
    • Pool(s)
    • Lane(s)
    • Elements:
      • Event: Start, End, Timer, Intermediate, Message, Signal, Conditional and Link
      • Activity: Task, Subprocess
      • Gateway: Inclusive, Exclusive, Parallel, Event
  • Support 10 different colour themes
    • Default
    • GREYWOOF
    • BLUEMOUNTAIN
    • ORANGEPEEL
    • GREENTURTLE
    • SUNFLOWER (available in v0.6)
    • PURPLERAIN (available in v0.6)
    • RUBYRED (available in v0.6)
    • TEALWATERS (available in v0.6)
    • SEAFOAMS (available in v0.6)
  • Save diagram as PNG or SVG file

With ProcessPiper, you can easily generate professional business process diagrams with Python code. Try it out today and see how it can improve your workflow!