Share business object
Hello here is my workflow:
1 user creates a demand, in a process
2 In another process validators needs to validate this demand
How can I send this demand to validation process as we only have instantiate option available, and we need to edit this demand to validate or refuse it
I can't use a single process as validation will be sent within an email, so it need validation and task id if in the same process but; as I read in documentation, task need to be created to have an id, and we need this id to interact with it with the Bonita API;
So Is it possible to create a demand and validate it, and how can we share it between processes as we don't need to recreate a new demand just update the validate field
Thanks
Regards
Hi,
You can use the Demand persistenceId
between the creation process and the validation.
The creation process can send the persistenceId
to the validation using a message event by example. Or you use a Call Activity to call the Validation process inside the creation, depending on your need.
In the Validation process instantiation contract, add demandId
input and initialize it using a BDM query findByPersistenceId
.
HTH
Romain