应用于企业资源规划ERP中的信息发送方法及装置转让专利

申请号 : CN200910249671.0

文献号 : CN101702218A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘润玲

申请人 : 金蝶软件(中国)有限公司

摘要 :

本发明实施例提供一种应用于企业资源规划ERP中的信息发送方法及装置,其中应用于企业资源规划ERP中的信息发送方法包括:根据用户选择的单据确定单据类型;根据所述单据类型,从数据库中获取所述单据类型对应的单据字段;显示包含单据字段列表的界面,所述单据字段列表包括所获取的单据字段;接收用户在所述单据字段列表上选择的单据字段;根据用户所选择的单据字段,获取单据数据;利用所获取的单据数据生成文本并发送。使用本发明实施例提供的技术方案,能够根据不同单据自动获取到单据数据,提高工作效率。

权利要求 :

1.一种应用于企业资源规划ERP中的信息发送方法,其特征在于,包括:根据用户选择的单据确定单据类型;

根据所述单据类型,从数据库中获取所述单据类型对应的单据字段;

显示包含单据字段列表的界面,所述单据字段列表包括所获取的单据字段;接收用户在所述单据字段列表上选择的单据字段;

根据用户所选择的单据字段,获取单据数据;

利用所获取的单据数据生成文本并发送。

2.根据权利要求1所述的方法,其特征在于,用户在所述单据字段列表上选择的单据字段包括单据头字段和/或单据体字段;

根据用户所选择的单据字段,获取单据数据具体为:调用数据获取函数,所述数据获取函数的入口参数是用户选择的单据字段,所述数据获取函数的返回结果是从数据库中获取的所述单据字段对应的原始单据数据。

3.根据权利要求1所述的方法,其特征在于,用户在所述单据字段列表上选择的单据字段包括单据体汇总字段;

根据用户所选择的单据字段,获取单据数据具体为:调用数据获取函数,所述数据获取函数的入口参数是所述单据体汇总字段中的单据体字段,所述数据获取函数的返回结果是从数据库中获取的对应所述单据体字段的所有原始单据数据;

将对应所述单据体字段的所有原始单据数据相加,得到所述单据体汇总字段对应的汇总单据数据。

4.根据权利要求2或者3所述的方法,其特征在于,接收用户在所述单据字段列表上选择的单据字段时该方法还包括:将用户选择的单据字段作为活动文本插入到待发送文本中,所述待发送文本包括用户输入的固定文本和所述活动文本;

根据所获取的单据数据生成文本包括:

将所述用户选择的单据字段所对应的单据数据替换所述待发送文本中的活动文本,生成最终文本。

5.根据权利要求4所述的方法,其特征在于,将用户选择的单据字段作为活动文本插入到待发送文本中之后,该方法还包括:以回车换行作为分隔符,判断待发送文本中每个分隔符间的字符串中的单据字段是否包括用户选择的单据头字段和用户选择的单据体字段,如果是,确认语法错误,如果否,确认语法正确。

6.根据权利要求1所述的方法,其特征在于,所述根据用户选择的单据确定单据类型具体为:确定用户选择的多个单据属于同一单据类型;

所获取的单据数据包括:从数据库中分别获取的所述多个单据的单据数据;所生成的文本包括:所述多个单据的单据数据。

7.一种应用于企业资源规划ERP中的信息发送装置,其特征在于,包括:单据类型确定单元,用于根据用户选择的单据确定单据类型;

单据字段获取单元,用于从数据库中获取所述单据类型对应的单据字段;

显示单元,用于根据所述单据类型,显示包含单据字段列表的界面,所述单据字段列表包括所述单据字段获取单元获取的单据字段;

单据数据获取单元,用于接收用户在所述单据字段列表上选择的单据字段,根据用户所选择的单据字段,获取单据数据;

文本生成单元,用于利用所获取的单据数据生成文本;

发送单元,用于发送所述文本生成单元生成的文本。

8.根据权利要求7所述的装置,其特征在于,用户在所述单据字段列表上选择的单据字段包括单据头字段和/或单据体字段;

