Warning |
---|
onCore designer is a Visual Programming Environment which makes Workflow, Microservice and Application development possible to almost everybody. As in any programming environment, it is also possible to create Workflows which are error prone, contain infinite loops or other problematic situations. If a Workflow should hang or crash, double check your implementation. If problems still persist don't hesitate to → contact us. |
General Workflow Building
...
Having a well structured Workflow is crucial for larger Projects, as it severely decreases the overhead which is required to fix problems, implement changes and introduce other developers to the Workflow design. There are three "bus design" practices:
Indistinct UnitsLayer Units of the same type vertically. This decreases the width of the Workflow and still allows for good structure. | |
Distinct UnitsLayer Units (or Unit groups) horizontally. Adding Annotations is a good way to keep it structured. | |
BranchingBranching can be done by using the Workflow Unit, i.e. a group of Units is put together as a Subworkflow. Exposed Inputs and Outputs are used to send and get data to and from the Subworkflow. |