Introduction¶
CR Connect is designed to run in a Linux environment, but you can develop with any system running Python.
Currently, CR Connect requires Python 3.8.
Note
Before starting, you must be able to run python3 and pip3 on your system.
Repositories¶
CR Connect BPMN¶
Low code editor/Workflow modeler.
Written in Angular.
Creates BPMN and DMN XML.
Can upload supporting documents.
CR Connect Workflow¶
The back end.
Written in Python.
Takes requests from CR Connect Frontend and CR Connect BPMN.
Uses the SpiffWorkflow workflow engine.
Protocol Builder Mock¶
A mock-up of Protocol Builder.
Written in Python, HTML, Javascript.
Only meant to be used during development phase.
Sartography Libraries¶
Libraries shared by cr-connect-frontend and cr-connect-bpmn.
Written in Angular.
Databases¶
Both CR Connect and PB Mock use Postgres for a database.