1

我即将学习如何使用 Camunda 和 Camunda Modeler 自动化流程。

因此,我设置了一个包含两个用户任务、一个决策表和一个服务任务的小型测试流程。一切正常,除了用户任务之一。

在提到的用户任务中,我想嵌入一个看起来像这样的小 HTML-Form:

<form role="form" name="form"> 
    <div class="form-group">
        <label for="download">Travel request to review</label>
        <a id="download" cam-variable-name="downloadRequest" cam-file-download="travelRequestDocument"></a>
    </div>
    <div class="form-group">
       <label for="checkboxApproved">I approve this travel request.</label>
      <input
      id="checkboxApproved"
      type="checkbox" 
      cam-variable-name="approved"
      cam-variable-type="boolean"
      class="form-control" />
     </div>
</form>

我通过 Camunda Modeler 中的表单键属性将其嵌入:

embedded:deployment:forms/approval.html

当我去 Camunda 任务列表(Camunda 引擎在本地 tomcat 服务器上运行)并打开任务时,它说:Form failure: Value 'on' is not of type boolean.

我在互联网上来回搜索可能导致此错误的原因,但我找不到任何有用的东西。

也许这里有人有这种问题的经验?

我将非常感谢:)

4

1 回答 1

1

解决方案非常简单:我只需要将“布尔”替换为“布尔”(大写“b”)我希望这个答案能让其他人免于数小时的研究......(像我一样)

于 2018-04-25T08:39:27.767 回答