You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Dokumentation Prozessscheduler Customer Mutation

Bei diesem Prozess handelt es sich um einen Prozess der am Schluss eines Umzugs und Technologiewechsel ausgeführt wird.

Dieser Prozess handelt das Zügeln von Geräten, Daten und das Aufschalten neuer Services wenn der Kunde bestehende Services hat und neue Services bestellt.

Der Prozess ist in verschiedene Tasks aufgegliedert, welche im Folgenden beschrieben werden. Die Reihenfolge der Ausführung dieser Tasks ist wichtig und so einzuhalten, da nachfolgende Tasks Daten von diesen beziehen. Wie zum Beispiel das Main Device (dieses muss zuerst geschrieben werden, damit das Subdevice die Daten findet). Es werden jeweils alle Tasks ausgeführt. Jeder Task schaut für sich selber, ob er etwas machen muss oder nicht. Die Grundbedingung für die „Geräte-Mover“-Tasks ist, dass der User eine neue UserId hat (also Partnerübergreifender Wechsel)

Taskübersicht

TaskBeschreibungStored Procedure oder Methode im Process Scheduler (PS)
ChangeInstallationAddress

Ändert die Installationsadresse eines Kunden bei einer Adressänderung

ChangeInstallationAddress in CustomerMutationApplicationService im PS

MoveCustomerDataToNewPartnerAktualisiert die Authentifizierung beim Kundenumzug. Zügelt diverse Daten wie E-Mailsp_Relocation_MoveCustomerDataToNewPartner
MoveModemZügelt das Modem bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveModem
MoveQuicklineTvModemZügelt das Quickline Modem und eRouter bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveQuicklineTVModem
MoveEmtaZügelt das eMTA bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveEMTA
MoveDtvBoxZügelt die DTV Box bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveDTVBox
MoveDtvSdBoxZügelt die DTV SD Box bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveDTVSDBox
MoveSmartcard

Zügelt die Smartcard bei einem Partnerwechsel zum neuen Partner

sp_RelocationMoveSmartcard
MoveChipsetPairingZügelt das Chipset Pairing bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveChipsetPairing
CreateNewBundleErstellt ein neues Bundle und löscht das Altesp_RelocationMoveCreateNewBundle
CreateNewServicesSchaltet neue Services aufsp_RelocationCreateNewServices
MoveQuicklineTvZügelt die Quickline Box bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveQuicklineTV
MoveMobileZügelt Mobile inkl. Verträge bei einem Partnerwechsel zum neuen Partnersp_RelocationMoveMobile
MoveVerte

Zügelt Verte bei einem Partnerwechsel zum neuen Partner

sp_RelocationMoveVerte
MoveAccessoiresContractServiceZügelt Accessoires Contractssp_RelocationMoveAccessoiresContractService
MoveInternetServiceZügelt Internet Servicesp_RelocationMoveInternetService
MoveDTVService

Zügelt DTV Service

sp_RelocationMoveDTVService
MoveDTVBoxService

Zügelt DTV Box Service

sp_RelocationMoveDTVBoxService
MoveTelServiceZügelt Telefon Servicesp_RelocationMoveTelService
ContentMovementContent Movement für Verte Box und Pizza Casesp_RelocationContentMovement
MutationExecutionNoticeSendet Informationen nach Durchführung eines Umzug/Tech.Wechsels per E-Mail oder SMSSendExecutionNotice in CustomerMutationApplicationService in PS
MutationExecutionPartnerNotice

Sendet Informationen nach Durchführung eines Umzug/Tech.Wechsels per E-Mail an die beteiligten Partner

SendExecutionNoticeToPartners  in CustomerMutationApplicationService in PS

