Document toolboxDocument toolbox

Auftrag (Kündigung durch LE, GF PV/VBL) anlegen

Beschreibung

TitelAuftrag (Kündigung PV) anlegen
Kurzbeschreibung

Folgender Ablauf beschreibt die typischen Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "Kündigung durch Leistungserbringer" im Kontext eines Providerwechsel.

Dabei werden die für diesen Ablauf erforderlichen Auftrags-Status durchlaufen und die für diesen Ablauf relevanten Informationen übermittelt.



Vorbedingung

  • Rahmenverträge und Dienstverträge sind vorhanden
  • der aufnehmende Auftraggeber hat einen Wechselgeschäftsfall für ein Providerwechsel (PV) oder Verbundleistung (VBL) eingestellt
  • Mindestens alle Pflichtfelder für eine Product Order im Anwendungsfall Neu sind laut Auftrags-/Meldungsstruktur (download) gefüllt.
Auslöser

Der Leistungserbringer legt sich im Kontext des Geschäftsfalls "Auftrag (Providerwechsel / Verbundleistung) anlegen" selber einen Kündigungsauftrag an.

Ergebnis

Das Produkt wurde gekündigt.

Voraussetzung für eine erfolgreiche Bereitstellung des Produktes durch den aufnehmenden Leistungserbringer ist die Zustimmung des abgebenden Auftraggeber zum Wechsel des Produktes (siehe RespondProviderChange)

Ablauf

Beispieldaten

