我的目标是在工作流程中添加一个自定义字段,在工作流程步骤中跟踪输入为bpm:comment属性。
所以我尝试在bpm-model中添加一个简单的自定义属性字段:
<type name="bpm:task">
<parent>cm:content</parent>
<properties>
<property name="bpm:test_field">
<type>d:text</type>
</property>
...
然后我添加了一个&#34;字段过滤器控件&#34;在Alfresco WorkDesk bootstrap.xml中,流程基本步骤控件显示我的新字段。
不幸的是,该字段不会显示历史输入。
该任务每次都会继承该字段,但不会对任何事情进行历史记录。
我不明白为什么......有人可以帮助我吗?
谢谢!
答案 0 :(得分:0)
尝试使用进程执行作用域变量在完成任务后存储任务作用域变量值,并相反地在下一个任务开始时执行(从执行中写入数据)变量到任务变量)。这应该会给你效果。
答案 1 :(得分:0)
请参阅两种类型的属性工作流属性和任务属性。工作流属性的范围是贯穿整个工作流,任务变量的范围仅限于任务。我们可以将值从一个复制到另一个,如下所示。
<task name="yourtask" swimlane="assignee">
<event type="task-create">
<script>
if (bpm_workflowDueDate != void) taskInstance.dueDate = bpm_workflowDueDate;
</script>
</event>
</task>
当前任务继承具有您的自定义属性的任务时,将继承任务属性。