邮件系统如何给ERP项目添油加醋
我受一朋友所托,他让我根据他们公司的实际情况,把他们公司的 邮件系统跟ERP系统整合起来。
3、 销售日报表的制作。
企业每到下午下班前,销售人员都要汇总当日的接单报表,并发给相关的人员。这个工作比较累人,没什么技术含量,但是,又必须做。系统能否在每天固定的时刻,发邮件给他们呢?而不需要人为的去导出,然后再发邮件呢?
我通过后台数据库的触发期完成此功能。通过触发期,可以实现在每天的4点45分,自动汇总当天的接单数据,然后按用户要求的格式,发送给相关人员。为了保证系统数据的准确性,我又设置了两个门槛。一是在管理上,我要求企业在下销售定单时,在当前的4点30分之前,要把当天的销售定单审核完毕,4点30分以后的销售定单,都算到下一天的定单;二是,若在4点45分,还有销售定单审核时,后台数据库会每审核一次,就触发一次触发器动作,把最新的销售定单汇总,然后发邮件。
4、 销售信用额度的提醒。
信用额度主要做到以下几个方面:
(1) 当信用额度利用到一定额度时,如80%时,发邮件提醒业务员,进行相关的处理。
(2) 当客户的信用额度变化时,要及时通知相关人员,如财务、仓库、管理层。
(3) 当超过信用额度,销售定单不能审核或者不能出货时,及时发邮件告诉销售经理或者其他管理人员,寻找对策。
针对这三个需求,第一个需求我是通过数据库的触发器完成,当每下一次定单或者每收到一比款,信用额度的余额会相应的改变,当信用额度的余额不到信用额度的80%时,就自动发邮件给指定的人员;第二个、第三个需求通过代码的编写完成,如当信用额度变更单审核时,或者销售定单不能审核、其原因是信用额度不够时,就会发邮件给相关人员。
5、 销售预计出货日的提醒。
企业要求系统能够把在出货日前三天的销售定单汇总并报告给相关的人员。如某张定单的出货日期是11月5日,则在11月3日早上,系统要能够出一分报表,把出货日在11月3日到11月5日的所有销售定单汇总,并发邮件告知相关人员。
为此,我是设置,在每天早上7点半,通过服务期编写一个批处理程序,每天在这个时间,系统自动查询,并形成这张报表,并转换为EXCLE格式。然后再写一个触发期,每天7点45分的时候,把这张报表发给指定的人员。
后来,在实际的应用过程中,发现各个人员对于报表的格式要求不一致,如销售人员不仅要知道哪些产品要出货了,还要知道这些产品的金额是多少(他们要知道万一不能按时交货时,要付的违约金是多少);而发给生产的,则不需要知道销售定单的金额(销售产品的单价信息对生产部门是保密的)。为此,我又对这张报表进行了细分,根据不同的不同,形成不同的报表,并发给相关的人员。
6、 销售应收帐款余额及到期日的提醒。
销售应收帐款余额及到期日的提醒,跟信用额度的提醒设置类似,也是通过编写ERP源代码和后台数据库触发期实现类似的功能。
通过销售部门功能的设置,可以发现,很多功能直接通过数据库的触发期,就可以实现诸如报警、统计等一些比较智能的功能;而再通过源代码的编写,其功能更加丰富。
其他部门的功能跟销售部门功能设置类似,通过相似的设置,都可以满足用户的需求,把ERP系统跟邮件系统结合起来,而不需要去进行中间件的开发。
IT专家网原创文章,未经许可,严禁转载!
- 本文关键词:

