2013-10-30 53 views
0

我已經使用可用的過濾器創建了保存的自定義記錄搜索。然後,我添加了一個名爲Information的Customer Center類別,並在此類別中添加了一個鏈接到搜索表單。我已將必要的權限添加到客戶中心角色以查看記錄和搜索表單。但是,搜索表單不會顯示在客戶中心。 對於它出現我需要將自定義記錄上的權限設置爲無權限。結果是,當搜索在客戶中心運行時,用戶可以查看和編輯搜索結果行,從而查看自定義記錄... 有什麼辦法可以避免這種情況:允許用戶查看搜索結果,但不能查看並編輯記錄?我已經看到我可以發佈保存的搜索,但我寧願有一個搜索表單,允許用戶使用可用的過濾器。netsuite客戶中心保存的搜索

回答

0

感謝您的迴應和解決方案。 在我的特殊情況下,我添加了一個到自定義記錄搜索的鏈接。 我發現通過將自定義記錄的權限限制爲僅編輯,比用戶無法深入查看或編輯自定義記錄。 我這樣做如下: 設置>用戶/角色>編輯我的客戶中心角色>權限(子選項卡)>自定義記錄(子列表)>我的自定義記錄>限制>設置爲僅編輯。

0

如果你只是想避免訪問您可以使用工作流或UserEvent腳本爆破的要求,當然是有一個很好的消息,自定義記錄;)

如果我有這個要求,我可能會做像這樣:

  1. 重定向到一個頁面(SuiteLet)與clietn腳本部署彈出消息「訪問被拒絕,傻瓜!」
  2. 一旦用戶確認(即點擊「OK」),我會重定向回搜索結果

你會失去任何過濾器和滾動設置,但是這不是一個很大的代價。即使這樣,你可以進入解析nlobjRequest並查找過濾器作爲參數,你可以通過重定向鏈傳遞,然後使用帶參數的nlapiRequestURL恢復你的過濾器。我不知道最後一部分是否真的可行,但這是一個概念。

相關問題