瞭解服務訂單活動
本節描述服務訂單活動及其如何管理服務訂單處理。
服務訂單活動會協調大量下階交易,這些下階交易代表與外部應用程式的往來通訊。下圖說明服務訂單活動:
時序圖中的每個物件在通訊內容中都有一組不同的職責:
- 協作活動:控制通訊的整體意圖。例如,「啟用服務」可包括起始一對多特定活動來安裝計量表,並開始將計量商品流向服務點。
- 特定活動:可從協作活動起始或直接起始。這些活動代表要執行的單一任務,例如安裝計量表或遠端斷接智慧計量表指令。
- 對外通訊:協調對外部應用程式的通訊,並為通訊期間可能發生的任何錯誤提供健全的處理。
- 外傳訊息:代表傳送至外部系統的訊息承載與同步回應。
- 對內通訊:協調處理來自外部系統的非同步或未經請求回應。
- 完成事件:執行通訊的結果。例如,在遠端連接的情況下,會為裝置的安裝事件建立適當的開啟/關閉歷史項目。
基準套件提供下列類型的服務訂單活動:
- 啟用服務:用來在服務點啟用服務。
- 停用服務:用來在服務點停用服務。
- 因欠款切斷:用來在未支付逾期金額時在服務點切斷服務。
- 因付款重新連接服務:用來在收到逾期付款後在服務點還原服務。
- 交換計量表:用來協調服務點的計量表交換,例如客戶升級其計量表時。
- 背接背服務:用來在服務點的客戶變更時 (例如擁有者/租用戶變更時) 協調服務變更。