Skip to content

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