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測試

相關文章
相關標籤/搜索