EBS预置文件作用收集整理

http://blog.csdn.net/rfb0204421/article/details/7589514

在EBS之中,有很多的配置选项(profile),系统管理员只需要对它们做一些简单的配置,就可以达到控制流程开关、安全访问、个人喜好等等方面的要求。

以HR: Security Profile为例,该profile是控制在HR系统之中,登录人所能够看到的organization、position、payroll等等信息。

使用System Administrator这个职责登陆系统之后,选择Profile->System,可以看到对于一个profile,可以在很多的级别为其设置一个对应的值。 这些取值的优先级高低,是从上到下依次增大,也就是说User级别的取值的优先级最大,该层的取值会覆盖其他所有层的取值。

但是对于一个profile来说,可能有这样的需求,需要限制针对某些级别无法访问,无法赋值,而这些在EBS系统之中可以通过如下实现,Application Developer -> Profile,在这里可以控制每个级别(site,server,responsibility等)的访问以及更新的权限。

需要注意的是,在修改了HR: Security Profile这个profile的值,需要通过HRMS Manager  ->Processes and Reports -> Submit Processes and Reports提交一个Concurrent Request,名字是Security List Maintenance,"Generate List for"参数的值是One Named Security Profile,"Security Profile"参数的值是刚刚被修改过的Profile的名字。

有关预置文件的设置与使用,见博文Form开发中组件控制(是否可用,是否可见)的几个常用方法 .

以下是常用预置文件,全部的见我的资源里下载.

  1. Hide Diagnostics menu entry: 用来控制help菜单下的Diagnostics是否隐藏,默认为不隐藏。
  2. Utilities:Diagnostics:用来控制进入诊断模式时是否需要apps密码,默认为需要密码。
  3. Java Color Scheme(Java 色彩设计):Form的色彩配置.
  4. Java look and feel:设置Form的样式.
  5. Currency:Positive Format:正数显示的格式
  6. Currency:Negative Format:负数显示的格式
  7. Currency:Thousands Separator:是否显示千分位. (注:而显示精度则是由各个币种的精度设置来决定的(在总帐模块进行设置))
  8. Self Service Personal Home Page mode(自助个人主页模式):定义用户登录之后显示的职责权限页面的风格。
  9. ICX: Date format mask(ICX:日期显示样式):定义系统的日期显示格式。
  10. ICX:Session Timeout(ICX:会话超时):定义系统保持一个非活动的用户会话的超时间隔。默认为1800000毫秒(30分钟)。
  11. ICX: Limit time(ICX:限制时间):定义系统保持一个用户会话的最长登陆时间。默认为4个小时。
  12. ICX: Limit connect(ICX:限制连接):定义活动的数据库联接的最大数量。默认为1000。
  13. MO: Operating Unit:OU经营组织
  14. MO: Default Operating Unit:默认经营组织
  15. MO: Security Profile:安全预置文件.

    --MO: Security Profile 可用来设置多组织,此时可与MO: Default Operating Unit 联用指定默认组织,而MO: Operating Unit只用于单组织.
  16. Signon Password Length:最短密码长度。默认5。最长30。
  17. Signon Password Hard to Guess:是否要求“强”密码。默认“否”。
  18. Signon Password Failure Limit:登录时错误密码重试次数,默认3。
  19. Signon Password No Reuse:在多少天后才能使用以前使用过的密码,默认空,即不做控制。
  20. 系统api调试级别

        FND: Debug Log Level

    LEVEL_UNEXPECTED     : Internal Level Id is 6
           LEVEL_ERROR          : Internal Level Id is 5
           LEVEL_EXCEPTION      : Internal Level Id is 4
           LEVEL_EVENT          : Internal Level Id is 3
           LEVEL_PROCEDURE      : Internal Level Id is 2
           LEVEL_STATEMENT      : Internal Level Id is 1

    FND: Debug Log Enabled
        Set this profile to Yes

    FND: Debug Log Module
        Set this to %

  21. 总帐帐套设置

         GL Legder Name
  22. 隐藏Diagnostics 菜单

         Hide Diagnostics menu entry
  23. 开发者模式(R12)--作用待研究

          FND: Developer Mode
  24. 数据控制集(R12)

         GL: Data Access Set

