Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagetext
collapsetrue
@startuml
autonumber  
 
participant tauf as "LE"
 
participant tab as "AG"
 
tauf -> tauf: POST ProductOrder(productOrderItemDelete, category=KUE-LETerminationProvider) 
note right: Die externe Auftragsnummer wird vom LE vergeben.
tauf -> tab: ProductOrderCreatedEvent(PO)
tauf -> tab: StatusChangeEvent(PO, Acknowleged)
tauf -> tab: AttributeValueChangeEvent(PO,Ansprechpartner, VLT, (singleContractId oder Anschluss...),ÜbergabepunktKunde)
tauf -> tab: StatusChangeEvent(PO, InProgress) 
tauf -> tab: StatusChangeEvent(PO, Completed) 
tauf -> tab: AttributeValueChangeEvent(PO, terminationDate)
tauf -> tab: StatusChangeEvent(PO, Closed)
@enduml

...

fachliche FelderDaten API Felder
technische Daten
fachliches Bestelldatum des AG2022-05-11T10:30:00+02:00productOrder.orderPostedDate
Kategorie = Kündigung LETerminationProviderproductOrder.category
Produktdaten
GeschäftsfalldeleteproductOrderItem.action
Produkt-ID922ebf01-e930-47a0-842e-059d1f188a15ProductOrderItem/product.id
Auftragsdaten
Kündigungswunschtermin Kündigungstermin 01.12.2022ProductOrder.requestedCompletionTimePeriod
Auftraggeberdaten (werden auf "0" gesetzt, da Auftrag vom LE eingestellt wird)
Leistungs-Nummerdummy0

Agreement.businessId (agreementType = ServiceContract)

Auftraggeber-Nummer
dummy0Agreement.engagedParty.businessId
Externe Auftragsnrdummy0externalIdenitifier.id 

ProductOrderStateChangeEvent: Acknowledged

...

fachliche FelderDatenAPI Felder
technisches EventDatum 2022-05-11T10:32:00eventTime
Pointer auf die gemachte Änderung

/relatedParty/

/expectedCompletionTimePeriod/

fieldPath.path

fieldPath.typeOfChange = add

Verbindlicher LieferterminKündigungstermin01.12.2022ProductOrder.expectedCompletionTimePeriod
Rolle orderManagementSupplierContactrelatedParty.role
AnredeFraurelatedParty.salutation (Ms)
VornameLisarelatedParty.givenName
NachnameBachrelatedParty.familyName
Telefonnummer0221/789456

relatedParty/contactMedium.mediumType = phone

relatedParty/contactMedium/characteristic.contactType = fixed

relatedParty/contactMedium/characteristic.phoneNumber 

Mobilfunknummer0178/78787878

relatedParty/contactMedium.mediumType = phone

relatedParty/contactMedium/characteristic.contactType = mobile

relatedParty/contactMedium/characteristic.phoneNumber 

Faxnummer

Email-adressel.bach@example.net

relatedParty/contactMedium.mediumType = email

relatedParty/contactMedium/characteristic.contactType = email

relatedParty/contactMedium/characteristic.emailAddress

...