管理系统怎么实现批量操作的功能

管理系统经常会遇到要批量更新数据,比如员工离职,要把离职员工在管理系统中负责的数据批量转移给交接的人。比如HRBP换分工了,要批量更新一批部门的HRBP。比如要把CRM里的线索批量开放给一些人。

那批量更新数据有哪些操作方式呢?

【解决方案1】

在列表勾选多条数据,然后支持批量操作,添加/减少数据上的人员。

添加人员的时候,需要考虑,是将新增的人员覆盖原数据。还是保留原数据做差异化更新,将新增的数据跟原数据对比,把跟原数据不一样的数据增加上。

1、覆盖原数据,这种方式的好处是可以解决需要替换的场景。比如部门的BP是王嘉佳,但是王嘉佳离职了,需要把部门上的BP都换成白展堂。那此时选择更换BP,就可以采用完全替换的方案。

2、差异化更新,这种方式的好处是可以解决需要新增人的场景。假设一个部门是可以有多个BP的,我们要基于原部门BP是王嘉佳的基础上,添加上白展堂。那这个时候更新就只需要把白展堂添加上即可。


【解决方案2】

通过Excel导入来更新数据,首先支持用户下载导入模版。然后填入需要导入的数据,我们可以在入口处就区分是要覆盖原数据还是差异化更新。然后入口来执行导入之后数据更新的逻辑。

不过大家有没有发现Excel更新数据的时候,我们怎么知道要更新的数据部门ID是怎么来的呢?以及为什么要用部门ID而不是部门名称呢?


关注我,下期分享怎么获取数据ID,和为什么不能用部门名称。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容