サービス・オーダー活動の理解

この項では、サービス・オーダー活動とこれらがサービス・オーダー・プロセスを管理する方法について説明します。

サービス・オーダー活動は、外部アプリケーションとの通信を表す多数の子トランザクションを調整します。次の図は、サービス・オーダー活動を示しています。

活動による双方向通信の編成

シーケンス図の各オブジェクトには、通信のコンテキスト内に固有の職務のセットがあります。

  • オーケストレーション活動: 通信の全体的な目的を制御します。たとえば、メーターを取り付けて、サービス・ポイントに対する従量制商品のフローを開始する1対多の特定の活動の開始を含むサービスを有効にできます。
  • 特定の活動: オーケストレーション活動から開始することも、直接開始することもできます。これらの活動は、メーターの取付やリモート切断スマート・メーター・コマンドなどの、実行する単一のタスクを表します。
  • 通信出力: 外部アプリケーションへの通信を編成して、通信時に発生したエラーに対する堅牢な処理を提供します。
  • アウトバウンド・メッセージ: 外部システムに送信されたメッセージ・ペイロードと同期応答を表します。
  • 通信入力: 外部システムからの非同期応答または非請求応答の処理を編成します。
  • 完了イベント: 通信の結果を実行します。たとえば、リモート接続の場合は、設備の取付イベントに対して、適切な開閉履歴のエントリが作成されます。

基本パッケージでは次のタイプのサービス・オーダー活動が提供されています。

  • 使用可能サービス: サービス・ポイントのサービスを有効にするのに使用します。
  • サービスの無効化: サービス・ポイントのサービスを無効にするのに使用します。
  • 滞納による停止: 支払期限超過金額の未払によりサービス・ポイントのサービスを停止するのに使用します。
  • 支払によるサービスの再接続: 支払期限超過支払の受領後にサービス・ポイントのサービスを復旧するのに使用します。
  • メーターの交換: 顧客がメーターをアップグレードする場合など、サービス・ポイントのメーターの交換を編成するのに使用します。
  • 連続サービス: サービス・ポイントの顧客が変わる場合(所有者/テナントが変わる場合など)にサービスの変更を編成するのに使用します。