通訊類型

您必須提供 COMMUNICATION_TYPE 的查尋值對應。此值列表在 Fusion Applications 中是固定的,而在 Oracle Utilities 系統中是可設定的,且被稱為遞送類型。如果 Oracle Utilities 中的值與 Fusion 中的固定值不同,您可以對應相對應的值。如果沒有資料輸入,該值會在不變更的情況下傳遞。

下表提供有關您需要完成之任務的其他明細。

任務 組態 註釋
新增所有需要的通訊類型

POST /api/CXIPlatformService/v1/CXIReferenceEntity/communicationType

範例:

POST https://<hostname>/api/CXIPlatformService/v1/CXIReferenceEntity/communicationType

{
 "items": [
 {
 "operation": "create",
 "data": {
 "contactPointValueField": "FormattedPhoneNumber",
 "id": "PHONE",
 "cisValue": "PHONE",
 "faValue": "PHONE",
 "contactPointPurposeField": "PhonePurpose",
 "iconClass": "oj-ux-ico-phone"
 }
 }
 ]
}

Oracle 建議在要求中使用相同的 'id' 和 'faValue' 值。

您可以一次新增多個通訊類型記錄,方法是將這些記錄新增到要求的「項目」列表中。

編輯通訊類型記錄

POST /api/CXIPlatformService/v1/CXIReferenceEntity/communicationType

範例:

POST https://<hostname>/api/CXIPlatformService/v1/CXIReferenceEntity/communicationType

{
 "items": [
 {
 "operation": "update",
 "data": {
 "contactPointValueField": "FormattedPhoneNumber",
 "id": "PHONE",
 "cisValue": "PHONE",
 "faValue": "PHONE",
 "contactPointPurposeField": "PhonePurpose",
 "iconClass": "oj-ux-ico-phone"
 }
 }
 ]
}
您可以同時編輯多個通訊類型記錄,方法是將這些記錄新增到要求的「項目」列表中。
刪除通訊類型

POST /api/CXIPlatformService/v1/CXIReferenceEntity/communicationType

範例:

POST https://<hostname>/api/CXIPlatformService/v1/CXIReferenceEntity/communicationType

{
 "items": [
 {
 "operation": "delete",
 "data": {
 "id": "PHONE"
 }
 }
 ]
}
您可以同時刪除多個通訊類型記錄,方法是將這些記錄新增到要求的「項目」列表中。
提取所有通訊類型

GET /utilitiesAdmin/v1/communicationType

範例:

GET https://<hostname>/api/utilitiesAdmin/v1/communicationType

您可以使用下列方式提取特定國家記錄:

GET /utilitiesAdmin/v1/communicationType/{id}

範例:

GET https://<hostname>/api/utilitiesAdmin/v1/communicationType/PHONE