Appearance
getTaskFormModel
Flowable 7.1.0 摘要:获取特定任务的任务形式的表单模型实例
方法签名与说明
FormInfo getTaskFormModel ( String taskId)
获取特定任务的任务形式的表单模型实例 Parameters:
- 任务 - 任务的ID不能为null。
Throws:
- FlowableObjectNotFoundException-当任务或表单定义不存在时。
FormInfo getTaskFormModel ( String taskId,
boolean ignoreVariables)
获取特定任务的任务形式的表单模型实例,而没有任何可变处理 Parameters:
- 任务 - 任务的ID不能为null。
- 忽略变量 - 获取表单模型时是否应该忽略变量?
Throws:
- FlowableObjectNotFoundException-当任务或表单定义不存在时。
常见使用场景
- 解析任务表单模型,驱动前端表单渲染。
- 结合流程节点配置生成动态表单。
- 官方摘要:获取特定任务的任务形式的表单模型实例
Kotlin 调用示例
kotlin
val taskId = "TASKID"
taskService.getTaskFormModel(taskId)注意事项
- 表单模型可能依赖 Flowable Form 引擎,请确保已启用。
- 可结合前端缓存减少重复解析。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- getTaskFormModel
- completeTaskWithForm