CleanUpBereinigt allfällige Überreste auf dem Quell- sowie dem ZieluserCleanUp  in CustomerMutationApplicationService in PS
DoProvisioningProvisioniert Geräte und Kunde bei Umzug für alten und neuen KundenDoProvisioning  in CustomerMutationApplicationService in PS
DoRelocationAuthAktualisiert die Authentifizierung beim Kundenumzug
MoveSettingsZügelt Settings (Lan, Wlan)
MoveBundleContractActivationsetzt den Flag fldActive vom BundleContract auf 1
sp_Task_RelocationMovePromotionsPromotionshandling im Umzugsp_Task_RelocationMovePromotions
MoveOttTvZügelt OTT bei einem Partnerwechsel zum neuen Partner
LockDevicesSperren der Geräte - real Time
QltvApplyBoxOperationModesSetzt QLTV Betriebsmodi auf Haupt- und Zusatzboxen.

Nachfolgend eine detailliertere Beschreibung zu einzelnen Tasks

MoveCustomerDataToNewPartner

Dieser Task zügelt diverse Benutzerdaten. Diese sind:

  • Email
  • Static IP terminieren
  • Quickies kopieren
  • SMS kopieren
  • PPPoE kopieren
  • DialUp kopieren
  • Zusätzliche Adressen kopieren

MoveModem

Zügelt das Modem bei einem Partnerwechsel zum neuen Partner

  • Kabel-Modem zügeln (DeviceTypId = 1)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen
  • Lagerumbuchung

MoveQuicklineTvModem

Zügelt das Quickline Modem und eRouter bei einem Partnerwechsel zum neuen Partner

  • Quickline TV Modem zügeln (DeviceTypId = 25, 26 und 23)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen
  • Lagerumbuchung

MoveEmta

 Zügelt das eMTA bei einem Partnerwechsel zum neuen Partner

  •  eMTA zügeln (DeviceTypId = 3)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen

MoveDtvBox

Zügelt die DTV Box (mehrere Boxen pro User) bei einem Partnerwechsel zum neuen Partner

  •  DTV Box zügeln (DeviceTypId = 7, 8)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen
  • DTVBox Contract terminieren

MoveDtvSdBox

Zügelt die DTV SD Box (mehrere Boxen pro User) bei einem Partnerwechsel zum neuen Partner

  • DTV SD Box zügeln (DeviceTypId = 21)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen
     

MoveSmartcard

Zügelt die Smartcard (mehrere Smartcards pro User) bei einem Partnerwechsel zum neuen Partner

  • Smartcard zügeln (DeviceTypId = 5)
  • Alte Bouquets (mehrere) auf der Smartcard kündigen (Prozessscheduler Einträge)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen
  • DTV Box Vertrag terminieren

MoveChipsetPairing

Zügelt das Chipset Pairing (mehrere Chipset Pairings) bei einem Partnerwechsel zum neuen Partner

  • Chipset Pairing zügeln (DeviceTypId = 20)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen

CreateNewBundle

Erstellt ein neues Bundle und löscht das Alte. Wird nur gemacht, wenn es früher ein Kombi gab.

  • Prüft ob es ein Bundle gibt und wenn ja wird dieses terminiert
  • Neues Bundle erstellen
  • Neues Bundle mit Request verknüpfen

CreateNewService

Wenn der Benutzer neue Services bestellt, so werden diese hier aufgeschaltet 

  • Prüfen ob neuer Internet Service bestellt wurde und dieser dann aufschalten
  • Prüfen ob neue Telefonie bestellt wurde und diese dann aufschalten
  • Prüfen ob neu eine Smartcard bestellt wurde und diese dann aufschalten
  • Prüfen ob neu Verte bestellt wurde und dieses dann aufschalten
  • Prüfen ob neu QuicklineTv bestellt wurde und dieses dann aufschalten

MoveQuicklineTv

Zügelt die Quickline Box bei einem Partnerwechsel zum neuen Partner

  • Quickline TV zügeln (DeviceTypId = 22)
  • Schreibt IDs zum Mappen wegen Main Device in Tabelle tblRelocationDeviceOverview
  • Device Contract terminieren
  • Neuer Device Contract eröffnen
  • Neuer Service Contract schreiben
  • QLTVServiceContract und Service Rel terminieren
  • Neuer QLTVServiceContract erstellen
  • Lagerumbuchung
  • DTVContracts für die DTV Bouquets aus dem Request erzeugen 
  • DTV Contracts aus Bestellung aufschalten
  • Request Service updaten


MoveMobile

