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个性化,编写代码也能够实现一、2的功能,是的,的确如此。可是若是是一个逻辑很是复杂的Form,代码越简洁结果不是越好吗?举个例子,也许Form开发人员会在Block的WHEN-NEW-RECORD-INSTANCE事件中去处理许多逻辑,为何不把更多的精力投入到封装业务逻辑,而把辅助的页面逻辑交给Form个性化呢?
1.1.5调试功能  
    Form个性化能够设置调试模式和类型为消息的Action,能够做为Form调试的有力补充。
  固然Form个性化功能远远不止上面提到的几点,欢迎有兴趣的同仁进行测试,多多交流。具体的应用实例可参看本文第4节内容。
更多内容请参看附件,欢迎交流! html

 

转自: http://www.itpub.net/thread-759175-1-1.html测试

相关文章
相关标签/搜索