Auftrag (Kündigung durch LE, GF PV/VBL) anlegen
Beschreibung
Titel | Auftrag (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 |
|
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 Felder | Daten | API Felder |
---|---|---|
technische Daten | ||
fachliches Bestelldatum des AG | 2022-05-11T10:30:00+02:00 | productOrder.orderPostedDate |
Geschäftsfall Name | TerminationProviderChange | productOrder.category |
Produktdaten | ||
Aktion | delete | productOrderItem.action |
Identifikation des Inventars
(ODER ALTWELT)
|
|
|
Auftragsdaten | ||
Übernahmedatum geplant | 2022-12-01T12:00:00+01:00 (Uhrzeit fachlich nicht relevant, aber technisch erforderlich) | requestedCompletionDate |
Vorabstimmungsdaten | ||
VA-ID | DEU.VFD.V012345678 | ProductOrder/agreement.businessId = "DEU.VFD.V012345678" ProductOrder/agreement.agreementType="providerChangeAgreement" ProductOrder/agreement.name ="providerChangeAgreement" |
Daten des aufnehmenden Providers | ||
Rolle | receivingProvider | relatedParty.role |
Providername | "Vodafone" | relatedParty.name |
Auftraggeberdaten (teilweise nicht gesetzt, da der PV-Kündigungsauftrag vom LE eingestellt wird) | ||
Leistungs-Nummer | 500012 | Agreement.businessId (agreementType = buyerServiceContract) |
Auftraggeber-Nummer | 500011 | Agreement.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 Felder | Daten | API Felder |
Orderstatus | accepted | state |
OrderstatusChangeDate | 2022-05-11T10:31:00+01:00 | stateChangeDate |
Meldungscode/Text | 0000 "Keine Änderung zum Auftrag" | stateChangeReason.code stateChangeReason.description |
ProductOrderAttributeValueChange (setzen von Antwortfrist) (5)
fachliche Felder | Daten | API Felder |
technisches EventDatum | 2022-05-11T10:32:00 | eventTime |
Antwortfrist | 2022-05-11T12:32:00 | providerChangeInfo.respondTime |
ProductOrderStateChangeEvent: Pending (AKM-PV) (6)
fachliche Felder | Daten | API Felder |
---|---|---|
Status | pending | ProductOrder.State |
OrderstatusChangeDate | 2022-05-11T10:33:00+01:00 | stateChangeDate |
Meldungscode | 0020 | ProductOrder.stateChangeReason.code |
Meldungstext | "Es liegt uns ein Auftrag zum | ProductOrder.stateChangeReason.description |
ProductOrderInformationRequiredEvent (7)
fachliche Felder | API Felder | |
---|---|---|
fieldPath | productOrder/ProviderChangeResult.approval |
TaskResource: RespondProviderChange (RUEM-PV) (10)
fachliche Felder | Daten | API Felder |
---|---|---|
Datum des Versands der TaskRessource | 2022-05-11T10:35:00+01:00 | RespondProviderChange.requestedPostedDate |
Zustimmung | TRUE | RespondProviderChange.approval |
Response (11)
RespondProviderChangeStateChangeEvent: InProgress (15)
fachliche Felder | Daten | API Felder |
Status | inProgress | state |
StatusChangeDate | 2022-05-11T10:37:00+01:00 | stateChangeDate |
ProductOrderStateChangeEvent: Accepted (17)
fachliche Felder | Daten | API Felder |
Orderstatus | accepted | state |
OrderstatusChangeDate | 2022-05-11T10:37:50+01:00 | stateChangeDate |
Meldungscode/Text | 0000 "Keine Änderung zum Auftrag" | stateChangeReason.code stateChangeReason.description |
RespondProviderChangeStateChangeEvent: Done (18)
fachliche Felder | Daten | API Felder |
Status | done | state |
StatusChangeDate | 2022-05-11T10:38:00+01:00 | stateChangeDate |
ProductOrderAttributeValueChange (setzen von Auftragsmanagment & VLT, (19))
achliche Felder | Daten | API Felder |
technisches EventDatum | 2022-05-11T10:38:50 | eventTime |
Verbindlicher Kündigungstermin | 2022-12-01T12:00:00+01:00 (Uhrzeit fachlich nicht relevant, aber technisch erforderlich) | ProductOrter.expectedCompletionDate |
Rolle | orderManagementSellerContact | relatedParty.role |
Anrede | Frau | relatedParty.salutation (Ms) |
Vorname | Lisa | relatedParty.givenName |
Nachname | Bach | relatedParty.familyName |
Telefonnummer | 0221/789456 | relatedParty/contactMedium.mediumType = "PhoneContactMedium" relatedParty/contactMedium/characteristic.contactType = "fixed" relatedParty/contactMedium/characteristic.phoneNumber |
Mobilfunknummer | 0178/78787878 | relatedParty/contactMedium.mediumType = "PhoneContactMedium" relatedParty/contactMedium/characteristic.contactType = "mobile" relatedParty/contactMedium/characteristic.phoneNumber |
Email-Adresse | l.bach@example.net | relatedParty/contactMedium.mediumType = "EmailContactMedium" relatedParty/contactMedium/characteristic.contactType = "email" relatedParty/contactMedium/characteristic.emailAddress |
ProductOrderStateChangeEvent: inProgress (ABM-PV) (20)
fachliche Felder | Daten | API Felder |
Orderstatus | inProgress | state |
fachliches Änderungsdatum | 2022-05-11T10:40:00+01:00 | stateChangeDate |
technisches EventDatum | 2022-05-11T10:40:00+01:00 | eventTime |
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 Felder | Daten | API Felder |
Orderstatus | completed | state |
fachliches Änderungsdatum | 2022-12-01T10:40:00+01:00 | stateChangeDate |
technisches EventDatum | 2022-12-01T10:40:00+01:00 | eventTime |
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 Felder | Daten | API Felder |
technisches EventDatum | 2022-12-01T10:41:00+01:00 | eventTime |
Pointer auf die gemachte Änderung | /terminationDate/ | fieldPath.path fieldPath.typeOfChange = add |
Endedatum | 2022-12-01 | product.terminationDate |
ProductOrderStateChangeEvent: closed (ENTM-PV) (23)
fachliche Felder | Daten | API Felder |
Orderstatus | closed | state |
fachliches Änderungsdatum | 2022-12-01T10:46:00+01:00 | stateChangeDate |
technisches EventDatum | 2022-12-01T10:46:00+01:00 | eventTime |
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 |