activiti入门十一(表单的介绍以及formService使用)

本文介绍了Activiti中的动态表单、普通表单和外置表单三种类型,详细阐述了动态表单的定义及获取内容的方法,包括如何根据流程定义ID和taskId获取表单数据。同时,讲解了如何自定义表单字段类型及其解析类,并展示了在流程引擎中注册自定义类型的步骤。此外,还简要提到了普通表单和外置表单的特点及其在流程启动和处理中的应用。
摘要由CSDN通过智能技术生成

本来这章是要讲解FormService的使用,在准备资料的过程中,发现还是需要先介绍下activiti的不同表单类型的应用。同时附带把FormService中常用的操作做个介绍
在Activiti中总共有三种表单,动态表单,普通表单和外置表单。

动态表单

流程定义文件的代码

先看下流程定义文件(bpmn20.xml)的部分代码

<startEvent activiti:initiator="applyUserId" id="start" name="start">
  <extensionElements>
    <activiti:formProperty datePattern="yyyy-MM-dd" id="startDate" name="请假开始日期" required="true" type="date"/>
    <activiti:formProperty datePattern="yyyy-MM-dd" id="endDate" name="请假结束日期" required="true" type="date"/>
    <activiti:formProperty id="reason" name="请假原因" required="true" type="string"/>
  </extensionElements>
</startEvent>
<userTask activiti:assignee="admin" activiti:exclusive="true" id="deptLeaderAudit" name="部门领导审批">
  <extensionElements>
    <activiti:formProperty datePattern="yyyy-MM-dd" id="startDate" name=
  • 5
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值