会员名称: 登录密码: (找回密码) 登录 会员注册

分类

问题
上个主题 下个主题
主题:工作流开始连接弧设置启动条件
avatar
杨帆
企业管理 行业
Ta擅长:
本周回答(0),本月回答(0)
发贴时间:2009-6-18 11:24:09   完成时间: 2009-6-25 8:19:10
赠分:20      回答:4   已经到期    

BOS6.0版的,如何在工作流开始连接弧设置启动条件,我们公司有总部和子公司,他们的工作流不同,如何设置不同公司的人触发不同的工作流。

avatar
龚银
企业管理 行业
Ta擅长:
EAS BOS(48),设计开发(21) 本周回答(0),本月回答(0)
回答时间:2009-6-24 11:52:29

比如,需求是这样,需要根据费用报销单中报销人所在公司走对应公司的流程,那启动条件可以这样写:
com.kingdee.eas.basedata.org.AdminOrgUnitInfo adminInfo = __processTrigger.getOrgUnit();

String number = adminInfo.getNumber(); //比如根据组织单元的编码进行区分,编码为A公司的时候就走此流程

return number.equals(“A公司”);

__processTrigger此时为费用报销单对象

发文者评价: (共获积分:20
 
网友评价: 0%       0%     (目前有 0 人评价)
你的评价:
其他回答
avatar
alex_ck
企业管理 行业
Ta擅长:
设计开发(1),EAS BOS(1) 本周回答(0),本月回答(0)
回答时间:2009-6-18 16:38:07

开始节点是无法设置的, 所以要在开始节点的下一个节点设置(一般都是提交), 可以通过在人工节点(提交)上设置不同公司的参与人的方法来触发不同的工作流.
修改时间:2009-6-18 16:40:03

 
avatar
龚银
企业管理 行业
Ta擅长:
EAS BOS(48),设计开发(21) 本周回答(0),本月回答(0)
回答时间:2009-6-19 17:50:17

开始节点和第一个人工活动之间的连接符上是可以设置条件的。根据此条件启动流程。
满足你这种需求,并不需要将所有公司的流程作为子流程串在一个大的流程中。
具体示例可参考:http://dev.kingdee.com/Manual/BOSDevGuide/BOS开发指南_工作流.web/index.html BOS工作流典型流程-> 同一张单据启动不同的流程。部分

 
avatar
龚银
企业管理 行业
Ta擅长:
EAS BOS(48),设计开发(21) 本周回答(0),本月回答(0)
回答时间:2009-6-19 17:56:36

注意:__processTrigger是代表的连接符链接的人工节点绑定的单据对象。

View as RSS news feed in XML