如果没有表单设计功能,我们一般建物理表,再把表单挂接到流程,
我们可以把外接表单的地址填到表单地址中,地址中会传递一个id.
如果使用外接表单,在审批的时候可能会“不太友好”,因为在审批单上看不到任何业务表单信息,
在腾讯的时候有一个实践就是提交流程的时候推送一些业务信息到流程引擎,
这里使用一个“快捷表单”来实现,“快捷表单”用 一个简单json(表单模型)来读取业务表中的数据。
这样在审批单中就可以显示业务表上的信息。
区别于“外接表单”,流程引擎中的另一个难点是“设计动态表单”。
设计动态表单可达到普通操作员“不用任何开发而建立一个新的流程”。
如果审批完成需要写一些其他信息,我们可以通过配置一个回调“服务”来实现。
这个demo做了一个简单的表单设计:
终于把一个简单的问题说完了。这个demo基本功能:
1、一个基本的组织框架,组织、职位、员工管理。
2、可以完成一些OA的功能,日程、报告。
3、可以建立流程和表单给用户使用。