存在风险,覆盖导入有可能会导致原有参考角色事务代码、权限对象丢失,请谨慎测试。
背景:公司推广子公司(如A111)上线SAP系统,但是由于初始没有按照权限模板进行收集,无法直接通过RPA工具批量导入。所以需要手工收集并创建权限数据以导入SAP。
前提:系统上已经有了其它公司(如A999)的参考角色、单一角色、复合角色。
- PFCG 打开角色维护业务,在角色中输入复合角色名称:Z_C_FI_RZ_001-A111,然后ctrl+f11将其下载到本地。(或者左上角点击角色-下载)
- 在桌面找到刚才导出的txt文件,使用文本编辑器打开。并使用批量替换功能将A111批量替换成A999,然后保存。
- 重新打开PFCG界面,键盘cttl+f12选择刚才的文件导入。(或者左上角点击角色-上载)。此时有可能会提示角色已存在,可以忽略,点击绿色勾继续。
- 导完完毕后,角色还没生效,PFCG界面操作ctrl+shift+f4 批量生产。(顶部菜单-实用程序-成批生产),选择所有角色,附加限定输入新公司编号:*A999*,点击执行。
- 点击全选按钮,然后点击创建参数文件。
- 然后点击联机即可,此时角色已经生成参数文件,就可以分配用户了。
Ps:如果你不想一个个复合角色这样导出导入,你可以在PFCG界面,操作ctrl+shift+f1成批下载功能(顶部菜单-实用程序-成批下载),然后点击多项选择,批量输入复合角色,然后批量下载到本地,再批量修改公司编号,统一上传生产即可。