巧用E-mail,让ERP开口说话
其实,沃奇公司已经有了比较完善邮件系统,公司内部拥有独立的邮件服务器,平时单据的传递,都是用电子文档通过邮件系统传递,已经放弃了纸质单据的操作。能否把ERP系统跟现有的邮件系统结合起来,让单据的传递通过邮件服务器自动传送?
方案1:在相关按钮上捆绑代码
在销售订单的审核按钮中,捆绑一段代码,当销售订单状态为审核时,自动把销售订单导为PDF格式,然后发给预先指定的人员。
优点:直观,简便。代码也不复杂。
缺点:因为ERP软件源代码并不公开,若要在按钮上捆绑代码,需要ERP提供商进行二次开发,成本较高,开发时间也比较长。
看来,这个方案难解沃奇公司的燃眉之急,而且需要额外投入,项目已经完毕,再去找沃奇批经费,显然不现实。
方案2:利用系统提供的工作流模块
ERP系统提供的工作流模块可以实现这个功能。在工作流中,可以指定某个作业中某个步骤发生时,发相应的单据给相关人员。
优点:一劳永逸,方便操作。
缺点:因为公司先前没有选择购买此模块,若有需要仍然需要额外经费支持。
尽管工作流模块不错,但沃奇公司现在只需要简单的单据传送,若为此专门购买一个价格不菲的模块,有“小题大做”之嫌,更何况沃奇公司也不会答应。
方案3:利用数据库的“触发器”实现邮件自动发送
看来上面两个方案对沃奇公司来说都不现实,阿峰只有另谋出路,直接在后台数据库上打主意。
如在销售订单中,订单状态可能分为草案、审核、结束、作废等情况,后台数据库中,分别有不同的代码表示此状态。若在“订单状态”字段上,添加一个“触发器”,当该字段更新为“审核”时,则自动调用一段子程序,该程序的功能是把销售订单单据导出并通过内部的邮件服务器,发送给指定人员。
因为后台数据库独立于ERP产品,所以可以自己编写触发器,而且,程序编写并不复杂,不需要额外的支出,可谓省钱又省力。看来这个方案正对沃奇公司的胃口,阿峰好事做到家,巧用妙招轻松应对各位部门经理的发飙,先在的阿峰就等着最后的庆功宴了。