Form Personalization应用总结
1 Form Personalization 简介
Oracle EBS 11.5.10增加了Form Personalization功能,该功能不仅是技术功能的一次增强,也是对业务功能的扩展,提高了系统的柔性
1.1 Form Personalization能做到什么
1.1.1良好的用户体验
利用Form个性化功能可以根据不同的条件在特定的时机动态的改变Form中各个对象的各种属性。不同的用户打开同一个Function时能看到不同的效果,比如说李明进入打开Form A时,A的标题为“Welcome 李明”,赵良进入时则为“Welcome 赵良”。
1.1.2增强的权限控制
业务上要求不同的用户进入同一Form时,他有权看到的内容以及可修改的内容都是不同的,不如他有权浏览A页签却不能进入B页签,他可以修改Header 块而不能修改Line块,他可以点击“获取最新订单”按钮却无法按下“同意发放”按钮,以上这些都可以用Form个性化功能轻松的实现。另外对于同一个 Form挂在不同的Function下面,利用Form个性化功能进行控制简直再好不过。
1.1.3标准Form的功能扩展
经常会遇到苛刻的客户,比系统的标准Form挑三拣四,比如他要求某个用户进入费用报销界面时,报销类型不可选,指定为一个默认值,还要求界面能直接链接到报销明细界面,假如系统不提供这样的功能,我们是不是得冒着极大的风险去修改这个逻辑复杂的标准Form,战战兢兢地调试完毕挂进系统,祈祷它永远不要出错。现在Form个性化让我们可以不用修改标准Form就搞定难缠的客户。
1.1.4分离业务逻辑
也许有人会说,不用Form个性化,编写代码也可以实现1、2的功能,是的,的确如此。但是如果是一个逻辑非常复杂的Form,代码越简洁结果不是越好吗?举个例子,也许Form开发人员会在Block的WHEN-NEW-RECORD-INSTANCE事件中去处理许多逻辑,为什么不把更多的精力投入到封装业务逻辑,而把辅助的页面逻辑交给Form个性化呢?
1.1.5调试功能
Form个性化可以设置调试模式和类型为消息的Action,可以作为Form调试的有力补充。
当然Form个性化功能远远不止上面提到的几点,欢迎有兴趣的同仁进行测试,多多交流。具体的应用实例可参看本文第4节内容。
更多内容请参看附件,欢迎交流!
转自: http://www.itpub.net/thread-759175-1-1.html
Form Personalization应用总结的更多相关文章
- How To Make A DFF Read Only Through Form Personalisations? (文档 ID 1289789.1)
In this Document Goal Solution References APPLIES TO: Oracle Application Object Library - Vers ...
- Limitations of Forms Personalization (文档 ID 420518.1)
In this Document Purpose Scope Details Diagnostics & Utilities Community: References A ...
- Deploying Customizations in Oracle E-Business Suite Release 12.2
DeployingCustomizations in Oracle E-Business Suite Release 12.2 This documentdescribes how to deploy ...
- PS_Form个性化复杂需求新增Menu并调用Request(案例)
2014-06-01 Created By BaoXinjian
- form表单验证-Javascript
Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...
- Form 表单提交参数
今天因为要额外提交参数数组性的参数给form传到后台而苦恼了半天,结果发现,只需要在form表单对应的字段html空间中定义name = 后台参数名 的属性就ok了. 后台本来是只有模型参数的,但是后 ...
- s:form标签
2017-01-07 17:43:18 基本的用法 <!-- Action类必须有一个无参的构造器,因为在执行action方法之前,拦截器已经创建了一个"空"的Action对 ...
- ASP.NET Aries JSAPI 文档说明:AR.Form、AR.Combobox
AR.Form 文档 1:对象或属性: 名称 类型 说明 data 属性 编辑页根据主键请求回来的数据 method 属性 用于获取数据的函数指向,默认值Get objName 属性 用于拦截form ...
- form表单 ----在路上(15)
form 表单就是将用户的信息提交到服务器,服务器会将信息存储活着根据信息查询数据进行增删改查,再将其返回给用户. 基本格式: <form action="" method ...
随机推荐
- 2 JavaScript应用开发实践指南
JavaScript 语言在浏览器中的运用 HTTP请求,加载HTML后根据内容加载CSS等,大部分浏览器默认2个下载链接. HTML元素要尽可能简洁,不需要将Table元素变成多个div, css代 ...
- Ajax的概述与实现过程
一.ajax概述 1.Ajax是Asynchronous([ə'sɪŋkrənəs) JavaScript XML的简写,不是一门新技术,而是对现有技术的综合利用.这一技术能够向服务器请求额外数据而无 ...
- java异常练习2
/*有一个圆形和长方形都可以获取面积,对于面积,如果出现非法数值,视为获取面积出现问题问题通过异常来表示.先要对这个程序进行基本的设置 *//*首先想一下,怎么写这个程序基本属性是肯定要的求面积呢?1 ...
- FileInputStream 与 BufferedInputStream 效率对比
我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3550158.html ,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体 ...
- 九度OJ 1531 货币面值(网易游戏2013年校园招聘笔试题) -- 动态规划
题目地址:http://ac.jobdu.com/problem.php?pid=1531 题目描述: 小虎是游戏中的一个国王,在他管理的国家中发行了很多不同面额的纸币,用这些纸币进行任意的组合可以在 ...
- linux修改时间 时区
查看时区:date -R 修改时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 二.时间 1.查看时间和日期 date 2.设置时间和日期 ...
- plsql通过instantclient连接oracle数据库报连接超时
配置:数据库oracle10.2;服务器操作系统centos5.5:客户机操作系统win7 32位:plsql版本10.0.5 配置前提必须关闭客户机与服务器操作系统的防火墙,否则会出现“连接超时”的 ...
- html5 meta头部设置
<meta name="viewport" content="height=[pixel_value | device-height], width=[pixel_ ...
- JavaScript 中的内存泄漏
JavaScript 中的内存泄漏 JavaScript 是一种垃圾收集式语言,这就是说,内存是根据对象的创建分配给该对象的,并会在没有对该对象的引用时由浏览器收回.JavaScript 的垃圾收集机 ...
- php用正则表达式获取网站的标题内容
已知网站的网址,用php获取网站的内容. 编写正则表达式. 用preg_match_all函数获取标题内容. $url='http://www.m-ivi.com'; $content=file_ge ...