ProductOrder (Kündigung LE, GF PV/VBL(1)

fachliche FelderDaten API Felder
technische Daten
fachliches Bestelldatum des AG2022-05-11T10:30:00+02:00productOrder.orderPostedDate
Geschäftsfall NameTerminationProviderChangeproductOrder.category
Produktdaten
AktiondeleteproductOrderItem.action

Identifikation des Inventars

  • Produkt Identifier

 (ODER ALTWELT)

  • Vertragsnummer bei Telekom bzw. NGAB: LINE-ID


  • 388a4963-f168-4603-99e8-477200099d91


  • 3091231119


  • Product.id


  • Product.id
Auftragsdaten
Übernahmedatum geplant2022-12-01T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

requestedCompletionDate

Vorabstimmungsdaten
VA-IDDEU.VFD.V012345678

ProductOrder/agreement.businessId = "DEU.VFD.V012345678"

ProductOrder/agreement.agreementType="providerChangeAgreement"

ProductOrder/agreement.name ="providerChangeAgreement"

Daten des aufnehmenden Providers
RollereceivingProvider

relatedParty.role

Providername"Vodafone"

relatedParty.name

Auftraggeberdaten (teilweise nicht gesetzt, da der PV-Kündigungsauftrag vom LE eingestellt wird)
Leistungs-Nummer500012

Agreement.businessId (agreementType = buyerServiceContract)

Auftraggeber-Nummer
500011Agreement.engagedParty.businessId
RelatedParty mit role ="orderManagementBuyerContact" und externe Auftragsnummer wird nicht gefüllt, da der PV-Kündigungsauftrag vom LE eingestellt wird

ProductOrderStateChangeEvent: Accepted (4)

fachliche FelderDaten API Felder
Orderstatus acceptedstate 
OrderstatusChangeDate2022-05-11T10:31:00+01:00stateChangeDate 
Meldungscode/Text

0000

"Keine Änderung zum Auftrag"

stateChangeReason.code

stateChangeReason.description

ProductOrderAttributeValueChange (setzen von Antwortfrist) (5)

fachliche FelderDatenAPI Felder
technisches EventDatum 2022-05-11T10:32:00eventTime
Antwortfrist2022-05-11T12:32:00providerChangeInfo.respondTime

ProductOrderStateChangeEvent: Pending (AKM-PV) (6)

fachliche Felder

Daten

API Felder

StatuspendingProductOrder.State
OrderstatusChangeDate2022-05-11T10:33:00+01:00stateChangeDate 
Meldungscode0020ProductOrder.stateChangeReason.code
Meldungstext

"Es liegt uns ein Auftrag zum
Anbieterwechsel vor. Wir bitten um
Antwort. Erhalten wir keine Rückmeldung,
wird die fehlende Antwort eskaliert und
ggf. abgebrochen."

ProductOrder.stateChangeReason.description

ProductOrderInformationRequiredEvent (7)

fachliche FelderAPI Felder
fieldPathproductOrder/ProviderChangeResult.approval

TaskResource: RespondProviderChange (RUEM-PV) (10)

fachliche Felder

Daten

API Felder

Datum des Versands der TaskRessource2022-05-11T10:35:00+01:00RespondProviderChange.requestedPostedDate
ZustimmungTRUERespondProviderChange.approval

Response (11)

RespondProviderChangeStateChangeEvent: InProgress (15)

fachliche FelderDaten API Felder
Status inProgressstate 
StatusChangeDate2022-05-11T10:37:00+01:00stateChangeDate 

ProductOrderStateChangeEvent: Accepted (17)

fachliche FelderDaten API Felder
Orderstatus acceptedstate 
OrderstatusChangeDate2022-05-11T10:37:50+01:00stateChangeDate 
Meldungscode/Text

0000

"Keine Änderung zum Auftrag"

stateChangeReason.code

stateChangeReason.description

RespondProviderChangeStateChangeEvent: Done (18) 

fachliche FelderDaten API Felder
Status donestate 
StatusChangeDate2022-05-11T10:38:00+01:00stateChangeDate 

ProductOrderAttributeValueChange (setzen von Auftragsmanagment & VLT, (19))

achliche FelderDatenAPI Felder
technisches EventDatum 2022-05-11T10:38:50eventTime
Verbindlicher Kündigungstermin2022-12-01T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

ProductOrter.expectedCompletionDate

Rolle orderManagementSellerContactrelatedParty.role
AnredeFraurelatedParty.salutation (Ms)
VornameLisarelatedParty.givenName
NachnameBachrelatedParty.familyName
Telefonnummer0221/789456

relatedParty/contactMedium.mediumType = "PhoneContactMedium"

relatedParty/contactMedium/characteristic.contactType = "fixed"

relatedParty/contactMedium/characteristic.phoneNumber 

Mobilfunknummer0178/78787878

relatedParty/contactMedium.mediumType = "PhoneContactMedium"

relatedParty/contactMedium/characteristic.contactType = "mobile"

relatedParty/contactMedium/characteristic.phoneNumber 

Email-Adressel.bach@example.net

relatedParty/contactMedium.mediumType = "EmailContactMedium"

relatedParty/contactMedium/characteristic.contactType = "email"

relatedParty/contactMedium/characteristic.emailAddress

ProductOrderStateChangeEvent: inProgress (ABM-PV) (20)

fachliche FelderDaten API Felder
Orderstatus inProgressstate 
fachliches Änderungsdatum 2022-05-11T10:40:00+01:00stateChangeDate 
technisches EventDatum2022-05-11T10:40:00+01:00eventTime
Grund der Änderung

0030

"Der Anbieterwechsel erfolgt zum angegebenen Termin."

stateChangeReason.code

stateChangeReason.description

Historisierung acknowledged

fachliches Änderungsdatum 

Grund der Änderung


2022-05-11T10:36:00+01:00

0000

"Keine Änderung zum Auftrag"

stateChangeHistory.@type = StateChange

stateChangeHistory.changeDate

stateChangeHistory.changeReason.code

stateChangeHistory.changeReason.description

ProductOrderStateChangeEvent: completed (ERLM-PV) (21)

fachliche FelderDaten API Felder
Orderstatus completedstate 
fachliches Änderungsdatum 2022-12-01T10:40:00+01:00stateChangeDate 
technisches EventDatum2022-12-01T10:40:00+01:00eventTime
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.description

Historisierung inProgress

fachliches Änderungsdatum 

Grund der Änderung


2022-05-11T10:40:00+01:00

0030

"Der Anbieterwechsel erfolgt zum angegebenen Termin."

stateChangeHistory.@type = StateChange

stateChangeHistory.changeDate

stateChangeHistory.changeReason.code

stateChangeHistory.changeReason.description

ProductOrderAttributeValueChangeEvent (setzen von TerminationDate) (22)

fachliche FelderDatenAPI Felder
technisches EventDatum 2022-12-01T10:41:00+01:00eventTime
Pointer auf die gemachte Änderung/terminationDate/

fieldPath.path

fieldPath.typeOfChange = add

Endedatum2022-12-01product.terminationDate

ProductOrderStateChangeEvent: closed (ENTM-PV) (23)

fachliche FelderDaten API Felder
Orderstatus closedstate 
fachliches Änderungsdatum 2022-12-01T10:46:00+01:00stateChangeDate 
technisches EventDatum2022-12-01T10:46:00+01:00eventTime
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.description

Historisierung completed

fachliches Änderungsdatum 

Grund der Änderung


2022-1201T10:40:00+01:00

0010

"Auftrag ausgeführt."

stateChangeHistory.@type = StateChange

stateChangeHistory.changeDate

stateChangeHistory.changeReason.code

stateChangeHistory.changeReason.description