首页 > 解决方案 > 如何在用户任务中定义/传递外部表单变量?

问题描述

我定义的流程有用户任务这个任务包含外部表单我使用表单构建器构建这个表单,应该在哪里定义变量?或在表单字段或中添加属性?映射应该在哪里?以及如何提交表格?在此处输入图像描述

在此处输入图像描述

标签: bpmncamundacamunda-modeler

解决方案


您需要定义外部表单,如下图所示:

在此处输入图像描述

embedded:app:forms/file_name.html

样品形式:

<!-- file_name.html -->
<form role="form" name="formName">
   <h1>Form Title</h1>
   <div class="form-group">
      <label for="userName-field">Name :</label>
      <input required cam-variable-name="userName" cam-variable-type="String" class="form-control" />
    </div>
    <div class="form-group">
       <label for="password-field">Password :</label>
       <input required type="password" cam-variable-name="password" cam-variable-type="String" class="form-control"/>
    </div>
</form>

推荐阅读