所述单据数据获取单元包括函数调用单元,所述函数调用单元,用于调用数据获取函数,所述数据获取函数的入口参数是用户选择的单据字段,所述数据获取函数的返回结果是从数据库中获取的所述单据字段对应的原始单据数据。

9.根据权利要求7所述的装置,其特征在于,用户在所述单据字段列表上选择的单据字段包括单据体汇总字段;

所述单据数据获取单元包括:

函数调用单元,用于调用数据获取函数,所述数据获取函数的入口参数是所述单据体汇总字段中的单据体字段,所述数据获取函数的返回结果是从数据库中获取的对应所述单据体字段的所有原始单据数据;

计算单元,用于将对应所述单据体字段的所有原始单据数据相加,得到所述单据体汇总字段对应的汇总单据数据。

10.根据权利要求8或者9所述的装置,其特征在于,所述文本生成单元包括:

待发送文本生成单元,用于将用户选择的单据字段作为活动文本插入到待发送文本中;所述待发送文本包括用户输入的固定文本和所述活动文本;

替换单元,用于将所述用户选择的单据字段所对应的单据数据替换所述待发送文本中的活动文本,生成最终文本。

11.根据权利要求10所述的装置,其特征在于,该装置还包括:语法检查单元,用于以回车换行作为分隔符,判断待发送文本中每个分隔符间的字符串中的单据字段是否包括用户选择的单据头字段和用户选择的单据体字段,如果是,确认语法错误,如果否,确认语法正确。

说明书 :

技术领域

本发明涉及计算机技术领域,特别涉及一种应用于企业资源规划ERP中的信息发送方法及装置。

背景技术

目前,企业资源规划ERP软件主要提供两种终端信息交互方式,一种为发送短信,另一种为发送邮件。现有技术中短信和邮件的文本内容都是用户手工输入的。
现有技术具有如下缺点:
现有技术中短信和邮件的文本内容都是用户手工输入的,即文本内容都是固定文本,即文本中的数字、字符或者符号都是手工输入的,无法保证手工输入的准确性,而且工作效率低,浪费大量人力。

发明内容

本发明实施例提供一种应用于企业资源规划ERP中的信息发送方法及装置,能够根据不同单据自动获取到单据数据。
有鉴于此,本发明实施例提供:
一种应用于企业资源规划ERP中的信息发送方法,包括:
根据用户选择的单据确定单据类型;
根据所述单据类型,从数据库中获取所述单据类型对应的单据字段;
显示包含单据字段列表的界面,所述单据字段列表包括所获取的单据字段;接收用户在所述单据字段列表上选择的单据字段;
根据用户所选择的单据字段,获取单据数据;
利用所获取的单据数据生成文本并发送。
一种应用于企业资源规划ERP中的信息发送装置,包括:
单据类型确定单元,用于根据用户选择的单据确定单据类型;
单据字段获取单元,用于从数据库中获取所述单据类型对应的单据字段;
显示单元,用于根据所述单据类型,显示包含单据字段列表的界面,所述单据字段列表包括所述单据字段获取单元获取的单据字段;
单据数据获取单元,用于接收用户在所述单据字段列表上选择的单据字段,根据用户所选择的单据字段,获取单据数据;
文本生成单元,用于利用所获取的单据数据生成文本;
发送单元,用于发送所述文本生成单元生成的文本。
本发明实施例通过单据类型获取不同单据上的单据字段供用户选择,进而获取用户选择的单据字段对应的单据数据加入到文本中发送,不需要用户每次发送邮件或者短信时都打开数据库中存储的单据数据,手工录入单据数据,只需要用户选择单据字段就可以,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的应用于ERP中的信息发送方法流程图;
图2是本发明实施例二提供的应用于ERP中的信息发送方法流程图;
图3是本发明实施例二提供的一种发送邮件的界面示意图;
图4是本发明实施例二提供的另一种发送邮件的界面示意图;
图5是本发明实施例三提供的应用于ERP中的信息发送装置结构图。

