背景
在某项目上,用户通过OA系统申请Oracle EBS用户权限,由于二套系统之间的数据没有集成,OA系统上申请的职责是用户手工输入的,导致申请职责名称与Oracle EBS职责相差比较大,比较容易混淆,常经添加用户职责之前需要与申请用户沟通,增加了沟通成本,同时Oracle EBS系统管员手工添加用户分配职责,做重复而无意义的工作。因此,考虑开发OA与Oracle EBS集成,实现自动添加用户、分配职责和失效职责,减少系统管员手工操作。
各个业务部门申请Oracle EBS权限时,由某人统一代申请多个人EBS账户和职责,方便领导一次性审批。
解决方法
- 给职责分类:账套(通过职责配置)、业务实体(通过职责配置)、功能模块(供应链、制造、分销、财务),主要可以减少用户选择职责的数量。
- 在Oracle EBS系统中发起申请,通过WebSerivces将数据推送给OA系统,创建OA审批流
- 当OA审批流通过以后,通过调用Oracle EBS提供的WebServices自动创建用户、分配职责或禁用职责。若创建用户,则统一指定固定密码(当然也可以随机用户密码),当用户第一次登陆是需要修改密码