У меня есть один рабочий процесс, в котором мне нужно просмотреть некоторую пользовательскую информацию внутри пользовательских задач. Поэтому я использовал extensionElement, как показано ниже:
<userTask id="writeReportTask" name="Write monthly financial report" activiti:assignee="${assignee}" activiti:owner="${owner}">
<extensionElements>
<activiti:field name="clientName" stringValue="${clientName}" />
<activiti:field name="companyName" stringValue="${companyName}" />
</extensionElements>
</userTask>
<userTask id="financeReportTask" name="review monthly financial report" activiti:assignee="${assignee}" activiti:owner="${owner}">
<extensionElements>
<activiti:field name="clientName" stringValue="${clientName}" />
<activiti:field name="companyName" stringValue="${companyName}" />
</extensionElements>
</userTask>
В приведенном выше рабочем процессе я собираюсь сохранить два настраиваемых свойства «clientName» и «dueDate».
1. Как читать/записывать значения «clientName» и «companyName» через API для текущих активированных задач? 2. В приведенном выше примере я сохраняю строковое значение (stringValue="${clientName}"). Есть ли способ сохранить список значений и как сохранить/получить список значений через API?
Пожалуйста помоги