码迷,mamicode.com
首页 > 其他好文 > 详细

Cordys BOP 4平台开发入门实战演练——会签流程建模开发

时间:2015-04-18 17:44:04      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:bpm   message   会签   cordys   

关于会签

    会签是指联合发文时,由各发文机关的领导共同签署文件。

    会签是撰拟公文的过程中,主办单位主动与有关单位协商并核签的一种办文程序,一般当公文的内容涉及本单位的多个部门或与其他单位有关时,需要进行会签。会签根据对象的不同分为内部会签和外部会签。

    会签流程是指包含有会签环节的流程。会签动作用于多人同时审核,结束会签任务,生成下一步任务。

会签实例演练

(1)准备XForm界面

    新建“BPMTestInstance”界面,如图1所示,同意、不同意为Check控件,ID分别为check_yes、check_no。

    技术分享

                                                                图1

    发布新建的XForm界面。

    技术分享

                                       图2

(2)新建流程图

    新建流程,其中命名一个活动节点为“会签”。

    技术分享

                                             图3

    注:在设计流程图时,最好对流程环节进行编号,便于管理。

(3)配置流程Message

    技术分享

                                                            图4

    在图4中,选择界面底部“Message Map”Tab页面,进行Message管理。

    如果修改表单,则需要重新发布表单,并在BPM上刷新并保存,重新打开。

    技术分享

                                         图5


(3.1)设置Message

    先创建Message,再创建Element。新创建Message名称为:countersign。

    技术分享

                                     图6

(3.2)设置Message中Element

    在countersign里,定义Element,其中这里用到的是Check_Yes和Check_No。

    技术分享

                                       图7

(3.3)表单绑定Message

    在会签活动环节中,绑定表单输入框(Input)与Message中Element对应,其中,Check_Yes对应上表单上ID为check_yes的输入框,Check_No对应上表单上ID为check_no的输入框。

    技术分享

                                                       图8

(4)设置会签

    在会签活动(图9)环节属性Properties里,定义“Read from Message”(图中2),特别是勾选“All linked users should execute task”(图中3),图中第4步设置活动执行人(会签人员),本案例人员取自Message(也可以取自数据库等等)。

    技术分享

                                                                 图9

    配置会签环节执行人,Message变量(存放当前执行用户的变量)。

    技术分享

                                                     图10

(5)在Start环节设置用户:

     cn=zhangda,cn=organizational users,o=mssoa,cn=cordys,cn=expense,o=HL.CHINAUNICOM.CN

     cn=chejx,cn=organizational users,o=mssoa,cn=cordys,cn=expense,o=HL.CHINAUNICOM.CN

     中间用“;”分隔。

    技术分享

图11

(6)设置Decision活动节点

    在Decision节点,处理会签结果,判断转到相关环节。

    技术分享

                                         图12

    配置图12中两个判断条件,分别是End和“重新填写”,其中“End”配置如下图13所示,当Check_Yes为“1”(选中情况下),则到“End”结束流程,当Check_No为“1”则到“重新填写”活动节点。

    技术分享

                                            图13

(7)发布流程

    技术分享

                                   图14

(8)测试

    技术分享

                                                图15

    注意:Debug需要设置“Send Task to Inbox”。

其他

(1)流程监控

    通过流程监控进场处理,并可以查看活动环节处理人。

    技术分享

                                                        图16

(2)通过系统平台“User Manager”功能,手工获取用户DN。

        进入User Manager页面,点击按钮“Show All”,则显示系统当前租户中所有用户。

技术分享

                                                图17

Cordys BOP 4平台开发入门实战演练——会签流程建模开发

标签:bpm   message   会签   cordys   

原文地址:http://blog.csdn.net/xiaoyw71/article/details/45110575

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!