Cordys BOP 4平台开发入门实战演练——会签流程建模开发
来源:互联网 发布:甩脂机能减肥吗 知乎 编辑:程序博客网 时间:2024/05/08 01:50
关于会签
会签是指联合发文时,由各发文机关的领导共同签署文件。
会签是撰拟公文的过程中,主办单位主动与有关单位协商并核签的一种办文程序,一般当公文的内容涉及本单位的多个部门或与其他单位有关时,需要进行会签。会签根据对象的不同分为内部会签和外部会签。
会签流程是指包含有会签环节的流程。会签动作用于多人同时审核,结束会签任务,生成下一步任务。
会签实例演练
(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
注:在图17中,使用鼠标涂上下面的文字就是DN,cn=chejx,cn=organizational users,o=mssoa,cn=cordys,cn=expense,o=HL.CHINAUNICOM.CN,手工方式粘贴出来使用即可。
部分详细操作,参见下面文章:
Cordys BOP 4平台开发入门实战演练——流程建模开发(BPM)肖永威 2015.4
Cordys BOP 4平台开发入门实战演练——Webservices开发(初级) 肖永威 2015.4
- Cordys BOP 4平台开发入门实战演练——会签流程建模开发
- Cordys BOP 4平台开发入门实战演练——流程建模开发(BPM)
- Cordys BOP 4平台开发入门实战演练——For Each流程建模开发
- Cordys BOP 4平台开发入门实战演练——Until流程建模开发
- Cordys BOP 4平台开发入门实战演练——While循环流程建模开发及测试
- Cordys BOP 4平台开发入门实战演练——Webservices开发(初级)
- Cordys BOP 4平台开发入门实战演练——Webservices开发(高级)
- Cordys BOP 4平台开发入门实战演练——HTML/JS界面开发实践
- Cordys BOP 4平台开发入门实战演练——Webservices开发(使用MongoDB数据库)
- OpenText Cordys BOP 4平台开发入门实战演练——基础理论知识
- Cordys BOP 4平台开发实战——MongoDB提供文档服务(1)
- Cordys BOP 4平台的子流程与嵌入子流程对比以及子流程建模技术
- Cordys BOP 4.3平台使用小经验—数据库连接管理、导出流程模型为XPDL
- Opentext BPS 平台开发入门实战演练——基于XForm界面开发
- 基于Cordys BOP 4 维护开发代码实践经验
- Opentext Cordys BOP 4 平台数据库使用分析一则(在途流程)
- Cordys 顺序会签流程 Demo
- Cordys BOP 4 APIs 列表
- Win8 Metro(C#)数字图像处理--2.51图像统计滤波算法
- 动态规划
- 阿里安全工程师(实习)面试回顾
- Win8 Metro(C#)数字图像处理--2.52图像K均值聚类
- bmp图像读取
- Cordys BOP 4平台开发入门实战演练——会签流程建模开发
- lua与C/C++交互table(lua_gettble)
- 使用 JavaScript 实现 iframe 判断和页面重定向
- bind-函数调用包装器-详解
- 欢迎使用CSDN-markdown编辑器
- iOS UIButton 设置图片文字垂直排列
- 五步git操作搞定Github中fork的项目与原作者同步
- Android 自定义Drawable 资源引用问题
- socket通信框架mina使用详解