We are using Talend platform for MDM version 5.4.1 and created a workflow directly from the data model using the workflow tutorial.
The workflow basically let a data steward create\update a data record and then asks a data approver to approve the changes before they are written to the database.
we have 2 issues with that error:
1. The data is being written to the master database before the workflow complete (right after the data is being saved by the data steward) so its ignoring the actual workflow (although tasks initiated and log shows workflow as been triggered).
we have conditions in the workflow to only process the record after the status is set to approved by the data approver.
2. I think this issue is related to the first issue, the data from the data steward need to be saved somewhere until the the workflow complete. my assumption is that it need to use the staging database first and when the workflow complete move the data to the master database. in our case it goes directly to the master database and we can't find the settings in the workflow components to make it go staging first and then master.
[img]http://www.talendforge.org/forum/img/members/137119/mini_127771_2014-02-14 09_40_47-Talend Platform for MDM (5.4.1.r111943) _ Cohen, tal _ AON (Connection_ TalendD.png[/img]