renez [
https://community.jboss.org/people/renez] created the discussion
"Mapping of properties for custom work definition not working in guvnor/
designer"
To view the discussion, visit:
https://community.jboss.org/message/724293#724293
--------------------------------------------------------------
Dear,
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 manage setting the properties for the work item in guvnor/ designer?
Thank you
René
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/724293#724293]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]