HEC工作流设置和开发指南

上传人:z**** 文档编号:110341349 上传时间:2022-06-18 格式:DOC 页数:8 大小:430KB
返回 下载 相关 举报
HEC工作流设置和开发指南_第1页
第1页 / 共8页
HEC工作流设置和开发指南_第2页
第2页 / 共8页
HEC工作流设置和开发指南_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
HEC 工作流设置和开发指南1. 如何新增一个工作流类型HEC 系统中预设置了 3 种类型的工作流:费用申请单,费用报销单,借款申 请单。工作流类型保存的系统参数 WFL_WORKFLOW_CATEGORY 中。 工作流和单据的关联是通过表 wfl_document_reference 来记录。 如果项目需要新增加工作流类型,需要执行以下脚本:以借款申请单为例1) sys_code_pkg.insert_sys_code_value(WFL_WORKFLOW_CATEGORY,PAYMENT_ REQUISITION,借款申请单,ZHS,”);sys_code_pkg.update_sys_code_value(WFL_WORKFLOW_CATEGORY,PAYMENT_REQUISITION,Payment Requisition,US,);2)wfl_document_reference_pkg.load_wfl_document_reference(PAYMENT_REQUISITI ON,借款申请单,csh_payment_requisition_hds,payment_requisition_header_id,requisition_number,c ompany_id,created_by,selecta.payment_requisition_header_id,a.employee_id,a.unit_id,a.position_id from csh_payment_requisition_hds a,Y,1);3) 如果是新增类型作为标准功能,需要维护脚本:INITIALIZE_SYSCODE_WFL_WORKFLOW_CATEGORY.sqlINITIALIZE_SEEDDATA_WFL_DOCUMENT_REFERENCE.sql2. 审批界面显示的单据信息1)在工作流维护WFL2010,工作流界面设置页面中,输入需要在工作流待办事 项审批界面里显示的单据信息对于的service文件名,如下图:工作流节点第規)工作流节点(图形)工作流动作节点返回结果工作流结束时通知工作疣参数工作流过程设置工作逾界面设置新増V日保存删除Bj页面名称页面标题页面描述1 n exp_requisition_detail申谙单申谙单2)保存后进入工作流节点维护,再表单名称中选择对应的页面,如下图:13工作盍节点丰节点名称:表单名称:节点前处理过程:校验的存储过程:水审批类型:WFT01无需重复审批;节点允许无审批人:允许添加审批人:序列号:表单高度;是否可以转交:结束时通知处理者;邮件提醒:提醒周期:时间单位:描述:3) 以上都设置完,就能在待办事项中看到对应的单据明细。4) 注意:HEC环境中,缺省需要配置的页面名称为:工作流类型页面名称费用申请单exp requisition detail费用报销单exp report detail借款申请单csh payment requisition wfl detail.service3. 工作流结束时调用的过程1) 在工作流维护WFL2010,工作流过程设置页面中,输入一行完成时执行的 过程,如下图:2) 保存之后,刷新页面,在完成时执行的过程中选择之前保存的过程,如下图:g工作盍信息类型:修改FORM:*状态:工作流ID:工作疣结束更新费用申洁单状态工作流节点保规)工作疣节点(图形)工作疣动作节点返回结果工作疣结束时通知工作疣参数工作蟲过程设置工作疣界面设置代码:主名称:显示FORM:完成时执行的过程:可收回;新増T日保存删除过程类型过程名称过程标题过程描逑11|完成时执行的过程exp_req u isitio n_pkg. u pd at.工作流结束更新费用申请单状态工作流结束更新费用申请单状态I3) 设置完之后,工作流在结束之后会调用这里定义的自定义存储过程。4) 注意 1:HEC 环境中,缺省需要配置的过程为:工作流类型工作流完成时执行的过程费用申请单exp requisition pkg.update reports post workflow费用报销单exp report pkg.update reports post workflow借款申请单csh payment requisition pkg.update reports post workflow注意 2:自定义过程必须遵守工作流对应接口的规范a) 自定义过程必须是一个 procedure工作流实例idp instance id工作流实例状态p instance statuswho字段p user id并且顺序不能变。c) 可以参照费用申请单或者费用报销单来写。b) 必须有3个参数,分另U是:4. 添加自定义审批人规则1) 工作流节点审批人规则缺省为系统初始化数据导入,如果这些规则满足不了项目上的需求,可以使用自定义获取审批人过程的方式来实现,如下图:1) 注意:自定义过程必须遵守工作流对应接口的规范a) 自定义过程必须是一个 procedureb) 必须有5个参数,分另ij是:参数1p parameter 1参数2p parameter 2参数3p parameter 3参数4p parameter 4工作流实例规则记录idp rule record id并且顺序不能变。c) 插入审批人需要用工作流接口: wfl_core_pkg.insert_wfl_instance_node_hircd) 可 以 参 照 获 取 EXP 业 务 规 则 的 过 程 : exp_wf_approval_rule_pkg.get_next_node_apporve5. 如何实现工作流节点的跳转1) 工作流节点跳转的基本原理:通过自定义函数,当某个节点完成之后判断特定的函 数返回值,来设置工作流的动作。2) 在工作流维护WFL2010,节点返回结果页面中,输入你需要判断的函数返回 值。如下图:3)在工作流维护WFL2010,工作流过程设置页面中,过程类型选择节点后处理的过程,输入你需要执行的自定义函数名字。如下图:4) 保存之后进入工作流节点维护,在节点后处理页面中选择之前定义的过程名,并且设置相应的返回值的处理类型。如下图:0工作直节点无需重复审批:*节点名称:节点前处理过程:校验的存储过程:丰审批类型:数值;表单名称:*序列号:表单高度:是否可以转交:结束时通知处理者:邮件提醍:提醒周期:时间单位:允许添加审批人:描逑:节点允许无审批人:审批者动作节点后处理参数工作肺通知可访问节点新増节点后过程 保存节点后过程设置删除节点后过程顺序号过程名称过程描述1 !节点后处理函数自定文判斷节点跳转新増节点返回结果T保存节点返回设置,删除节点返回结果曲返回值节点处理类型跳转节点说明1 |By节点跳转WFT01当节点后处理函数返回值为跳转到WFTO1|上图设置含义为:当工作流节点序号20完成之后,调用自定义函数test,如果函 数返回值为Y,则节点跳转到WFT01节点。5) 注意:自定义过程必须遵守工作流对应接口的规范a) 自定义过程必须是一个 functionb) 必须有3个参数,分别是:工作流实例idp instance id工作流节点idp node id暂时无用,但请保留p result并且顺序不能变。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!