Activiti 6.0.0无法在完成任务时获取表单属性

时间:2017-06-08 10:35:30

标签: java spring-boot alfresco activiti alfresco-enterprise

我是Activiti 6.0.0的新用户我创建了一个具有用户任务的进程,第二个用户任务有两个表单属性但是当我完成第一个用户任务并尝试完成第二个用户任务然后表单属性不显示而且我是无法完成用户任务..

下面是我的bpm流程:

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/processdef">
  <process id="test-issue-workflow" name="Test Issue Workflow" isExecutable="true">
    <startEvent id="sid-5A259606-C7C4-4A8E-95F0-F2E8B9D0301E"></startEvent>
    <userTask id="task-1" name="User Task 1" activiti:candidateGroups="development">
    </userTask>
    <sequenceFlow id="sid-809C5257-C1D3-4B64-8258-8C5B4F5DCD4A" sourceRef="sid-5A259606-C7C4-4A8E-95F0-F2E8B9D0301E" targetRef="start-progress"></sequenceFlow>
    <userTask id="task-2" name="User Task 2" activiti:candidateGroups="qa">
      <extensionElements>
        <activiti:formProperty id="workRequired" name="Work Required" type="boolean"></activiti:formProperty>
      </extensionElements>
    </userTask>
    <sequenceFlow id="sid-53297083-66C8-4FB3-A5BF-0672E68D0FA7" sourceRef="start-progress" targetRef="initiate-review"></sequenceFlow>
    <sequenceFlow id="sid-34C91FDF-757A-4676-A42C-E4FDC4F3549A" sourceRef="initiate-review" targetRef="sid-2E9F7CFB-5DAE-425D-9B86-7DE000E66627"></sequenceFlow>
    <endEvent id="sid-040D6C5C-BA05-44B4-98BF-AB2672C4ABE3"></endEvent>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_test-issue-workflow">
    <bpmndi:BPMNPlane bpmnElement="test-flow" id="BPMNPlane_test-flow">
      <bpmndi:BPMNShape bpmnElement="sid-5A259606-C7C4-4A8E-95F0-F2E8B9D0301E" id="BPMNShape_sid-5A259606-C7C4-4A8E-95F0-F2E8B9D0301E">
        <omgdc:Bounds height="30.0" width="30.0" x="105.0" y="130.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="start-progress" id="BPMNShape_start-progress">
        <omgdc:Bounds height="80.0" width="100.0" x="270.0" y="105.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="initiate-review" id="BPMNShape_initiate-review">
</definitions>

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:0)

新的Activiti 6 UI使用不同的方式来显示表单。它包括一个表单设计器,可以通过拖放字段来设计表单。然后使用启动事件和用户任务中的activiti:formKey属性引用表单。

答案 1 :(得分:0)

继Bassam的回答。 表单属性不再在Activiti 6 UI中使用,它们适用于自定义UI和向后兼容性。 谢谢, 格雷格