Zügelt Mobile inkl. Verträge und Geräte bei einem Partnerwechsel zum neuen Partner

  • Ruft die SP sp_Task_MOBILMoverToNewPartner auf. Diese wurde angepasst, damit sie ohne Process Scheduler läuft. Diese SP macht den ganzen Wechsel der Mobile Geräte und Verträge

MoveVerte

Zügelt Verte bei einem Partnerwechsel zum neuen Partner

  • SystemId ermitteln im Fall, wo die Access Technologie gleich bleibt
  • Request Service updaten
  • Geräte zügeln (DeviceTypId = 11, 12 und 13)
  • SystemId aktualisieren im FTTH Fall
  • Subuser verschieben
  • Prozessscheduler ITVMover_Box erzeugen
  • Wenn der alte User Verte hatte, aber kein neues Verte bestellt wurde, dann wird die Box terminiert (für den Fall, dass er QlTv bestellt) Es wird ein FCOM.QMC.Scheduler.Process.ITVBoxTerminator angelegt

MoveAccessoiresContractService

Zügelt Accessoires Contracts

  • Cloud und F-Secure Sicherheitspaket zügeln
  • Mobil Tv Option zügeln
  • WLAN Konfiguration zügeln

MoveInternetService

Zügelt Internet Service

  • Alter Contract terminieren
  • Neuer Contract einfügen
  • Bundle Mappen
     

MoveDTVService

Zügelt DTV Service

  • Alte Bouquets auf neue Smartcards via Conax aufschalten
  • Neuer Bouquets Vertrag erstellen
  • Neuer Scheduler für Bouquet-Erstellung anlegen
  • Request Service updaten
  • Smartcard mit Bundle Mappen
  • Wenn früher kein Bundle war und jetzt neu schon, dann wird die erste Smartcard gebundelt

MoveDTVBoxService

Zügelt DTV Box Service. Es werden keine Verte und keine leeren Boxen genommen

  • Neuer DTV Box Contract erstellen
  • Alter Contract terminieren
  • Request Service updaten

MoveTelService

Zügelt Telefon Service

  • Unterscheidung zwischen VPBX und normaler Telefonie
  • Bei VPBX wird sp_VOBX_MovingUserId ausgeführt
  • Bei Festnetz Telefonie
  • Neues Device ermitteln
  • sp_TEL_MovingUserId ausführen
  • Alter Tel Contract terminieren
  • Alter Tel Contract Tarifplan terminieren
  • Alte Tel Lines terminieren
  • Bei bestehendem User TelContract updaten
  • TelLine updaten
  • Telscheduler für jede Linie aufrufen
  • In Bundle mappen

 ContentMovement

Content Movement für Verte Box und Pizza Case. Pizza Case ist die Aktualisierung der PLZ auf der Verte Box, damit die richtigen Pizzalieferanten angezeigt werden.

  • Aktualisierung der Postleitzahl auf der Box
  • Content Movement von einer Box auf die andere Box


MutationExecutionNotice

Sendet Informationen nach Durchführung eines Umzug/Tech.Wechsels per E-Mail oder SMS an den Kunden

  • Generierung der Daten für SMS
  • SMS senden via Notification Service
  • Eintrag Kundenhistorie
  • Generierung der Daten für Email
  • Email senden via Notification Service
  • Eintrag Kundenhistorie

Clean UP

Aufräumen und Bereinigen nach dem Umzug

  • Künden der überbliebenen Verträge auf dem Ursprungskunden
  • Reevaluieren der Promotionen auf dem Zielkunden.


DoProvisioning

Provisioniert Geräte und Kunde bei Umzug für alten und neuen Kunden

  • Lädt Relocation Daten
  • Alter Kunde: Geräte auf Umsystemen, und Kunde in Auth-Platform provisionieren
  • Alle Geräte des alten Kunden provisionieren
  • Kunde auf Auth-Platform provisionieren
  • Neuer Kunde: Geräte auf Umsystemen, und Kunde in Auth-Platform provisionieren

  • Alle Geräte des neuen Kunden provisionieren

  • Kunde auf Auth-Platform provisionieren