Oracle CX Sales 物件中建立另一個應用程式的連結

將應用程式整合至 Oracle CX Sales 的簡易方法是使用「應用程式編寫器」工具,將連結新增至應用程式 URL。您可以將連結插入到另一個 Oracle Cloud 服務或自訂應用程式。例如,您可以在 Oracle Integration 中連結至 Web 處理。您也可以控制 Oracle Cloud 使用者介面中連結的可見性,限制使用者存取權,讓只有具備必要角色的使用者才能夠看到存取權。

Oracle Sales 物件中建立新 URL 連結

您可以建立新的應用程式連結,讓它可用於 Oracle Sales 物件頁面。

為了說明用途,Common 應用程式容器與 Account 物件也將搭配使用。

  1. Oracle Sales導覽器功能表的工具類別下,按一下應用程式編寫器
  2. 展開物件,然後展開標準物件
  3. 展開帳戶物件,然後按一下動作與連結
    右側面板會重新整理。所有現有的動作與連結都會顯示在這裡。
  4. 帳戶:動作與連結面板中,按一下動作清單,然後選取建立
  5. 建立動作或連結精靈頂端,輸入新連結的值。輸入顯示標籤,然後按 Tab 鍵。
    顯示標籤值可用來填入名稱欄位。如果需要,可以輸入不同的名稱。
  6. 針對類型,選取連結
    會顯示 URL 定義區段,並顯示編輯命令檔介面,以使用 Groovy 建構有效的 URL。
  7. 編輯命令檔編輯器視窗中,輸入格式正確的應用程式 URL。

    您可以使用 Groovy 命令檔語法來建構格式正確的 URL。它通常是由靜態與變數資料的串連所組成。例如:

    • 靜態或文字 URL,例如:
      return "https://Your_URL/Context/faces/Your_Page_Name.jspx"
    • 使用 Groovy 指令碼可呼叫註冊為第三方應用程式的動態 URL:
      def smtAppUrl = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint("YourRegisteredThirdPartyAppName")
      def url = smtAppUrl return url
  8. 若要使用 Groovy 將物件內容欄位新增至靜態 URL 或動態 URL:在編輯指令碼區域中,將游標放在您要插入欄位的地方。
  9. 按一下工具列中的顯示 / 隱藏函數選用區,以顯示 Groovy 選用區。
    函數選用區分割成兩個窗格。頂端窗格顯示目前的物件,底端窗格會顯示一組可用物件函數、欄位、關鍵字及 Web 服務的頁籤。
  10. 按一下欄位頁籤,然後在帳戶:欄位窗格中捲動,直到找到包含所需欄位之顯示標籤API 名稱的欄位為止。
  11. 在選用區右下角按一下插入
    欄位的 API Name 現在應該會在編輯命令檔介面中顯示為 URL 字串的一部分。
  12. 按一下儲存
    此介面會顯示動作與連結的清單。請確定您剛才建立的連結會出現在此清單中。

控制 Oracle Sales 中 URL 連結的可見性

Oracle Sales 中,編輯連結本身時,您無法控制 URL 連結的可見性。因此,您必須控制顯示 URL 連結之物件頁面的可見性。您必須建立自訂版面配置,在其中指定如何控制根據角色包含 URL 之頁面的可見性。

您可以使用應用程式編寫器工具程式來控制顯示 URL 連結的物件頁面可見性。處理需要使用從頭開始建立的自訂版面配置,或作為應用程式編寫器使用者介面中詳細資料頁面版面配置所列示之其他版面配置的重複項目。

在此範例中,我們使用 Common 應用程式容器中的 Account 物件Default Layout 複本。您可以將自訂版面配置作為任何現有版面配置的基礎。

  1. 啟用封閉測試環境。
  2. Oracle Sales 應用程式首頁上,按一下導覽器功能表,然後在工具下,按一下應用程式編寫器
  3. 應用程式編寫器面板中,確定應用程式清單是設為您要擴充之物件的應用程式容器。在本例中,請選取通用
  4. 展開物件,然後展開標準物件
  5. 展開帳戶物件,然後按一下頁面
    右側的面板會顯示帳戶:頁面編輯介面。
  6. 選取簡化頁面頁籤 (如果尚未選取)。
  7. 詳細資料頁面版面配置下,按一下預設版面配置加以選取,然後按一下工具列中的複製版面配置圖示。
  8. 複製版面配置對話方塊的新版面配置名稱文字方塊中,輸入新版面配置的名稱。
  9. 來源版面配置下拉式清單中,確定已選取預設版面配置
  10. 按一下儲存並關閉
    帳戶:頁面介面會將新的自訂版面配置列為詳細資料頁面版面配置下的第一個項目。
  11. 詳細資料頁面版面配置下,選取要反白標示的新自訂版面配置,然後按一下角色資料欄中任何字詞旁的向下箭頭。
    選取:角色對話方塊便會顯示。
  12. 選取:角色對話方塊中,指派應具有自訂版面配置專用存取權的角色。針對角色,選取特定角色。從可用的角色清單中選取角色,並將其移至選取的角色方塊。按一下確定以儲存。
  13. 詳細資料頁面版面配置表格中,確定您選擇的角色會顯示在自訂版面配置的角色資料欄中。
  14. 最後,您可能需要移動新版面配置的位置,以便在非受限版面配置之前評估以角色為基礎的存取限制。此評估從上到下都已完成。按一下以選取您所建立的頁面版面配置。在工具列中,按一下含有向上和向下箭頭的圖示。請確定已選取新的版面配置,並使用箭頭移動選取項目。按一下儲存以關閉對話方塊並返回帳戶:頁面
新自訂版面配置的可見性受限於您指定的角色。