Difference between Process model and definition?

Hi,

I would like to know the difference between Process Model and definition.

Hey @prabhushan,

A Process Model is the Java representation of a BPMN XML file. A Process Definition is the metadata that is persisted in the flowable databases. With the Flowable APIs you can always get the Process Model for a given process definition. Flowable also internally uses the process model to plan and execute the execution of a process.

Cheers,
Filip