- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
安全性与权限管理
在供应链管理软件的开发过程中,安全性与权限管理是至关重要的部分。这不仅关系到系统的稳定运行,还直接影响到企业的数据安全和业务流程的规范性。本节将详细介绍如何在OracleSCM中进行安全性和权限管理的二次开发,包括用户权限管理、角色管理、数据权限管理以及安全审计等方面的内容。
用户权限管理
用户权限管理是指对系统中的用户进行权限分配和管理,确保每个用户只能访问和操作其被授权的资源。在OracleSCM中,用户权限管理主要通过角色和权限的组合来实现。
创建用户
首先,我们需要在OracleSCM中创建用户。用户创建可以通过OracleE-BusinessSuite(EBS)的“安全管理”模块来完成。
--创建用户
BEGIN
fnd_user_pkg.createuser(
x_user_name=fertilizer_user,
x_DESCRIPTION=化肥生产供应链管理系统用户,
x_email_address=fertilizer_user@,
x_start_date=SYSDATE,
x_end_date=NULL,
x_password=P@ssw0rd123,
x_password_life_time=90,
x_password_grace_time=7,
x_profile_option_values=NULL,
x_last_update_date=SYSDATE,
x_last_updated_by=SYSTEM,
x_creation_date=SYSDATE,
x_created_by=SYSTEM,
x_request_id=NULL,
x_concurrent_program_code=NULL,
x_employee_id=NULL,
x_person_party_id=NULL,
x_person_id=NULL,
x_person_type=NULL,
x_employee_number=NULL
);
END;
上述代码示例中,fnd_user_pkg.createuser是OracleEBS提供的一个API,用于创建新用户。参数包括用户名、描述、电子邮件地址、开始日期、结束日期、密码、密码有效期、密码宽限期等。
分配角色
创建用户后,需要为其分配角色。角色是一组权限的集合,通过角色可以方便地对大量用户进行权限管理。
--分配角色
BEGIN
fnd_user_pkg.addResponsibility(
x_user_name=fertilizer_user,
x_responsibility_key=FERTILIZER_RESP,
x_description=化肥生产供应链管理责任,
x_start_date=SYSDATE,
x_end_date=NULL,
x_application_short_name=ONT
);
END;
在上述代码示例中,fnd_user_pkg.addResponsibility是用于为用户分配责任的API。参数包括用户名、责任键、描述、开始日期、结束日期以及应用的短名称。
角色管理
角色管理是指对系统中的角色进行创建、修改和删除等操作,以确保角色能够满足企业的业务需求。
创建角色
创建角色可以通过OracleEBS的安全管理模块来完成。以下是一个示例,展示如何使用PL/SQL创建一个新的角色。
--创建角色
BEGIN
fnd_responsibility_pkg.validate_and_create(
p_responsibility_key=FERTILIZER_RESP,
p_application_id=fnd_application_pkg.get_application_id(ONT),
p_responsibility_name=化肥生产供应链管理责任,
p_description=负责化肥生产供应链管理的用户角色,
p_start_date=SYSDATE,
p_end_date=NULL,
p_responsibility_type=T,
您可能关注的文档
- 化肥生产安全管理系统软件:HIMA二次开发_(2).HIMA系统软件基础.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(3).HIMA二次开发环境搭建.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(5).HIMA系统架构与设计原则.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(6).化肥生产安全数据管理.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(7).HIMA系统安全功能模块开发.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(8).化肥生产流程监控与优化.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(9).HIMA系统的报警与应急处理.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(10).HIMA系统的用户权限管理.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(12).HIMA系统的数据备份与恢复.docx
- 化肥生产安全管理系统软件:HIMA二次开发_(13).HIMA系统的性能优化与故障排除.docx
最近下载
- [盐城]2024年江苏盐城响水县教育系统事业单位招聘教师198人笔试历年参考题库(频考点试卷)解题思.docx VIP
- 生物在生活的运用.pptx VIP
- 食堂餐饮投标方案.docx
- 2024年湖南有色金属职业技术学院单招职业技能测试题库及答案(考点梳理).docx VIP
- 大数据环境下企业会计信息化管理模式研究.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf
- 中外教育简史知识点汇总(精华版).docx
- 《项羽本纪》原文及翻译译文 .pdf VIP
- 基于BIM数字化建造技术在工程项目中的应用.docx VIP
- 2024年湖南理工职业技术学院单招职业技能测试题库及答案(考点梳理).docx VIP
文档评论(0)