配置文件(PROFILE)在EBS系统配置占有很重要的位置,功能顾问要对很多重要的配置文件做到非常熟悉才行。否则出现一个问题,可能在郁闷许久后,发觉只是某个不起眼的配置文件在捣乱。配置文件相当于带有权限层次控制的参数,它的作用区域由它的权限设置信息来进行相应限制。

先从后台了解了一下配置文件。

--查询系统中配置文件的配置情况
SELECT OP.PROFILE_OPTION_ID,
       TL.PROFILE_OPTION_NAME,
       TL.USER_PROFILE_OPTION_NAME,
       LV.LEVEL_ID,
       LV.文件安全性,
       VA.LEVEL_VALUE,
       CASE 
       WHEN VA.LEVEL_ID = 10001 THEN ‘地点‘
       WHEN VA.LEVEL_ID = 10002 THEN (SELECT FAV.APPLICATION_NAME
                                             FROM FND_APPLICATION_VL FAV
                                            WHERE FAV.APPLICATION_ID = VA.LEVEL_VALUE)
        WHEN VA.LEVEL_ID = 10003 THEN (SELECT /* $HEADER$ */
                                              T.RESPONSIBILITY_NAME
                                         FROM FND_RESPONSIBILITY_TL T,
                                              FND_RESPONSIBILITY B
                                        WHERE T.RESPONSIBILITY_ID = VA.LEVEL_VALUE
                                          AND T.RESPONSIBILITY_ID = B.RESPONSIBILITY_ID
                                          AND B.APPLICATION_ID = T.APPLICATION_ID
                                          AND NVL(B.END_DATE, SYSDATE + 1) > SYSDATE
                                          AND NVL(B.START_DATE, SYSDATE - 1) < SYSDATE
                                          AND T.LANGUAGE = ‘ZHS‘)                                                       
        WHEN VA.LEVEL_ID = 10004 THEN (SELECT USER_NAME
                                        FROM FND_USER
                                       WHERE USER_NAME NOT IN
                                            (‘*ANONYMOS*‘,
                                             ‘CONVERSION‘,
                                             ‘INITIAL SETUP‘,
                                             ‘FEEDER SYSTEM‘,
                                             ‘CONCURRENT MANAGER‘,
                                             ‘STANDALONE BATCH PROCESS‘)
                                        AND USER_ID = VA.LEVEL_VALUE
                                        AND NVL(END_DATE, SYSDATE + 1) > SYSDATE
                                        AND NVL(START_DATE, SYSDATE - 1) &lt; SYSDATE)
       WHEN VA.LEVEL_ID = 10005 THEN(SELECT NODE_NAME FROM FND_NODES WHERE NODE_ID = VA.LEVEL_VALUE)
       WHEN VA.LEVEL_ID = 10006 THEN (SELECT NAME
                                        FROM HR_OPERATING_UNITS
                                       WHERE ORGANIZATION_ID = VA.LEVEL_VALUE) 
       ELSE
         ‘‘
       END AS PROFILE_LEVEL_VALUE,
       VA.PROFILE_OPTION_VALUE
  FROM FND_PROFILE_OPTIONS_TL TL,
       FND_PROFILE_OPTIONS OP,
       FND_PROFILE_OPTION_VALUES VA,
       (SELECT 10001 LEVEL_ID, ‘地点‘ 文件安全性
          FROM DUAL
        UNION
        SELECT 10002 LEVEL_ID, ‘应用产品‘ 文件安全性
          FROM DUAL
        UNION
        SELECT 10003 LEVEL_ID, ‘责任‘ 文件安全性
          FROM DUAL
        UNION
        SELECT 10004 LEVEL_ID, ‘用户‘ 文件安全性
          FROM DUAL
        UNION
        SELECT 10005 LEVEL_ID, ‘服务器‘ 文件安全性
          FROM DUAL
        UNION
        SELECT 10006 LEVEL_ID, ‘组织‘ 文件安全性
          FROM DUAL) LV
 WHERE TL.LANGUAGE = ‘ZHS‘
   AND TL.PROFILE_OPTION_NAME = OP.PROFILE_OPTION_NAME
   AND VA.PROFILE_OPTION_ID = OP.PROFILE_OPTION_ID
   AND VA.LEVEL_ID = LV.LEVEL_ID
   --AND TL.PROFILE_OPTION_NAME like ‘%‘
   --AND TL.USER_PROFILE_OPTION_NAME like ‘%‘
