瞭解您的 Oracle Sales 自訂和整合環境
自訂 Oracle Sales 所需的角色
執行任何自訂任務之前,您必須具有提供必要整合工具存取權的角色。
使用下表尋找提供您所需要整合工具存取權的角色。您可以在 Oracle Sales 中自訂角色。請注意,如果您同時具有「銷售管理員」與「應用程式開發人員」角色,則您可以存取所有整合工具。
整合工具 | 角色 |
---|---|
Application Composer |
|
「頁面整合」精靈 |
|
第三方應用程式 |
|
RESTful API |
|
關於在 Oracle Sales 封閉測試環境中使用
封閉測試環境提供獨立的環境,讓您安全地導入 Oracle Sales 自訂項目。此封閉測試環境可協助您將使用者中斷的機會降到最低,並且在您部署新自訂功能前,保留應用程式完整性。
封閉測試環境也可讓多個使用者同時導入和測試自訂項目,而不會影響彼此的工作。例如,身為開發人員,您可以修改 Oracle Sales 物件來呼叫在 Oracle WebLogic Server for Oracle Cloud Infrastructure 上執行的 Web 服務。不過,在完成整合工作之前,您可能不想讓其他開發人員或一般使用者能夠使用您的變更。
每次您計畫延伸 Oracle Sales 時,請務必清楚定義應該使用封閉測試環境的方式以及使用封閉測試環境管理工作的工作流程,以安全地管理您的自訂工作。
使用封閉測試環境的考量
使用封閉測試環境時,請考慮這些最佳做法。
- 請確定您已完全瞭解公司關於封閉測試環境的使用特定政策。
- 雖然多個使用者可以同時在相同的有效封閉測試環境中工作,但您必須避免發生重疊的情況,例如,當多位人員嘗試處理同一物件時。
- 請在您環境的暫存 (測試) 執行處理中執行所有自訂項目。
- 遵循您公司發布在封閉測試環境中所開發之自訂項目的程序。
關於使用封閉測試環境的工作流程
使用「管理封閉測試環境」工具管理封閉測試環境。
「管理封閉測試環境」介面是控制封閉測試環境使用方式的主要工具。若要存取此介面,請按一下首頁右上角的使用者名稱,選取管理,然後選取管理封閉測試環境。
下列建議與最佳做法可協助您充分運用封閉測試環境中的功能:
- 建立一個用於測試的封閉測試環境 (永遠不會發布),另一個用於整合 (在發布之前,您可以測試並驗證所有其他自訂)。
- 一次只能啟用一個封閉測試環境。
- 請記住,Oracle CX Sales 和 Oracle Human Resources 不支援標準機制,以回復從封閉測試環境發布到主線代碼的變更。
- 在封閉測試環境中發布導入的工作之後,下一回合的自訂工作必須在新建立的測試與整合封閉測試環境中完成。
就在封閉測試環境中執行自訂項目而言,可使用下列封閉測試環境管理作業:
- 建立:按一下動作,然後按一下新建,即可從「管理封閉測試環境」介面使用。
- 啟用:在「管理封閉測試環境」介面中選取封閉測試環境後,封閉測試環境就會變成作用中,然後按一下設為作用中按鈕。
- 結束:若要停用封閉測試環境,請按一下任何頁面頂端的封閉測試環境名稱,然後按一下對話方塊中的結束封閉測試環境。
- 發布:僅測試封閉測試環境中完成的自訂項目應複製到整合封閉測試環境,且所有驗證通過時,自訂項目可以從整合封閉測試環境發布至主線代碼。
- 刪除:按一下動作,然後按一下刪除,即可在「管理封閉測試環境」介面中使用。您只能刪除非現用的非發布封閉測試環境。
關於 Oracle Sales 中的應用程式編寫器公用程式
「應用程式編寫器」是 Web 式工具的組合,可讓某些類型的使用者擴充 Oracle Sales,以便與外部應用程式 (包括 Oracle WebLogic Server for Oracle Cloud Infrastructure) 進行整合。
透過「應用程式編寫器」,您可以導入橫跨 Oracle Sales 環境中大部分功能和資料的各種自訂和整合工作。不過,當 PaaS-SaaS 整合之後,主要領域包括:
- 物件模型自訂:您可以建立自訂物件,以及修改標準物件和自訂物件的特性與功能,以及這些物件的工作流程與關係。此外,您可以透過 Web 服務整合來增強物件功能。
- 使用者介面自訂:您可以自訂特性,並在標準頁面上擴充欄位、按鈕及連結的功能。此外,您可以複製頁面,以便接著延伸原始頁面的功能。
- 指令碼自訂:您可以使用 Groovy 指令碼來將條件與其他程式設計邏輯套用至不同的應用程式元件。這包括呼叫第三方應用程式和 Web 服務。
這些焦點區域並非互斥,因此某些自訂可能與這三種類別重疊。
「應用程式編寫器」是設計階段工具,可在程式實際執行時使用。大多數介面變更會立即生效,不需登出並重新登入。不過,資料模型變更 (例如建立自訂欄位) 需要您在變更可用前重新驗證。
對於大多數使用 Oracle Sales Application Composer 的自訂與整合工作,您必須啟用封閉測試環境。