タスク間でプロパティ値を渡す際に問題があります。たとえば、開始タスクでプロパティを定義しました。
<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" />
...
次に、2番目のフォームで、開始フォームに入力した値と同じフィールドを表示します。2番目のタスクでこのプロパティを再度指定しなかったモデルでは、次のように記述しました。
...
<type name="mcwm:preparationOfProjectCharter">
<parent>bpm:workflowTask</parent>
</type>
...
そして、share-config-custom.xmlで、force = "true"属性を少し変更して、2番目のフォームの最初のフォーム構成をコピーしました。
...
<show id="mcwm:projectName" force="true"/>
...
<field id="mcwm:projectName" set="general" />
...
これで、フィールドは2番目のフォームにありますが、最初のフォームに入力された値はそうではありません。それを実現し、フォーム間でプロパティ値を渡すために、何か他のことをする必要がありますか?
よろしく、Aleksadnar