------------------------------------------------------------------------------------------------------------------------
--查询系统中配置文件的创建情况
SELECT PROFILE_OPTION_NAME 配置文件名,
       USER_PROFILE_OPTION_NAME 用户配置文件名,
       DESCRIPTION 说明,
       HIERARCHY_TYPE 层次结构类型,
       SITE_ENABLED_FLAG 地点可见,
       SITE_UPDATE_ALLOWED_FLAG 地点可更新,
       APP_ENABLED_FLAG 应用产品可见,
       APP_UPDATE_ALLOWED_FLAG 应用产品可更新,
       RESP_ENABLED_FLAG 责任可见,
       RESP_UPDATE_ALLOWED_FLAG 责任可更新,
       SERVER_ENABLED_FLAG 服务器可见,
       SERVER_UPDATE_ALLOWED_FLAG 服务器可更新,
       SERVERRESP_ENABLED_FLAG 服务器职责可见,
       SERVERRESP_UPDATE_ALLOWED_FLAG 服务器职责可更新,
       ORG_ENABLED_FLAG 组织可见,
       ORG_UPDATE_ALLOWED_FLAG 组织可更新,
       USER_ENABLED_FLAG 用户可见,
       USER_UPDATE_ALLOWED_FLAG 用户可更新,
       START_DATE_ACTIVE 有效起始日期,
       END_DATE_ACTIVE 有效截止日期,
       USER_VISIBLE_FLAG 用户访问可查看,
       USER_CHANGEABLE_FLAG 用户访问可更新,
       READ_ALLOWED_FLAG 可读,
       WRITE_ALLOWED_FLAG 可写,
       SQL_VALIDATION SQL验证,
       PROFILE_OPTION_ID 配置文件配置情况ID
  FROM FND_PROFILE_OPTIONS_VL
 --WHERE (PROFILE_OPTION_NAME LIKE ‘%‘)
-------------------------------------------------------------------------------------------------------------------------
--菜单“编辑”-“首选项”-“配置文件”可使用的配置
 如果将配置文件设置中
      用户访问-可查看  打勾   则在该菜单中可以看到该配置文件
      用户访问-可更新  打勾   则在该菜单中可以修改该配置文件

时间: 2024-11-05 18:52:57

EBS预置文件作用收集整理的相关文章

《移动医疗:医疗实践的变革和机遇》2013年的旧书,以资料收集整理为主,缺乏分析与洞察。2星

英文版2013年出版,写的是美国的移动医疗产业.这个产业在过去的3年中发生了巨变,这本书中大部分的信息已经过时. 另外,全书以公开可见的资料的收集整理为主,缺乏对行业的分析与洞察.我的评价是2星. 以下是书中一些还算有用的信息的摘抄: 1:在加拿大,胸科专家可以对几百英里之外的患者进行病情评估,判断患者是否有呼吸暂停或气胸.而他们用来判断患者病情的超声设备是由那些几乎完全不懂该技术的人员来操作.医生可以利用苹果手机上的Skype软件将超声影像传送过来.整个检测过程由医生远程控制.P6 2:在20

架构师速成6.6-知识的收集整理学习