具体实施方式

参阅图1,本发明实施例一提供一种应用于ERP中的信息发送方法,其特征在于:
101、根据用户选择的单据确定单据类型。
该步骤是根据用户选择的单据确定单据类型,比如用户选择采购单据,相应的该步骤确定采购单据相应的单据类型。
102、根据单据类型,从数据库中获取所述单据类型对应的单据字段。
不同的单据类型,会对应多个不同的单据字段,该步骤从数据库中获取单据类型对应的多个单据字段。
103、显示包含单据字段列表的界面,所述单据字段列表包括所获取的单据字段;接收用户在所述单据字段列表上选择的单据字段。
其中,单据字段列表包括单据头字段、单据体字段和单据体汇总字段。
104、根据用户所选择的单据字段,获取单据数据。
当用户在所述单据字段列表上选择的单据字段包括单据头字段和/或单据体字段时,获取单据数据具体为:调用数据获取函数,所述数据获取函数的入口参数是用户选择的单据头字段和/或单据体字段,所述数据获取函数的返回结果是从数据库中获取的所述单据头字段和/或单据体字段对应的原始单据数据。
当用户在所述单据字段列表上选择的单据字段包括单据体汇总字段时,获取单据数据具体为:调用数据获取函数,所述数据获取函数的入口参数是所述单据体汇总字段中的单据体字段,所述数据获取函数的返回结果是从数据库中获取的对应所述单据体的所有原始单据数据;将对应所述单据体字段的所有原始单据数据相加,得到所述单据体汇总字段对应的汇总单据数据。
105、利用所获取的单据数据生成文本并发送。
需要说明的是,待发送文本可以包括固定文本和活动文本,固定文本包括用户输入的数据,活动文本为用户选择的单据字段,在该步骤中将单据字段对应的单据数据替换活动文本得到最终文本。
本发明实施例一通过单据类型获取不同单据上的单据字段供用户选择,进而获取用户选择的单据字段对应的单据数据加入到待发送文本中发送,不需要用户每次发送邮件或者短信时都打开数据库中存储的单据数据,手工录入单据数据,只需要用户选择单据字段就可以,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误。
如下本发明实施例二将对应用于ERP中的信息发送方法进行详细介绍,参阅图2,本发明实施例二是以发送邮件为例进行描述的,该方法具体包括:
201、计算机提供单据选择页面,用户选择单据,计算机接收指示用户所选单据的指令,根据该指令确定用户所选单据的单据类型。
202、计算机根据单据类型,从数据库中获取该单据类型对应的单据字段,其中包括:单据头字段和单据体字段。该单据类型对应的单据字段还可以包括单据体汇总字段。
如图3所示,供应商、日期、编号、币别、变更人等属于单据头字段;物料代码属于单据体字段,而单据体汇总字段为对单据体中的金额、数量类字段对应的单据数据的求和(SUM)表示,如SUM([单据体.价税合计])。
203、用户点击发送邮件的按钮时,计算机提供发送邮件界面,该界面包括可供用户选择的单据字段列表,需要用户填写的标题文本框和正文文本框,具体如图3所示。
其中,该步骤中的单据字段列表中的单据字段是步骤202中从数据库中获取的。
204、接收用户在标题文本框和正文文本框中输入的数据作为固定文本,接收用户选择的单据头字段、单据体字段和单据体汇总字段作为活动文本,将活动文本插入到标题文本框或正文文本框中的相应位置,并记录其在标题文本框或者正文文本框中的位置信息,此时的邮件称为待发送文本。
例如,用户在标题文本框中输入“金蝶公司采购单据,编号”,然后用户选择单据头字段“编号”,则[单据头.编号]作为活动文本插入到“金蝶公司采购单据,编号”之后,如图3所示。假定用户在正文文本框开始位置选择单据头字段“供应商”,然后输入“,您好!”则正文的第一行显示[单据头.供应商],您好!
205、接收用户输入的检查语法指令,进行语法检查。
该步骤以标题内容和正文内容为语法检查函数的入口参数,语法检查函数的输出为主题内容加上一个标识符或者正文内容加上一个标识符,如果标识符为1则表示语法正确,如果标识符不是1而是其他字符,则表示有语法错误。
语法检查函数以回车换行作为分隔符,判断待发送文本中每个分隔符间的字符串中的单据字段是否包括用户选择的单据头字段和用户选择的单据体字段,如果是,确认语法错误,如果否,确认语法正确。即单据头字段和单据体字段不能位于同一行,否则会出现语法错误。
206、接收用户输入的预览指令,获取单据字段所对应的单据数据插入邮件标题或者正文中,显示邮件标题和正文。
如果用户选择了单据头字段和单据体字段,该步骤分别以单据头字段和单据体字段为数据获取函数的入口参数,获得单据头字段对应的单据数据和单据体字段对应的原始单据数据;具体的,数据获取函数以入口参数为依据查询数据库,从数据库中找到该入口参数所对应的原始单据数据并返回。本发明实施例中的原始单据数据是数据获取函数直接从数据库中获取的数据。
如果用户选择了单据体汇总字段,该步骤以单据体汇总字段中的单据体字段作为数据获取函数的入口参数,获得该单据体字段对应的所有原始单据数据,将对应该单据体字段的所有原始单据数据相加,得到该单据体汇总字段对应的汇总单据数据。
该步骤根据作为活动文本的单据字段在标题文本框或者正文文本框中的位置信息,用该单据字段对应的单据数据替换邮件标题文本框或者正文文本框中的该单据字段,生成最终文本并发送。
如图3所示,标题中的单据字段包括:[单据头.编号],[单据头.日期],[单据头.单据体汇总字段],正文中的单据字段包括:[单据体.物料名称],[单据体.数量],[单据体.实际含税单价],[单据体.价税合计],获取到相应的原始单据数据插入到邮件标题后如图4所示。具体的,计算机从数据库查询到“P00RD000023”填到标题中“编号”的后面;从数据库查询到“2008-1-25”填到标题中“日期”的后面,从数据库查询到各物料名称对应的价税合计值。
其中,将各物料名称对应的价税合计值相加得到物料的总价税合计值,及总价“118,299.87”人民币,将其替换原邮件标题中SUM([单据体.价税合计])字段,使其位于邮件标题中“价税合计”的后面。
207、接收用户输入的发送邮件的指令后进行语法检查。
该步骤中语法检查的具体实现过程与步骤205相似,在此不再赘述。
208、从数据库中获取单据字段所对应的单据数据插入邮件标题或者正文中,发送邮件。
如果用户选择了单据头字段和单据体字段,该步骤分别以单据头字段和单据体字段为数据获取函数的入口参数,获得单据头字段对应的单据数据和单据体字段对应的原始单据数据;具体的,数据获取函数以入口参数为依据查询数据库,从数据库中找到该入口参数所对应的原始单据数据并返回。本发明实施例中的原始单据数据是数据获取函数直接从数据库中获取的数据。
如果用户选择了单据体汇总字段,该步骤以单据体汇总字段中的单据体作为数据获取函数的入口参数,获得该单据体对应的所有原始单据数据,将对应该单据体的所有原始单据数据相加,得到该单据体汇总字段对应的汇总单据数据。
该步骤根据作为活动文本的单据字段在标题文本框或者正文文本框中的位置信息,用该单据字段对应的单据数据替换标题文本框或者正文文本框中的该单据字段,生成最终文本并发送。
本发明实施例二通过单据类型获取不同单据上的单据字段供用户选择,进而从数据库中获取用户选择的单据字段对应的单据数据加入到待发送文本中发送,不需要用户每次发送邮件或者短信时都打开数据库中存储的单据数据,手工录入单据数据,只需要用户选择单据字段就可以,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误。
如下举实例进行说明,假定主题内容中包括单据号:[单据头.单据号]、总金额:[单据头.总金额][单据头.货币单位],则将从数据库中获取的单据数据写入后主题内容包括:单据号:NO.003总金额:390元\n。
本发明上述实施例所提供的方案不仅适用于邮件或者短信发送单个单据的信息,也适用于在一个邮件或者短信中发送多个单据的信息,此时与上述实施例区别之处在于:计算机接收用户选择的多个单据,确定用户选择的多个单据属于同一单据类型,在获取用户选择的单据字段对应的单据数据时,需要按照用户选择的单据在单据选择页面上的顺序从数据库中依次获取各单据的原始单据数据,用所述用户选择的单据字段对应的多个单据的单据数据替换待发送文本中的单据字段,使生成的最终文本中包括多个单据的单据数据。
如下举实例说明:
假定主题内容包括:
单据号:[单据头.单据号]总金额:[单据头.总金额][单据头.货币单位];
则将从数据库中获取的单据数据写入后主题内容包括:
单据号:NO.003总金额:390元单据号:NO.004总金额:400元。正文内容包括:
正文包括:
单据号:[单据头.单据号]总金额:[单据头.总金额][单据头.货币单位]\n
物料:[单据体.物料]金额:[单据体.金额][单据体.货币单位]
则将从数据库中获取的单据数据写入后正文内容包括:
单据号:NO.003总金额:390元\n
1.物料:A金额:100元\n
2.物料:B金额:150元\n
3.物料:C金额:140元\n
单据号:NO.004总金额:400元\n
1.物料:E金额:100元\n
2.物料:F金额:150元\n
3.物料:G金额:150元\n
参阅图5,本发明实施例三提供一种应用于企业资源规划ERP中的信息发送装置,其包括:
单据类型确定单元501,用于根据用户选择的单据确定单据类型;
单据字段获取单元502,用于获取所述单据类型对应的单据字段;
显示单元503,用于根据所述单据类型,显示包含单据字段列表的界面,所述单据字段列表包括所述单据字段获取单元获取的单据字段;
单据数据获取单元504,用于接收用户在所述单据字段列表上选择的单据字段,根据用户所选择的单据字段,获取单据数据;
文本生成单元505,用于利用所获取的单据数据生成文本;
发送单元506,用于发送所述文本生成单元505生成的文本。
其中,用户在所述单据字段列表上选择的单据字段包括单据头字段和/或单据体字段;此时单据数据获取单元504包括函数调用单元,所述函数调用单元,用于调用数据获取函数,所述数据获取函数的入口参数是用户选择的单据字段,所述数据获取函数的返回结果是从数据库中获取的所述单据字段对应的原始单据数据。
或者,用户在所述单据字段列表上选择的单据字段包括单据体汇总字段;此时单据数据获取单元504包括:函数调用单元,用于调用数据获取函数,所述数据获取函数的入口参数是所述单据体汇总字段中的单据体字段,所述数据获取函数的返回结果是从数据库中获取的对应所述单据体字段的所有原始单据数据;和计算单元,用于将对应所述单据体字段的所有原始单据数据相加,得到所述单据体汇总字段对应的汇总单据数据。
具体的,文本生成单元505包括:待发送文本生成单元5051,用于将用户选择的单据字段作为活动文本插入到待发送文本中;所述待发送文本包括用户输入的固定文本和所述活动文本;和替换单元5052,用于将所述用户选择的单据字段所对应的单据数据替换所述待发送文本中的活动文本,生成最终文本。
为了检查语法错误,该装置还包括:语法检查单元507,用于以回车换行作为分隔符,判断待发送文本中每个分隔符间的字符串中的单据字段是否包括用户选择的单据头字段和用户选择的单据体字段,如果是,确认语法错误,如果否,确认语法正确。
本发明实施例三通过单据类型获取不同单据上的单据字段供用户选择,进而从数据库中获取用户选择的单据字段对应的单据数据加入到待发送文本中发送,不需要用户每次发送邮件或者短信时都打开数据库中存储的单据数据,手工录入单据数据,只需要用户选择单据字段就可以,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例如只读存储器,磁盘或光盘等。
以上对本发明实施例所提供的应用于企业资源规划ERP中的信息发送方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。