近期,艺赛旗举办了RPA场景有奖大征集活动,征集到一批优秀的场景,后续艺赛旗将陆续发布活动中的优秀场景,大家敬请关注。在大型集团企业中,为了方便统一管理,很多数据都需要统一。但现实情况是,很多数据都分布在众多系统中,如何统一管理数据成为企业的难题。RPA的出现,就很好的解决了跨系统的数据链接,下面就供应商主数据管理自动化的场景进行例举分享给大家。
一、所属企业:珠海某大型制造集团
二、所属部门:业务部门&IT部门
三、业务频次: 每天一次
四、背景需求:
为方便供应商统一管理,集团需求总部及分公司共用供应商数据,但现实情况是,部分子公司在系统接口已经创建了自己的供应商,但一部分分公司未上线 SRM 系统,需要通过 OA 流程表单进行供应商信息审批,再转由 IT 部门进行手动录入 SAP 系统。集团希望,通过RPA来实现分公司供应商数据自动准确地导入到集团SAP系统中。
五、流程介绍:
本流程由 IT 部门使用,使用 RPA 实现了数据备份、日志写入、自动审批 OA 流程、自动创建、修改、扩充供应商信息等工作,释放了人力,操作留痕,保证了数据的准确性和安全性。
工程概览
1、登录 OA 系统,查看待办流程中待处理供应商管理流程数量,若无待办则,流程中断。
2、若存在待处理流程,获取待办流程数量,用FOR 循环依次进入表单获取数据,将获取到的数据暂存全局变量并且同步写入本地 EXCEL 文件中。
3、数据判断及录入:计划使用 SAP 录屏脚本实现供应商的创建,后续了解到已经有相关接口的存在,故决定采用 python 代码块调用接口完成创建 / 修改 / 删除的方式执行流程。
接口逻辑
1、通过接口判断待处理数据的类型,(不同分子公司可能不清楚是否存在供应商,例如某供应商 A 公司已创建,但 B 分公司不了解会选择新增,但实际上已存在)故经过接口验证后,类型应该变更为扩充;
2、将 OA 表单获取到的数据进行清洗转换之后传递给接口创建 / 修改供应商.;
3、根据处理结果将操作成功 / 失败数据日志写入 MSSQL;
4、关闭应用系统,便于下次流程执行,流程结束。
六、涉及应用系统及平台: 集团OA 、SAP 系统
七、项目成果:
原人工处理:每条数据花费 3-5min,每天约 5-10 条数据
现RPA处理: 将流程进行集中后 5 分钟可以完成所有数据录入
项目亮点:
手工录入供应商主数据繁琐复杂,需同时打开 OA 系统和 SAP 系统,两个页面间来回切换,容易操作失误,还需对处理的数据进行备份,以确保数据的准确性和安全性,使用RPA之后,这些问题迎刃而解。集团公司和分公司的数据,通过RPA实现了“非入侵式”式的串联,很好的解决了跨系统数据下衔接的难题。通过这样的方式,集团无需系统改造和系统集成。 此外,在以往操作员处理上述工作时,会被业务人员催促,机器人上线后增删改都交由机器人定时完成,准确高效,故也受到了IT部门操作人员的欢迎。
本稿件来源于艺赛旗RPA社区会员 Ninestar,版权归作者所有。