Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serialise/deserialise a ProcessInstance #78

Open
ateodorescu opened this issue Apr 8, 2021 · 0 comments
Open

Serialise/deserialise a ProcessInstance #78

ateodorescu opened this issue Apr 8, 2021 · 0 comments

Comments

@ateodorescu
Copy link
Contributor

The current implementation of serialisation/deserialisation is not really useful if you want to save process instances in a database. You can't store them serialised because you can't do any kind of report on the process data not to mention sorting/filtering data in a work list..

In a database one would save the following data for a ProcessInstance:

  • id, name, idProcessDefinitionVersion, process data
  • all tokens available
  • all work items available and the activities they are linked to.
  • all sub-process instances and the activities they are linked to (this is not implemented yet)

So the ProcessInstance class could be modified to serialise/deserialise only the data described above. Anyone agrees to this? Anyone working on this already?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant