项目化教学在 ERP 业务流程定制教学模块中的运用
2017-10-20叶玫
叶玫
摘要:业务流程定制是 ERP 二次开发的重要内容,也是高职 ERP 二次开发课程中的核心教学模块。关键词:ERP;项目化教学;业务流程定制
中图分类号:F232 文献标识码:A 文章编号:1672-9129(2017)09-253-02
Abstract:BusinessprocesscustomizationisanimportantsubjectinERPsecondarydevelopment,thusacoremoduleintheERPcourseinhighervocationaledu- cation.
Keywords:ERP;Project-basedteachingmethod;Businessprocesscustomization
1 引言
ERP 實施项目必然涉及到二次开发,其中业务流程定制是二次开发的核心模块,也是高职院校 ERP 实施或开发课程的重要内容。业务流程定制强调以业务流程为改造对象和中心、以关心客户的需求和满意度为目标、对现有的业务流程进行再思考和再设计,是企业提高组织效率、增加利润、降低成本的重要步骤。业务流程定制体现在业务单据转换流程的改造,单据转换流程指不同子系统或相同子系统之间互相有关联的单据之间的转换流程,单据转换是企业在日常应用中使用最广泛的功能之一。 建立了单据之间的转换关系,就可以进行单据的下推、上选、下查、上查, 也就建立了各个业务环节之间的转换关系。ERP 业务流程定制教学模块包含较多晦涩的概念和各种复杂的设置选项,历来是 ERP 实施或开发课程的难点。本文以金蝶K3 供应链业务流程为例,分析如何运用项目化教学手段开展 ERP 业务流程定制模块的教学,以提高教学效果。
2 标准业务流程的改造
在教学过程中,引入企业真实ERP实施项目“华立电子ERP实施”,通过企业提供的项目需求文档,分析出业务流程定制相关需求。K3 供应链标准业务流程的单据转换关系为:采购订单——>收料通知单、来料检验申请单——>外购入库单——>生产领料。现在根据华立电子的定制需求,采用“统一物流”的管理模式,各分公司不直接与供应商对接,而是增加一个“寄存库”,用一个单一窗口与供应商对接进行管理,各分公司通过寄存库领料。原有的标准业务流程发生了变化,要在外购入库单前面增加一张寄存入库通知单,对原有 K3 标准流程定制如图 1 所示,入库通知单单据模板如图 2 所示。
单对象,包括源单和源单分录,增加字段如表 1 所示。
表 1 为目标单据增加字段
字段标题 字段类型 数据库字段 所在位置 字段功能
源单类型 源单类型(选单) 单据头 在单据头上通过下拉列表列出当前单据可以关联的所有源单
选单号 源单编号(选单) 单据头 用于输入源单据号袁 在本字段上通过 F7 键可调出源单序时簿
源单内码 源单内码 FID_SRC 单据体 记录上游单据的单据内码袁处理同张单据的单据体中袁有多张上游单据
源单分录 源单分录 FEntryID_SRC 单据体 记录关联的上游单据某条分录内码袁处理同张单据的单据体中袁有多张上游单据
源单类型 源单类型 FClassID_SRC 单据体 记录上游单据的单据类型
源单单号 源单编码 FBillNo_SRC 单据体 记录上游单据的单据编号 F7 键调用当前选择单据类型的选单序时簿
3.2 建立业务单据和关系,设置关联字段及属性
通过开发平台的【新建单据转换流程】命令,打开流程窗口,在业务单据中选择收料通知单和入库通知单,通过右键菜单【添加关系】功能,建立下推关系,如图 3 所示。
图 3 单据间的下推关系
图 1 对标准流程的定制改造按照业务流程定制要求,单据转换流程需要完成下面的改造:收料通
知单下推入库通知单、来料检验申请单下推入库通知单,入库通知单下推
外购入库单。切断原有的从收料通知和来料检验申请到外购入库的流程。 在整个业务流程定制过程中,要重建三个单据流程转换,其中两个是从
工业单据(K3 标准单据:收料通知单和来料检验申请单)下推到 BOS 单据(入库通知单),一个是从BOS单据(入库通知单)下推到工业单据(外购入库)。
图 2 入库通知单单据模板
3 运用 K3 二次开发平台重建单据流转
以“收料通知单”下推“寄存入库通知单”为例,运用 K3 二次开发平台
BOS 的单据转换流程功能,实现重建单据流转。其中收料通知单为源单
(上游单据),寄存入库通知单为目标单(下游单据)。
3.1 为寄存入库通知单增加字段
为了记录单据转换的关系,目标单据上需要增加 6 个字段来记录源
建立关系后,需要设置单据的关联字段。即源单和目标单中记录相同信息的字段,这些字段类型相同,字段名可以相同,也可以不同。单据下推操作中,源单字段值会直接复制到目标单字段值,具有复制关系的字段组合就是关联字段。判断两个字段之间是否存在关联关系,是根据字段记录的内容是否一致,而不是字段名称是否相同。名称相同的字段不一定是关联字段,例如收料通知单和入库通知单上都有【备注】字段,但单据下推时入库通知单的【备注】逻辑上不是直接从收料通知单复制而来,两张单据的【备注】字段不存在关联关系。另一方面,名称不同的字段也有可能是关联字段,例如收料通知单上的【生产采购日期】和入库通知单上的【采购日期】,当收料通知单下推到入库通知单时,这两个字段记录的是同一批物料的采购日期,虽然字段名称有异,但字段值肯定相同,因此是关联字段。点击图 3 中的箭头,打开关联字段设置窗口,设置关联字段。
关联字段在复制之后,还存在一些特殊情况,这些由关联字段的七个属性来控制包括:计算列、修改、选单一致、过滤、处理选单值更新事件、红字为正、仅复制。“计算列”对目标单数值类型字段设置计算公式;“修改”允许用户对目标单关联字段的值进行修改;“选单一致”用于选择了多张源单时,这些源单上的该字段值必须一致。“过滤”在选单时只列出对应的源单字段的值与用户输入的值相同的单据。“处理选单值更新事件”执行目标单字段的值更新事件。“红字为正”当源单是工业单据且区分红蓝单据时,要设置该项。“仅复制”用于钩稽关系,若一个源单字段同时关联到两个及两个以上目标单字段时,只有一个字段是体现钩稽关系的字段,其它字段的映射关系都必须设置为“仅复制”。对关联字段及其属性的设置如图 4。
图 4 关联字段及属性
4 结语
业务流程定制是企业实施ERP 的关键环节,也是高职ERP 实施或开发课程教学中的重难点模块。利用金蝶 K3 二次开发平台,引入企业真实项目作为教学案例,灵活实现业务流程定制带来的单据流程转换,和 K3 主控台实现无缝对接,让学生实时体验单据转换结果。项目化教学可以充分体现业务定制的关键环节:单据流程转换必须准确实现业务流程,注重关联字段设置、属性设置,明确单据间的关系,合理选择体现钩稽关系的字段。
参考文献:
[1] 龚中华,何亮.金蝶 ERP-K/3 完全使用详解[M]. 北京:人民邮电出版社,2013.
[2] 毛华扬,张志恒.金蝶 K3WISE 管理软件应用指南[M].北京:清华大学出版社,2013.
[3] 胡劲松,张亮,黄海军.项目驱动的启发式教学在软件工程课程中的 应用[J].计算机工程与科学,2016.11.
[4] 李向东.高职计算机类专业课程项目化教学改革的实证研究.