校準監視的生命週期

下列圖表說明「校準監視」業務物件的生命週期:

「校準監視」生命週期包含「現用」、「已校準」、「已取消」及「回轉校準」狀態。在「現用」狀態中,應用程式會評估校準監視,以進行校準處理或可能取消。當校準監視轉變為「已校準」狀態時,應用程式會加總子服務協議的帳單分段並計算負債。取消或刪除服務協議會將校準監視轉變為「已取消」狀態。如果在執行校準處理之後發生取消或重計費,則校準監視會移至「回轉校準」狀態。

現用狀態:校準監視一開始是處於「現用」狀態。此時系統會評估校準監視,判斷是要進行校準處理,還是要取消。如果校準期間已結束,或是服務協議已經過最終計費,系統就會執行校準。

兩次校準之間的時間間隔,是在校準任務類型中定義的。如需如何設定校準任務類型的描述,請參閱針對淨能源計量來設定系統

已取消狀態:如果校準監視的服務協議遭到取消或刪除,系統就會將該校準監視轉變到「已取消」狀態。由於與校準監視相關聯的服務協議是子服務協議,該子服務協議上的停止日期有可能會早於其相關聯之服務協議關係開始的時間。如果發生這種情況,該校準監視也會遭到取消。

已校準狀態:如果校準的時候到了,系統就會把校準監視轉變到「已校準」狀態。校準處理會需要將子服務協議的各個帳單分段加總,以便查看客戶是否有任何債務 (亦即,他們產生的能源量不足以涵蓋耗用的能源量)。如果總和是正數,系統會將該金額轉移到主服務協議,以便讓客戶償付。如果總和是負數,系統會把子服務協議餘額歸零 (公用事業會保留貸項)。如果您的實作希望向能源產生量大於能源耗用量的客戶發出退款,您就必須設計自己的校準處理演算法。

而用來轉移子服務協議餘額,或是將子服務協議餘額歸零的調整類型,是在校準監視類型中定義的。如需如何設定校準監視類型的描述,請參閱針對淨能源計量來設定系統

回轉校準狀態:當財務校準完成時,系統會建立新的服務協議關係,並為後續的校準期間建立子服務協議。如果系統在執行校準處理之後,發生了取消/重計費的情況,系統會將校準監視轉變到「回轉校準」狀態。而在這處理過程中,系統也會取消先前建立的所有調整。在這之後,該校準監視會被轉變回「現用」狀態,並在這狀態下等待,直到帳單完成嘗試再次進行校準為止。