- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.4工作流进阶-申请单关闭
工作流进阶--申请单关闭 目标 学习如何通过工作流配置实现申请单关闭功能 工作流进阶——创建审核功能 在BIM中定义审核功能要用到的‘Function’项。该定义将在后台自动创建ControllerBean.java,PurOrderEditUI.java,PurOrderListUI.java中的相应代码。以及该业务实体对象中的方法、事件、功能 如果发布的是标准版的业务单元,则服务端生成ControllerBeanEx.java后缀的文件,并且服务端业务逻辑也只能写在该类文件中 打开业务对象,在其‘业务单元’菜单项上选择‘功能’ 如图: 打开业务对象,在其‘业务单元’菜单项上选择‘功能’ 如图: 单击“功能”菜单弹出界面 并选择“将功能绑定至工作流” 接下来是发布该业务对象,bos自动生成一系列的代码,以刚才新增的“ClosePurOrder”为例,在发布业务对象后需要编辑相应的java代码已实现关闭“采购申请单”的操作 具体步骤:切换到 java视图打开app目录下的PurOrderControllerBean.java文件,实现由框架生成的 _audit()方法 在该方法中添加“关闭申请单”需要的业务逻辑,如下图: 在 _closePurOrder(Context ctx, IObjectView model)中添加控制代码 { PurOrderInfo porderinfo = null ; //进行值对象转化 porderinfo = (PurOrderInfo)model; //获取当前日期 Date currentDate = new Date(); //获取用户信息 UserInfo currentUser = (UserInfo) ctx.get(SysContextConstant.USERINFO); //设置审核人 porderinfo.setAuditor(currentUser); //设置单据状态 porderinfo.setState(PurOrderType.Excute); porderinfo.setBizDate(currentDate); //更新单据 update(ctx, new ObjectUuidPK(porderinfo.getId()),porderinfo); } 生成工作流目录 编辑完关闭操作的代码后,需要生成工作流的目录,否则工作流工具中看不见新增加的业务对象以及添加的工作流“功能” 登录工作流开始流程配置 在工作流中运用“自动生成节点”功能使配置的速度大大提高如: 流程变量 流程定义的数据域限定如下: 整型 浮点型 布尔类型 字符串类型 日期型 参与者变量类型 单据内码类型( BOID) 主键类型(PK) 值对象类型(ObjectValue) 外部数据类型。 枚举 在流程中使用流程变量的时候,可以实现不同类型的变量的映射,也就是说,在流程运行时,会自动将一种类型的变量转换为另一种类型的变量。变量转换规则如下: 任何类型都可以转换成字符串类型。 任何类型都可以转换成外部数据类型 单据内码类型可以转换成主键或值对象类型 字符串、内码、外部数据类型可以转换成参与者变量类型。 编辑流程属性 新建流程后,流程自动在编辑区中打开。 单击工具栏上的流程属性按钮,或者单击编辑区中的右键菜单中的“流程属性”,或者菜单栏“流程控制-流程属性”,打开流程属性编辑对话框。 流程属性对话框共有4个页面。 编辑节点属性 在编辑区左边的面板中选择一个节点,通过拖拽可将节点拖拽到画布中 选中一个节点,通过双击节点,或者选中右键菜单的“节点属性”,或者通过菜单栏“流程控制-节点属性”可以打开节点属性编辑对话框 不同类型的节点,节点属性中的展现也不同。有一些属性是各个类型的节点都有的,崭新方式也基本相同。这些属性是基本信息、模式、后置期限、后置脚本。 流程发布 通过菜单“流程控制-流程发布”或画布中右键菜单中的“发布”可以发布流程 流程发布前会先自动校验,如果校验存在错误,则发布自动停止,发布失败, 如果发布没有错误,发布开始进行,发布的信息会输出到控制台视图中。 * P* * BOS Master Workshop 单击“新增”按钮,添加“审核功能” 点击“确定”后,功能就添加完毕,并且已经被绑定到了工作流中 基本配置界面与前面的工作流介绍的课程类似,这里就不再详细介绍 * P* * *
您可能关注的文档
最近下载
- Unit 1 Section A(1a-1d)同步课件-初中英语人教版(2024)七年级下册.pptx VIP
- 燃油泵控制电路.ppt
- 研究生学术规范与学术诚信(南京大)中国大学MOOC慕课 客观题答案.pdf VIP
- 中国二型糖尿病防治指南要点解读.pptx VIP
- 合成生物学-全套PPT课件.pptx
- 94G316(n形钢筋混凝土天窗架).pdf VIP
- 2025至2030年中国甜菜行业市场调查研究及投资前景预测报告.docx
- Unit1AnimalfriendsSectionA1a-1d课件人教版(2024)初中英语七年级下册.pptx VIP
- 冷库的安全操作规程培训课件.pptx VIP
- 中国型糖尿病防治指南解读.ppt VIP
文档评论(0)