Camunda网页/表单中每个视图的多个bpmn任务

时间:2015-09-26 15:52:32

标签: frontend bpmn camunda

我正在this上建立一个相当简单(假想的)BMPN草图/演示版。

我使用我喜欢的Javascript库构建了一个前端,它成功获取数据并将数据发布到camunda引擎(欢呼!)。现在我想进一步构建复杂性:

在我的情况下,申请贷款任务需要分成以下3个:

1。用户输入SSN。

(下一个任务是决定该人是否是新客户,2或3。)

2. 提供个人地址信息 - >选择贷款类型。

3. 选择贷款类型。 (如果已经是客户,则后端系统提供地址信息并预填充)

默认情况下,所有任务都显示单独的视图。 我想限制“页面”的数量。我的表格。 事实上我只想要一个页面(见下面的ascii)。

是否有关于如何为包含多个任务的Camunda / BPMN构建独立表单的示例或最佳实践?

SSN:     -------    

Address information:
 Name:    -------   
 Address: -------   
 City:    -------

Loan type:
         (x) A
         ( ) B
         ( ) C

出现问题:

1。 - 用户输入SSN。 - camunda移动到任务 - >提供个人地址信息 - 用户返回SSN字段,因为他们犯了一个错误。 - Camunda必须将流程回滚到上一个任务,1步?

2。 - 用户输入SSN。 - camunda移动到任务 - >提供个人地址信息。 - 用户输入贷款类型A. - 用户返回SSN字段,因为他们犯了一个错误。 - Camunda必须将流程回滚到正确的任务,X步骤?

这种用途是否有最佳做法?

从我能想到的解决方案:

  • 锁定表单的部分:但是!根据用户所处的任务锁定某些字段会感觉很奇怪。
  • 多页(标准camunda方式)。 但是!我真的希望将所有输​​入放在同一页面上!
  • 用户同时发布到多个任务。 但是!这完全打破了bpmn作为视点的用法。

0 个答案:

没有答案