首頁 | 關於知識網 | 會員規範 | 知識地圖| 本站連結 | JACKSOFT | 加入會員 |
電腦稽核 >> ERP查核 >>[求助]請問有關使用ACL分析存取供應商權限之問題
[求助]請問有關使用ACL分析存取供應商權限之問題

大家好:

最近在做有關電腦稽核的報告,想請各位先進有關使用ACL存取供應商權限之問題

在先前的文章有看到有關總帳的SOD的解決方式

內容如下:

首先 需要找出FND_USER FND_APLLICATION FND_RESP_GROUP_DIRECT

再FND_APLLICATION 之中可以找出總帳的id為101

然後與 FND_RESP_GROUP_DIRECT做join可以看到哪些使用者id(user_id)

光看使用者id無法提供足夠的資訊

因此需要再與FND_USER做JOIN處理 取得使用者詳細相關資料

但是,我今天想做供應商的SOD是要進一步去看誰可以新增、查詢或刪除供應商主檔,

以做進一步的控管

在這一方面,該如何去做,要進一步找哪一些table

謝謝大家


5
 
 

   
相關標籤
   
回文 #1
回覆會員暱稱:
點數:
等級:初學者

榮譽勳章:初學者
發文篇數:42
回文時間:2009-01-12 00:40:09

上表因為版面的關係,所以被截斷 完整的表格如下: Primary table secondary table Key new table FND_USER_RESP_GROUP_DIRECT FND_USER USER_ID A A FND_RESPONSIBILITY_VL RESPONSIBILITY_ID B B MENUS MENU_ID C SUBMENU C MENU_ID D D FND_FORM_FUNCTION FUNCTION_ID E
   
回文 #2
回覆會員暱稱:
點數:
等級:初學者

榮譽勳章:初學者
發文篇數:42
回文時間:2009-01-12 00:36:32

我使用的方式與前者不太一樣 我先把所有使用者會使用的功能與使用者資料join在一起,然後再去找供應商權限,先談到join的過程 以下是我整個join的過程,但是我忘了我是用M to M(多對多的join) 還是include ALL Promary records, 你要自己再試試看。 Primary table secondary table Key new table FND_USER_RESP_GROUP_DIRECT FND_USER USER_ID A A FND_RESPONSIBILITY_VL RESPONSIBILITY_ID B B MENUS MENU_ID C SUBMENU C MENU_ID D D FND_FORM_FUNCTION FUNCTION_ID E 以上的表可順序由上到下,分別會產生出五個新表,其中E table是我們所要的表 如此,要查詢供應商的表 你先將有關供應商的部分都萃取出來成新的供應商查核表 我使用的公式如下: find("供應商", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("供應商", PROMPT) or find("供應商", USER_FUNCTION_NAME) or find("供應商", FUNCTION_NAME) or find("供應商", DESCRIPTION_FUNCTION) or find("supplier", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("supplier", PROMPT) or find("supplier", USER_FUNCTION_NAME) or find("supplier", FUNCTION_NAME) or find("supplier", DESCRIPTION_FUNCTION) 在新的表中,我依然是使用find的指令,但是如何找出關鍵詞呢? 我對DESCRIPTION_FND_MENU_ENTRIES_VL, USER_FUNCTION_NAME, PROMPT 以及 FUNCTION_NAME 做 classify後,將四欄分析結果彙整成文字檔,將其置入中央研究院的段詞系統分析(http://www.bp.ntu.edu.tw/Webusers/ftlin/PCount/index.aspand http://ckipsvr.iis.sinica.edu.tw/) 如此,可以較容易去判斷哪一些關鍵字是屬於再找"新增"、"檢視"或核准等權限時可用,一樣是使用find指令,舉例如下: 誰有新增供應商之權限: 字詞:Create、Enter、新增、輸入、Registration、登錄 find("Create", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("Create", PROMPT) or find("Create", USER_FUNCTION_NAME) or find("Create", FUNCTION_NAME) or find("Enter", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("Enter", PROMPT) or find("Enter", USER_FUNCTION_NAME) or find("Enter", FUNCTION_NAME) or find("新增", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("新增", PROMPT) or find("新增", USER_FUNCTION_NAME) or find("新增", FUNCTION_NAME) or find("輸入", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("輸入", PROMPT) or find("輸入", USER_FUNCTION_NAME) or find("輸入", FUNCTION_NAME) or find("Registration ", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("Registration ", PROMPT) or find("Registration ", USER_FUNCTION_NAME) or find("Registration ", FUNCTION_NAME) or find("新的供應商登錄", DESCRIPTION_FND_MENU_ENTRIES_VL) or find("新的供應商登錄", PROMPT) or find("新的供應商登錄", USER_FUNCTION_NAME) or find("新的供應商登錄", FUNCTION_NAME)
網站建議與問題回報 | 隱私權政策 | 網站管理規範 | 條款與政策