EBS配置文件权限控制
2013-05-03 10:19
246 查看
EBS中我经常使用的权限控制有两种。
1.在定义功能的时候使用参数。
这个就很简单,直接在功能定义界面,参数字段添加我们的参数
如:USER_ROLE="SUPER" 等。
然后在FORM中parameters参数的地方定义相同的参数 USER_ROLE,
再根据参数值,进行不同的控制。
2.使用配置文件
这种方法相对来讲,我觉得还是稍微灵活点。
2.1 定义快速编码,配置不同的角色值及其CODE
2.2 定义配置文件
路径:系统管理员-定义配置文件选项
SQL="SELECT vl.MEANING \"NAME\", vl.LOOKUP_CODE
into :visible_option_value, :profile_option_value
FROM fnd_lookup_values_vl vl
WHERE vl.LOOKUP_TYPE = 'CUX_FOREX_TRANSFER_MANAGE_ROLE'
AND vl.ENABLED_FLAG = 'Y'"
COLUMN="\"NAME\"(30)"
完成之后,我们就可以在配置文件中定义不同用户的用户权限
在这个地方配置不同用户的权限。
2.3 在FORM的paramaters中定义参数 ROLE_CODE.
在pre_form中给参数赋值:
copy(NVL(fnd_profile.value('CUX_FOREX_TRANSFER_MANAGE_ROLE'),'NULL'),'PARAMETER.role_code');
OK了。
1.在定义功能的时候使用参数。
这个就很简单,直接在功能定义界面,参数字段添加我们的参数
如:USER_ROLE="SUPER" 等。
然后在FORM中parameters参数的地方定义相同的参数 USER_ROLE,
再根据参数值,进行不同的控制。
2.使用配置文件
这种方法相对来讲,我觉得还是稍微灵活点。
2.1 定义快速编码,配置不同的角色值及其CODE
2.2 定义配置文件
路径:系统管理员-定义配置文件选项
SQL="SELECT vl.MEANING \"NAME\", vl.LOOKUP_CODE
into :visible_option_value, :profile_option_value
FROM fnd_lookup_values_vl vl
WHERE vl.LOOKUP_TYPE = 'CUX_FOREX_TRANSFER_MANAGE_ROLE'
AND vl.ENABLED_FLAG = 'Y'"
COLUMN="\"NAME\"(30)"
完成之后,我们就可以在配置文件中定义不同用户的用户权限
在这个地方配置不同用户的权限。
2.3 在FORM的paramaters中定义参数 ROLE_CODE.
在pre_form中给参数赋值:
copy(NVL(fnd_profile.value('CUX_FOREX_TRANSFER_MANAGE_ROLE'),'NULL'),'PARAMETER.role_code');
OK了。
相关文章推荐
- Nginx列出目录和文件并用密码控制访问权限配置方法
- Oracle GoldenGate 安全性配置系列:利用 CMDSEC 文件控制 GoldenGate 命令的用户访问权限
- shiro实现url级别的权限控制(用户登录)配置文件分析
- Thinkphp中RBAC的权限控制之配置文件(RBAC详解之连载2)
- Thinkphp中RBAC的权限控制之配置文件(RBAC详解之连载3)
- wamp 修改配置文件控制访问权限
- apache 配置文件目录访问权限控制
- sendmail接收,转发权限控制文件access配置详解
- ThinkPHP中RBAC的权限控制之配置文件2
- EBS使用配置文件定义权限
- linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)
- 2.权限控制:Filter配置文件
- Linux中C语言文件访问权限控制
- linux的文件权限与目录配置
- IIS7.5网站添加默认文档时提示“由于权限不足而无法写入配置文件”。
- 用Lua控制Nginx静态文件的url访问权限
- Log One(phpmyadmin中使用配置文件中定义的控制用户连接失败问题 )
- Linux的文件权限与目录配置及文件与目录管理
- 【Linux入门学习之】Linux文件权限与目录配置(已修改过)
- XML文件控制权限菜单