camunda / camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
https://camunda.com/products/modeler
MIT License
1.49k stars 479 forks source link

Export diagram as WORD and PDF #4107

Closed kbhogadi closed 7 months ago

kbhogadi commented 7 months ago

Problem you would like to solve

Please extend the capability to export process modals in different useful formats like WORD & PDF.

Proposed solution

This feature would be very useful for business users if Camunda Modeler has this important capability to export BPMN modal diagram along with it's text documentation in Word or PDF format. This feature available in IBM Blue Works Live and users use this feature to export and convert their process flows into requirements document.

Alternatives considered

It's useful to have Word and PDF options in Camunda Modeler Opensource export functionality.

Additional context

Hope this feature will be implemented and available in the later camund modeler versions.Thank You !

barmac commented 7 months ago

What should such a documentation document include? What problem does it solve?

nikku commented 7 months ago

I believe there is tools on the market that allow wrapping an image (or SVG) in a PDF automatically. We'll not offer this functionality without clear understanding of the value it offers (over simply embedding the actual diagram using bpmn-js). Closing this issue as won't fix.

ferstring73 commented 3 weeks ago

I will talk as a Process/Requirements Analyst. When we are modeling a process, we are also documenting it to explain details about how each task must be executed, who is responsible for it and its inputs and outputs. Next, the process must be validated by all participants that must read and give their opinion about it. Usually the participants are not process analysts and most of them will not open a modeler or navigate in a web portal with several clicks at this moment. Mainly the managers, the boss that need to read and approve many processes. At this step, the most of the people want to open a PDF/Word and quickly scroll and read the details of each task, mainly that tasks that he is the participant responsible, in the moment of validation, or in the moment they want to have a complete view of the process. Additionally many processes are modeled and specified to attend compliances, or to be used as requirements specification, and formal documentation are required to be signed by managers and/or customers. In other situation we also can use the process documentation as guide to external users/customers that use our services and need to know details about the steps and deadlines. For example, I work in a government agency that provides several services to the citizen and we publish a guide about that service. In another phase, when the process are being executed and monitored, then a web view in which the business participant can click in the tasks is more pratical. It is important that the modeler have a funcionality in which the 'element documentation' can also be printed together with the model, when desired. I am a new user of Camunda, but one of the first things I was looking for is how the Camunda exports the processes documentation because this is a functionality that saves a lot of time and redundant work. If we don't have something like this, we need to maintain in paralell the ellaboration of the documentation of each process - what open space for synchronization/version issues. We can make the most of the process versioning of Camunda if we can export the model with the documentation. Bizagi Modeler is an example of tool that provides exportation in several formats: "static format" Word or PDF and "web interative format" in HTML. I hope to have provided a lot of examples to justify the value of this kind of functionality.

barmac commented 3 weeks ago

Thanks for the explanation. I think this is a good idea for a community extension. Not sure whether we'd like to have that in the core, but I'll CC @crobbins215 to evaluate.