[发明专利]业务实体的属性状态的处理方法及处理装置有效
申请号: | 201410589682.4 | 申请日: | 2014-10-28 |
公开(公告)号: | CN104408543B | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 孙会良;王照 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 实体 属性 状态 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种业务实体的属性状态的处理方法和一种业务实体的属性状态的处理装置。
背景技术
在ERP(Enterprise Resource Planning,企业资源计划)系统中常常会出现针对某一个业务实体的属性进行的变动操作,在这种变动取消后,又需要将实体的属性恢复为变动前的状态。同时,针对同一个实体的这种变动行为可以是批量发生的。目前通用的实现有以下共同的特性:
1)大多依赖于单据记录业务实体的变动前信息和变动后信息;
2)由业务单据加载业务实体的变动前信息,用户指定变动后信息;
3)业务单据被批准后或者变动发生时根据业务单据的变动信息对业务实体进行变更。
以上技术在一定程度上实现了预定的功能,但是仍然存在着一些不足,具体如下:
1)业务实体的变动前状态和变动后状态必须在变动动作触发前确定好,否则无法对业务实体进行变更;
2)无法完整的支持批量变动和批量取消变动,因为业务实体的变动是按照顺序进行变动的,对同一个实体的变动后,其变动前信息就已经发生变化了。其他的业务单据再对同一个业务实体进行变动时,需要重新修改业务单据的变动信息。同理,批量的取消变动也是无法支持。这会影响产品的客户体验和一系列质量属性。
因此,如何能够灵活地对业务实体的属性状态进行变更,并且实现对业务实体的批量处理成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题,提出了一种新的业务实体的属性状态的处理方案,提高了变更业务实体的属性状态的灵活性,实现了对业务实体的批量处理,并且提高了对业务实体进行批量处理时的效率。
有鉴于此,本发明提出了一种业务实体的属性状态的处理方法,包括:定义并对应存储至少一种业务实体中每种业务实体的原始属性状态和处理后属性状态;在接收到对待处理单据中的业务实体的属性状态进行变更的指令时,获取所述待处理单据中的业务实体的当前属性状态;根据所述当前属性状态从已存储的对应关系中查找与所述当前属性状态相对应的处理后属性状态作为所述待处理单据中的业务实体的目标属性状态;根据所述目标属性状态对所述待处理单据中的业务实体的当前属性状态进行回写处理。
在该技术方案中,通过定义并对应存储业务实体的原始属性状态和处理后属性状态,使得在需要对业务实体的属性状态进行变更时,可以根据业务实体的当前属性状态直接从已存储的对应关系中查找到目标属性状态,用户在进行处理时,也只需配置单据中业务实体变动前的属性状态和变动后的属性状态即可,提高了变更业务实体的属性状态的灵活性。
在上述技术方案中,优选地,若所述待处理单据的数量为多个单据,则根据所述目标属性状态对所述待处理单据中的业务实体的属性状态进行回写处理的步骤具体为:根据所述多个单据中的业务实体的主键值对所述多个单据进行合并处理,并对合并处理之后的至少一个单据中的业务实体的属性状态进行回写处理。
在该技术方案中,通过对多个单据进行合并处理,使得能够减少对单据中的业务实体的属性状态进行变更时的循环处理次数,提高了对业务实体进行批量处理时的效率。
在上述技术方案中,优选地,根据所述多个单据中的业务实体的主键值对所述多个单据进行合并处理的步骤具体为:获取所述多个单据中的所有业务实体和所述所有业务实体中每个业务实体的主键值;将所述所有业务实体中主键值相同的业务实体分为一组,得到至少一组业务实体;按照指定维度对所述至少一组业务实体中的每组业务实体进行排序;分别从所述至少一组业务实体中的每组业务实体中提取一个业务实体再次进行组合,得到所述合并处理后的至少一个单据。
在上述技术方案中,优选地,在每次对所述待处理单据中的业务实体的当前属性状态进行回写处理之前,还包括:记录所述待处理单据中的业务实体的当前属性状态和目标属性状态;对所述待处理单据中的业务实体的当前属性状态的信息和目标属性状态的信息进行封装处理。
在该技术方案中,通过在每次对待处理单据中的业务实体的当前属性状态进行回写处理之前,均记录待处理单据中的业务实体的当前属性状态和目标属性状态,使得能够记录下业务实体属性状态变化的整个过程,进而能够便于根据记录的业务实体属性状态的变换过程对业务实体的属性状态进行恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410589682.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设备登记方法及系统
- 下一篇:一种电网运行优化方法及系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理