處理可以控制人員聯絡資訊狀態

概況

您可以將人員聯絡資訊類型設定為允許狀態。對於部分人員聯絡資訊類型,您在實作時可能會想要透過處理控制狀態,而不是允許手動設定狀態。舉例來說,某些管轄地必需使用人員聯絡資訊狀態來擷取選擇加入以接收文字訊息。選擇加入是尋求客戶的許可以使用人員聯絡資訊進行像是傳送文字訊息給客戶的用途。

選擇加入要與啟用傳遞類型的選擇加入功能一起使用。每個處理都能獨立運作,但兩者搭配使用可提供完整的解決方案。由於它們可以彼此獨立運作,因此會個別說明每個處理。請參閱啟用傳遞類型的選擇加入以取得此邏輯的更多詳細資料。

若要使用處理控制人員聯絡資訊狀態,人員聯絡資訊類型必須先設為允許狀態。接著必須在通知偏好設定主控組態的選擇加入區段中設定人員聯絡資訊類型。藉由定義「狀態指令檔」,人員聯絡資訊狀態只能由指令檔所包含或起始的邏輯變更。此產品與建立選擇加入服務任務的指令檔一起傳遞。這是專門設計來支援選擇加入以透過文字訊息 (簡訊) 接收通知。

選擇加入處理

若要使用傳遞的功能,請設定選擇加入的新服務任務類型。此任務類型應參考「通知偏好設定選擇加入任務類型」業務物件 (C1-NotifPrefOptInTaskType)。產品與服務任務業務物件一起傳遞。服務任務負責起始選擇加入要求、更新人員聯絡資訊狀態以及記錄使用者回應。內送 Web 服務會接收回應並轉變服務任務。這些元件是為與「通知中心」整合而設計。客戶收到選擇加入要求時,系統會要求他們確認。訊息的內容會向使用者說明指令。例如 CONFIRM 或 STOP。「通知中心」設定為解譯特定指令,並將其對應至內送服務所預期的指令,這會適當地轉變服務任務。

除了初始選擇加入要求之外,使用者可以隨時停止或取消訂閱通知。傳遞的解決方案支援此功能的兩種模式:取消訂閱特定人員聯絡資訊的所有通知或特定通知。這是由組態所控制,並有賴於外部系統 (例如「通知中心」) 來決定通知類型。

通知偏好設定主控組態說明文字包含有關控制人員聯絡資訊狀態和設定選擇加入處理所需組態的詳細資訊。

請特別注意,雖然控制人員聯絡資訊狀態所傳遞的處理是設計與選擇加入處理一起使用,但您的實作仍可以設計可建立服務任務或進行完全不同作業的自訂處理。它也可以與選擇加入和通知無關。例如,處理可以用來透過向客戶傳送驗證要求來驗證電子郵件地址是否有效。

還有另一個概念,就是啟用傳遞類型的選擇加入。它與這裡所描述的功能密切相關,但在系統中有不同的影響。如需詳細資訊,請參閱啟用傳遞類型的選擇加入

有一項值得注意的限制。人員聯絡資訊類型可以設定為允許多個傳遞類型,但是傳遞的解決方案只允許單一傳遞類型與用來自動化人員聯絡資訊狀態的處理相關聯。若沒有此限制,不同的處理將會負責更新單一人員聯絡資訊狀態,而這些更新可能會發生衝突。

系統人員聯絡資訊狀態

與產品一起傳遞的選擇加入解決方案運用三種傳遞的狀態值。分別是:待處理已核准已拒絕。您的實作可以新增自己的人員聯絡資訊狀態,但它們不會與產品一起傳遞的解決方案搭配使用。請參閱設定人員聯絡資訊狀態

系統如何自動處理人員聯絡資訊狀態

有許多方法可以叫用控制人員聯絡資訊狀態的處理。針對這些所有方法,必須在通知偏好設定主控組態中設定人員聯絡資訊類型,以讓其狀態由處理所控制,除非另有說明,否則人員聯絡資訊不會是已核准
  • 起始處理以控制人員聯絡資訊狀態的主要方法是當人員聯絡資訊用來新增聯絡資訊偏好設定,且聯絡資訊偏好設定的傳遞類型與「通知偏好設定」主控組態中所定義的人員聯絡資訊類型相關聯之傳遞類型相符。此方法依賴啟用傳遞類型的選擇加入。此為兩種處理一起運作的方式。如需詳細資訊,請參閱啟用傳遞類型的選擇加入。此情況的一個範例是人員聯絡資訊存在且使用的是可接受文字訊息的類型,例如「行動電話」。在人員聯絡資訊用於聯絡資訊偏好設定以接收通知之前,沒有理由起始選擇加入處理。

  • 可透過將人員聯絡資訊設定為預設的待處理初始狀態來自動起始此處理。新增人員聯絡資訊時,就會起始處理。此情況的一個範例是只要將電子郵件人員聯絡資訊新增至系統後,就會起始處理來驗證電子郵件地址。

  • 當已核准的人員聯絡資訊值發生變更時,便會重新起始處理。例如,即使核准已附加至系統中具有唯一 ID 的特定人員聯絡資訊,在外部該核准僅適用於特定電話號碼或電子郵件地址。當人員聯絡資訊值 (亦即電話號碼或電子郵件地址) 發生變更時,先前的核准將不再有效。人員聯絡資訊狀態會變更為待處理

使用者可以手動起始處理。「人員 - 主要」的「人員聯絡資訊」資料列上有一個按鈕。當客戶沒有要求但需要重新傳送要求時,此按鈕可以用來重新起始處理。此按鈕也可以在人員聯絡資訊用於聯絡資訊偏好設定之前,直接手動起始處理。