知识如何学习前面已经讲了2节,这节主要讲知识的整理和沉淀. 其实我之前也一直没有好好的思考过这个问题,今天在整理自己的wiz知识库的时候突发灵感,所以有了这一节. 其实知识获取的过程分为搜索->收集->整理->精化->应用->分享,前一部分跟时间管理的收集也很相近吧.知识获取的思路适用于有目的的知识收集和日常的备忘性的知识收集.当然你随机收集一些资料记录下来其实效果并不是很理想,重要的是你要有目的的学习才能最大的发挥你的心智以及潜意识.当你主动要学习一项知识时,你的潜意识会主

收集整理的非常有用的PHP函数

项目中经常会需要一些让人头疼的函数,作为开发者应该整理一个自己的函数库,在需要之时复制过来即可.本文作者收集整理数十个PHP项目中常用的函数,保证能正常运行,你只要复制粘贴到你项目中即可. 1.PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密. 1 function encryptDecrypt($key, $string, $decrypt){ 2 if($decrypt){ 3 $decrypt

最常用的PHP正则表达式收集整理

最常用的PHP正则表达式收集整理 提交 我的评论 加载中 已评论 最常用的PHP正则表达式收集整理 2015-03-20 PHP100中文网 PHP100中文网 PHP100中文网 微信号 功能介绍 互联网开发者社区,提供相关技术信息服务,技术交流着平台 正则表达式用于字符串处理.表单验证等场合,实用高效.本文收集了一些常用的表达式: view sourceprint? $str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/",

浅析RAC下SPFILE文件修改之整理三篇文章

关于RAC下spfile浅析_整理于_2014.4.17 第一篇:RAC下SPFILE文件修改 在RAC下spfile位置的修改与单节点环境不完全一致,有些地方需要特别注意,否则可能修改会失败. 下面用一个例子说明:SPFILE放在ASM中一个不正确的目录(+ARCH)中,现在想把它放在另外一个目录(+DBSYS)下. 以下是具体步骤: 1. 原spfile位置 SQL> show parameter spfile NAME TYPE VALUE ------------------------

开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发

[原][开源框架]Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位... 时间 2015-01-05 10:08:18 我是程序猿,我为自己代言 原文  http://blog.csdn.net/caoyouxing/article/details/42418591 主题 开源 安卓开发 http://www.tuicool.com/articles/jyA3MrU Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自

Java代码报错[收集整理]

1. com.ibatis.common.jdbc.exception.NestedSQLException: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/visec/fileIssue/domain/fileIssue.xml. --- The error occurred while applying a parameter map. --- Check the file

Android 系统工具类SystemUtils收集整理(持续更新)

最近做的功能中涉及到了一些关于系统方面的东西,自己摸索以及网上搜集整理出来了一个工具类方便调用 包含的功能有: 获取系统中所有APP应用.获取用户安装的APP应用.根据包名和Activity启动类查询应用信息.跳转到WIFI设置.WIFI网络开关.移动网络开关.GPS开关 当前若关则打开 当前若开则关闭.调节系统音量.设置亮度.获取屏幕的亮度.跳转到系统设置.获取文件夹下所有文件.获取视频的缩略图 .打开视频文件... 工具类会持续更新,与大家共同学习进步. SystemUtils.java p

JVM性能调优1:JVM性能调优理论及实践(收集整理)

本系列包括: JVM性能调优1:JVM性能调优理论及实践(收集整理) JVM性能调优2:JVM性能调优参数整理 JVM性能调优3:JVM_堆溢出分析过程和命令 JVm性能调优4:GC日志分析 JVM性能调优5:Heap堆分析方法 注:本文部分内容收集整理了网上的资料. 1.      内存结构 1.1.     分代结构图 注意: 在JVM中,非堆内存,根据模式不同分为不同的几个部分. -Server下:非堆包括:持久代和代码缓存(Code cache) -client下:非堆包括:持久代.代码