Mapping of properties for custom work definition not working in guvnor/ designer
renez Mar 16, 2012 8:01 AMDear,
I created a process with a call to custom work defintion:
<task id="_5" name="Belegdatenbank" tns:taskName="Belegdatenbank" > <ioSpecification> <dataInput id="_5_rechnungInput" name="Rechnung" /> <inputSet> <dataInputRefs>_5_rechnungInput</dataInputRefs> </inputSet> <outputSet> </outputSet> </ioSpecification> <dataInputAssociation> <sourceRef>proc_rechnung</sourceRef> <targetRef>_5_rechnungInput</targetRef> </dataInputAssociation> </task>
After loading the process up to my repository this node looks like:
<bpmn2:task id="_15A19BC2-0353-4515-AF6D-3771D51F15DA" drools:taskName="Belegdatenbank" name="Belegdatenbank"> <bpmn2:incoming>_8BC26A8B-4ED5-4FC9-81DD-9E944BD62E75</bpmn2:incoming> <bpmn2:outgoing>_49D61F1D-C717-45BB-BCDD-CF2E5A7E0399</bpmn2:outgoing> <bpmn2:ioSpecification id="_vvkXcG9eEeG7kNNfCSoyeA"> <bpmn2:dataInput id="_15A19BC2-0353-4515-AF6D-3771D51F15DA_TaskNameInput" name="TaskName"/> <bpmn2:dataInput id="_15A19BC2-0353-4515-AF6D-3771D51F15DA_RechnungInput" drools:dtype="java.lang.Object" itemSubjectRef="__15A19BC2-0353-4515-AF6D-3771D51F15DA_RechnungInputItem" name="Rechnung"/> <bpmn2:dataOutput id="_15A19BC2-0353-4515-AF6D-3771D51F15DA_ordnungstypOutput" drools:dtype="String" itemSubjectRef="__15A19BC2-0353-4515-AF6D-3771D51F15DA_ordnungstypOutputItem" name="ordnungstyp"/> <bpmn2:inputSet id="_vvkXcW9eEeG7kNNfCSoyeA"> <bpmn2:dataInputRefs>_15A19BC2-0353-4515-AF6D-3771D51F15DA_RechnungInput</bpmn2:dataInputRefs> <bpmn2:dataInputRefs>_15A19BC2-0353-4515-AF6D-3771D51F15DA_TaskNameInput</bpmn2:dataInputRefs> </bpmn2:inputSet> <bpmn2:outputSet id="_vvkXcm9eEeG7kNNfCSoyeA"> <bpmn2:dataOutputRefs>_15A19BC2-0353-4515-AF6D-3771D51F15DA_ordnungstypOutput</bpmn2:dataOutputRefs> </bpmn2:outputSet> </bpmn2:ioSpecification> <bpmn2:dataInputAssociation id="_vvkXc29eEeG7kNNfCSoyeA"> <bpmn2:targetRef>_15A19BC2-0353-4515-AF6D-3771D51F15DA_TaskNameInput</bpmn2:targetRef> <bpmn2:assignment id="_vvkXdG9eEeG7kNNfCSoyeA"> <bpmn2:from xsi:type="bpmn2:tFormalExpression" id="_vvkXdW9eEeG7kNNfCSoyeA">Belegdatenbank</bpmn2:from> <bpmn2:to xsi:type="bpmn2:tFormalExpression" id="_vvkXdm9eEeG7kNNfCSoyeA">_15A19BC2-0353-4515-AF6D-3771D51F15DA_TaskNameInput</bpmn2:to> </bpmn2:assignment> </bpmn2:dataInputAssociation> </bpmn2:task>
When I try to change the assignment of the properties the are not stored.
The wid in guvnor looks like this:
import org.drools.process.core.datatype.impl.type.ObjectDataType; import org.drools.process.core.datatype.impl.type.StringDataType; [ [ "name" : "Belegdatenbank", "parameters" : [ "Rechnung" : new ObjectDataType() ], "results" : [ "ordnungstyp" : new StringDataType() ], "displayName" : "Belegdatenbank", "icon" : "http://localhost:8080/drools-guvnor/rest/packages/MYPACK/assets/database_connect/binary", ] ]
How can I set the properties for the work item in guvnor/ designer?
Thank you
René