我在任务之间传递属性值时遇到问题。例如,在启动任务中,我定义了一个属性:
<type name="mcwm:submitStart">
<parent>bpm:startTask</parent>
<properties>
<property name="mcwm:projectName">
<title>Naziv projekta</title>
<type>d:text</type>
<mandatory>true</mandatory>
</property>
在我的 share-config-custom.xml 中,我在起始页上显示了该属性,这没关系。
...
<show id="mcwm:projectName"/>
...
<field id="mcwm:projectName" set="general" />
...
现在在我的第二个表单上,我想显示与在开始表单中输入的值相同的字段。在模型中,我没有为第二个任务再次指定此属性,我只是写道:
...
<type name="mcwm:preparationOfProjectCharter">
<parent>bpm:workflowTask</parent>
</type>
...
在 share-config-custom.xml 中,我复制了第二个表单的第一个表单配置,并在 force="true" 属性中稍作更改:
...
<show id="mcwm:projectName" force="true"/>
...
<field id="mcwm:projectName" set="general" />
...
现在该字段在我的第二个表单中,但在我的第一个表单中输入的值不是 - 我是否必须做其他事情来完成它并在表单之间传递属性值?
问候, 亚历山大纳尔