Flowportal.Net BPM帮我轻松搞定单次出差+多出差报表的子表单设计

首先要感谢3个人,第1个是宁波的许先生(QQ昵称:木木),他是FlowPortal应用高手,电话指导我如何通过子流程的方式满足客户的需求,不失是一个绝妙的解决方案。第2个是FlowPortal.Net的官方技术支持Ken,帮我使用FlowPortal的自带功能轻松完成客户的需求。最后一个是QQ上的朋友柏先生,他信任我,让我原创的《[URL=http://www.cuiwenyuan.com/shanghai/post/FlowPortal-Plugin-UserSignature.html]原创FlowPortal用户手写签名插件:Signature[/URL]》有机会帮他们的客户快速满足了手写签名的需求。

言归正传,我的需求如下:
1、出差申请是一个流程,在流程中的“总经理审批”后有一个“提交出差报告”的步骤
2、用户可以添加多个出差报告,但要求按照标准的报告格式填写
3、出差报告的详细信息需要保存到数据库表

我截了个图如下期望效果:

该如何实现呢?以下就是使用FlowPortal.Net BPM实现单次出差+多出差报告的主表单和子表单要领。

1、需要创建明细表,然后绑定到主表单的Grid动态表
2、明细表额外创建一个字段(如ReportId)记录出差报告的主键Id
3、按照正常流程创建Form Service、子表单,关联出差报告表到创建的Form Service和子表单
4、需要在Grid动态行里添加子表单的链接,关联到上一步创建的Form Service,同时把子表单绑定到明细表的ReportId
5、发起一下流程,就可以测试通过了

如果你也有类似的出差需求,或者同类型的主表单+子表单的需求,不妨参考一下。
如果没看懂,请QQ(17185490)联系我。

Loading

《Flowportal.Net BPM帮我轻松搞定单次出差+多出差报表的子表单设计》上有1条评论

  1. 看您介绍了通过子流程的方式满足客户的需求,请问一下,子流程是怎么实现的,没发现Flowportal BPM有子流程的功能呢,方便的话可以指导一下吗?谢谢

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据