Fusion 資料同步

在進行中資料同步處理時,從 Customer Experience for Utilities 解決方案更新此資料是使用 Oracle Signals 完成的非同步更新。此處理需要您:

  • 在您的設定檔選項中啟用訊號

  • 佈建使用者角色以從 Oracle Fusion Applications 提取訊號

  • 更新現有的訊號定義 (選擇性)

  • 瞭解訊號的命名慣例

  • 在您的 Oracle Utilities 客戶資訊系統中建立使用者以保存資料

本主題中的其餘步驟是針對 Oracle Utilities Customer Cloud Service 撰寫的。如果您使用其他的 Oracle Utilities 客戶資訊系統,請參考您識別管理系統的文件,以便判斷該如何針對您的實作來完成這些步驟。請與您的實作團隊聯絡,以取得進一步的協助。

此外,目前不支援擴充屬性。訊號定義為內建且無法修改。無法將內建訊號定義設定為具有擴充屬性。不支援建立、更新及刪除擴充屬性。

備註:

「訊號」有限制。如果您變更「電話」類型,則不會觸發訊號,並可能導致 Oracle Fusion 與客戶資訊系統之間的資料不一致。若要減輕此問題,使用者應使用「通訊偏好設定」畫面來變更電話類型,因為資料同步處理支援這些變更。
任務 明細
設定訊號的設定檔選項

若要針對聯絡人與帳戶記錄實作近乎即時的同步處理,您必須設定下列設定檔選項:

  • 將「一般有效的 CRM 訊號」設定檔選項 (ORA_ZCA_ENABLE_SIGNALS) 設為「是」。此選項預設為停用。
  • 將「將保留的訊號儲存為單一 JSON 文件」設定檔選項 (ORA_ZCA_COMPRESSED_SIGNALS) 設為「否」。預設會啟用此功能。

如需有關設定設定檔選項的資訊,請參閱 Oracle Fusion 實作應用程式指南中的設定設定檔選項值

佈建使用者角色以提取訊號

將「銷售管理員」角色 (ORA_ZBS_SALES_ADMINISTRATOR_JOB) 新增至佈建的 FABRIC_CX4U_SYSTEM_USER 使用者。

如需其他資訊,請參閱管理角色和使用者

更新現有的訊號定義 (選擇性)
  1. 使用下列 URL 提取所有現用的內建定義:https://<HOST>:<PORT>/crmRestApi/resources/11.13.18.05/signalDefinitions?q=OwnerGroup='CX4U';ActiveFlag=true

  2. 使用下列 URL 提取組態:https://<HOST>:<PORT>/crmRestApi/resources/11.13.18.05/signalDefinitions/<SignalDefinitionId>/enclosure/Configuration

  3. 將修改後的組態編碼為 Base64 格式。

  4. 提交要求:

    URL: https://<HOST>:<PORT>/crmRestApi/resources/11.13.18.05/signalDefinitions/<SignalDefinitionId>
    
    Request: PATCH
    
    Sample Payload:
    
     
    
    {
    
    "eyJPYmplY3RQYXlsb2FkQXR0cmlidXRlcyI6WyJQYXJ0eU51bWJlciIsIlNvdXJjZVN5c3RlbSIsIlNvdXJjZVN5c3RlbVJlZmVyZW5jZVZhbHVlIl0sIlJlbGF0ZWRPYmplY3RQYXlsb2FkQXR0cmlidXRlcyI6WyJDb250YWN0UG9pbnRJZCIsIkNvbnRhY3RQb2ludFR5cGUiLCJFbWFpbEFkZHJlc3MiLCJFbWFpbFB1cnBvc2UiLCJMYXN0VXBkYXRlZEJ5IiwiUGhvbmVBcmVhQ29kZSIsIlBob25lRXh0ZW5zaW9uIiwiUGhvbmVOdW1iZXIiLCJQaG9uZVB1cnBvc2UiLCJQcmltYXJ5RmxhZyIsIlNvdXJjZVN5c3RlbSIsIlNvdXJjZVN5c3RlbVJlZmVyZW5jZVZhbHVlIiwiU3RhdHVzIiwiVVJMIiwiV2ViUHVycG9zZSJdLCJQZXJzaXN0ZWRGbGFnIjp0cnVlLCJTdHJlYW1lZEZsYWciOmZhbHNlLCJDb25kaXRpb24iOiIkU291cmNlU3lzdGVtID09ICdDSVMnICYmICRMYXN0VXBkYXRlZEJ5ICE9ICdGQUJSSUNfQ1g0VV9TWVNURU1fVVNFUicifQ=="
    
    }
  5. 此外,變更任何組態時,請只修改下列組態:

    • ObjectPayloadAttributes

    • RelatedObjectPayloadAttributes

    • ChangeAttributes

瞭解訊號的命名慣例

複製訊號定義時,應將該訊號修改為使用 <訊號名稱 >/<版本 > 格式。例如:

  • 建立 CX4U/v1 的帳戶聯絡點

  • 建立 CX4U/v2 的帳戶聯絡點

如果有多個作用中版本具有相同的訊號名稱,則只有較新的版本會被視為輪詢。在上述範例中,只有 CX4U/v2 的「建立帳戶聯絡點」會用於訊號輪詢,而 CX4U/v1 的「建立帳戶聯絡點」則會被忽略。

建立 Oracle Utilities 使用者以保存資料

若要建立啟用資料同步的公用事業使用者,請完成下列步驟:

  1. 以管理員身分登入您的 Oracle Utilities 客戶資訊系統以及相關的 Oracle Identity Cloud Service (IDCS)。

  2. 在 IDCS 中,選取 Oracle Cloud Services

  3. 尋找描述為「CX4U 整合 (訊號)」的記錄,然後按一下名稱資料欄中的超連結。

  4. 向下捲動至 OAuth 組態區段,然後找出用戶端 ID 欄位。

  5. 複製用戶端 ID 欄位中顯示的值。

  6. 前往您的 Oracle Utilities 客戶資訊系統,並新增具有下列值的使用者:

    • 使用者:輸入代表整合使用者的名稱。例如,CX4UINTG

    • 登入 ID:輸入您從 IDCS 複製的用戶端 ID。

    • 名字:輸入可讓您輕鬆瞭解此使用者目的的名稱。例如,CX4U

    • 姓氏:輸入可讓您輕鬆瞭解此使用者目的的名稱。例如,OAuth 用戶端

  7. 使用者啟用:選取啟用

  8. 指定提供給使用 Customer Experience for Utilities 體驗之使用者的使用者群組。

  9. 待辦事項角色頁籤中,指定可整合客戶資訊系統與 Customer Experience for Utilities 之間所有必要資料的角色。例如,確保角色包含客戶、人員及帳戶資料。

  10. 存取安全性頁籤上,指定資料存取角色,讓此使用者存取整合所需的所有資料,並在系統之間傳遞。例如,人員、客戶及帳戶資料。

  11. 完成建立使用者的步驟。請參閱 Oracle Utilities 說明中心中的 Oracle Utilities 客戶資訊系統中,架構管理使用者指南的安全性與使用者選項。