Hi,
I am looking for a sample that implements BPMS automation with BPM notations (BPMN).
Has anybody a sample project like this for sharing with me?
Thanks
Hi davod,
OutSystems implementation of BPMN is called BPT.
There is training material that you can study that includes building an application that uses BPT to implement a workflow application.
https://www.outsystems.com/learn/courses/17/master-class-on-modeling-business-processes-bpt/
additional documentation
https://success.outsystems.com/Documentation/11/Developing_an_Application/Use_Processes_(BPT)
https://success.outsystems.com/Documentation/11/Reference/OutSystems_APIs/BPT_API
Regards,
Daniel
Daniël Kuhlmann wrote:
Thanks for your reply,
Have you any practical sample for import in service studio?
If you work for an OutSystems partner that also conducts jump starts, then you can have a look at the order management demo application.
There is also one BPT demo app in the Forge but I do not know it's implementation.
But the best way to understand how to implement workflow with BPT is by training yourself using the online material.
Also OutSystems training partners.conduct OutSystems 2BPT master classes.
There is no import, BPT is NOT a BPMN implementation. It does the same thing, but BPT is not BPMN and does not use BPMN.
J.Ja
This negatively impacts interoperability between BPM systems and therefore to a certain extent to non-desired vendor lockin as it would mean you would have to design your workflows from scratch when deciding to lift-and-shift your BPM capabilities to another (dedicated) BPM vendor.
I would therefore appreciate Outsystems investing in BPMN interoperability.
Having said that BPMN also has it's limitations in modeling organizational structures, functional breakdowns, or data flow models. Although BPMN depicts some information flows in business processes, it’s not a Data Flow Diagram (DFD.)
https://medium.com/4ire/benefits-of-bpmn-b154904e7468
Also BPMN is more used to communicate with business stakeholders to describe processes, while UML is more used to communicate with architects/engineers on software modelling. Not sure but maybe BPT is trying to connect the dots between process and software modelling?
https://stackoverflow.com/questions/3776778/advantages-and-disadvantages-of-bpmn
It would still be great though if you could export your BPT models to both BPMN and UML diagrams and vice versa import existing BPMN/UML models and convert them to BPT as a starting point.