[发明专利]一种可配置台账装置有效
申请号: | 201310655667.0 | 申请日: | 2013-12-05 |
公开(公告)号: | CN103605799B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 罗涛 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/06 |
代理公司: | 北京中恒高博知识产权代理有限公司11249 | 代理人: | 刘洪京 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明适用于办公软件领域,提供了一种可配置台账装置,所述可配置台账装置包括台账存储设置装置、台账登记装置及台账查询装置;其中,所述台账存储设置装置,用于提供使用者根据具体的项目情况设定台账存储模式,登记台账的业务来源及每种来源的登记时机;所述台账登记装置,用于支持在运行态根据配置的登记台账的业务单据及登记时机和方式;所述台账查询装置,用于支持在运行态根据配置的登记台账的业务单据及登记时机和查询接口,提供统一的查询入口,内部适配多种业务来源。本发明具有对台账调整的优点。 | ||
搜索关键词: | 一种 配置 台账 装置 | ||
【主权项】:
一种可配置台账装置,其特征在于,所述可配置台账装置包括:台账存储设置装置、台账登记装置及台账查询装置;其中,所述台账存储设置装置,用于提供使用者根据具体的项目情况设定台账存储模式,登记台账的业务来源及每种来源的登记时机,按照主子表形式提供设置数据的新增,修改,删除,启用和停用功能;所述台账登记装置,用于支持在运行态根据配置的登记台账的业务单据及登记时机和方式,提供统一的登账入口,内部适配多种业务来源;所述台账查询装置,用于支持在运行态根据配置的登记台账的业务单据及登记时机和查询接口,提供统一的查询入口,内部适配多种业务来源;台账存储设置装置还根据台账主数据获取台账设置主数据的相关业务设置,供其他装置获取对应的台账设置主数据的相关业务设置,具体为接收台账主数据和业务来源,按照台账设置主数据的台账主数据等于当前台账主数据并且台账设置主数据的相关业务设置的业务来源等于当前业务来源,查找对应的设置,具体包括:获取台账设置的方法查找台账主数据是否存在台账设置主数据如果不存在记录报告未设置台账设置主数据,并退出本方法如果业务来源为空查找台账设置主数据的相关业务设置(按照台账设置主数据的相关业务设置的台账设置主数据等于当前台账设置主数据的条件查找)如果存在记录返回记录集合,并退出本方法如果不存在记录报告未设置台账设置主数据的相关业务设置,并退出本方法如果业务来源不为空查找台账设置主数据的相关业务设置即按照台账设置主数据的相关业务设置的台账设置主数据等于当前台账设置主数据并且台账设置主数据的相关业务设置的业务来源等于当前业务来源的条件查找,如果存在记录返回记录集合,并退出如果不存在记录报告未设置台账设置主数据的相关业务设置,并退出台账存储设置装置还包括台账设置主数据的相关业务设置的启用,接收台账设置主数据的相关业务设置数据,对该数据执行启用,具体处理如下:读取台账设置主数据的相关业务设置数据如果已启用报告不支持重复启用,退出;设置当前数据为启用如果登账方式为插件将台账登记装置的统一登账入口方法插入触发时机业务的后事件插件列表;如果登账方式为消息将消息源加入台账登记装置的统一登账消息侦听队列台账存储设置装置还包括台账设置主数据的相关业务设置的停用,接收台账设置主数据的相关业务设置数据,对该数据执行停用,具体处理如下:读取台账设置主数据的相关业务设置数据如果已停用报告不支持重复停用,退出;设置当前数据为停用如果登账方式为插件将台账登记装置的统一登账入口方法从触发时机业务的后事件插件列表中移出;如果登账方式为消息将消息源从台账登记装置的统一登账消息侦听队列中移出;台账查询装置,支持在运行态根据配置的登记台账的业务单据及登记时机和查询接口,提供统一的查询入口,内部适配多种业务来源,统一查询入口,接收登账主数据全路径类名,执行查询处理,具体包括:调用台账设置装置提供的根据台账主数据获取台账设置主数据的相关业务设置的方法,将登账主数据全路径类名作为参数传入;如果不存在设置报告未设置台账设置主数据的相关业务设置,并退出如果台账存储模式不为存储台账循环读取返回的台账设置主数据的相关业务设置数据读取当前台账设置主数据的相关业务设置数据的查询接口使用反射机制创建业务数据实例对应的按照接口规范实现的查询具体方法将多种返回结果合并如果台账存储模式为存储台账按照查询条件查询台账数据将处理好的台账数据返回统一查询未结账台账入口,接收登账主数据全路径类名,执行查询处理,内部处理过程如下:调用台账设置装置提供的根据台账主数据获取台账设置主数据的相关业务设置的方法,将登账主数据全路径类名作为参数传入;如果不存在设置报告未设置台账设置主数据的相关业务设置,并退出如果台账存储模式为实时查询循环读取返回的台账设置主数据的相关业务设置数据读取当前台账设置主数据的相关业务设置数据的查询接口使用反射机制创建业务数据实例对应的按照接口规范实现的查询具体方法,查询上期结账日期之后的数据将多种返回结果合并如果台账存储模式不为实时查询按照查询上期结账日期之后的数据的查询条件查询台账数据将处理好的台账数据返回;所述台账登记装置,还用于提供侦听消息队列,保存需要侦听的来源业务事件;具体包括,调用台账设置装置提供的根据台账主数据获取台账设置主数据的相关业务设置的方法,将登账主数据全路径类名和业务数据实例的全路径类名作为参数传入;如果不存在设置报告未设置台账设置主数据的相关业务设置,并退出如果当前业务为结账业务清空当前台账数据按照转换模板将业务数据实例的数据转换为登账数据根据台账设置主数据的登账接口,使用反射机制创建业务数据实例对应的按照接口规范实现的具体方法将转换好的登账数据作为参数调用上步创建的方法,完成登账对于登账方式为插件方式的业务,启用时,会将本方法作为后处理插件插入触发时机的插件列表中;对于登账方式为回调方式的业务,启用时,不做操作,但要在对应的触发时机的代码中调用本方法;对于登账方式为消息方式的业务,启用时,不做操作,但要在侦听到对应的来源消息时自动调用本方法;消息队列插入方法,接收来源消息全路径类名和业务来源,将其插入侦听消息队列;消息队列移出方法,接收来源消息全路径类名和业务来源,将其移出侦听消息队列;消息侦听方法,该方法侦听系统事件,判别事件是否是来源事件,如果是,则触发登账,具体处理过程如下:侦听到系统消息判断侦听消息队列中是否存在该消息不存在,退出本方法获取来源消息和业务来源对应的登账主数据全路径类名和业务数据实例将获取的登账主数据全路径类名和业务数据实例作为参数,调用统一登账入口实现登账。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310655667.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种双回转极板电除尘器
- 下一篇:一种工业废气除尘设备