Wenn die ProductId unbekannt ist, z. B. weil das Produkt schon vor Einführung der TMF-Schnittstelle angelegt wurde, wird das zu änderne ändernde Produkt nicht über die ProductId, sondern über die LineId identifiziert.
...
Drawio | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Beispieldaten
A) Leistungsmerkmaländerung: Zubuchung Expressentstörung
...
Bitbucket file macro | ||||||
---|---|---|---|---|---|---|
|
fachliche Felder | Daten | API Felder |
---|---|---|
technische Daten | ||
fachliches Bestelldatum des AG | 2022-06-12T10:30:00+01:00 | ProductOrder.orderPostedDate |
Geschäftsfall Name | productModification | ProductOrder.category |
Kundendaten | ||
Kundenwunschtermin | 2022-12-01T12:00:00+01:00 (Uhrzeit fachlich nicht relevant, aber technisch erforderlich) | requestedCompletionDate |
Auftraggeberdaten | ||
Auftraggeber | ||
Leistungs-Nummer | 500012 | ProductOrder/agreement.businessId ProductOrder/agreement.agreementType="buyerServiceContract" |
Auftraggeber-Nummer | 2123456789500011 | ProductOrder/agreement.engagedParty.businessId |
Externe Auftragsnr. | ||
Externe Auftragsnr. | 1000222 DEU.VFD | ProductOrder/externalIdentifier.id ProductOrder/externalIdentifer.owner (=ITU-Kennung) ProductOrder/externalIdentifer.externalIdentifierType =ProductOrder |
Ansprechpartner Auftragsmanagement | ||
Role | orderManagementBuyerContact | relatedParty.role |
Anrede | Herr | relatedParty/party/salutation |
Titel | Captain | relatedParty/party/title |
Vorname | James T. | relatedParty/party/givenName |
Nachname | Kirk | relatedParty./party/familyName |
Telefonnummer | +49221456789 | relatedParty/party/contactMedium.@Type = PhoneContactMedium relatedParty/party/contactMedium.contactType = fixedPhone relatedParty/party/contactMedium.phoneNumber |
Mobilfunknummer | +4917754545454 | relatedParty/party/contactMedium.@Type = PhoneContactMedium relatedParty/party/contactMedium.contactType = mobilePhone relatedParty/party/contactMedium.phoneNumber |
Email-adresse | j.kirk@example.net | relatedParty/party/contactMedium.@Type = EmailContactMedium relatedParty/party/contactMedium.contactType = email relatedParty/party/contactMedium.emailAddress |
Produktdaten | ||
Hauptprodukt (ändert sich nicht) | ||
Auftragsposition | 1 | ProductOrderItem.id |
Aktionscode | noChange | ProductOrderItem.action |
Identifizierung des Hauptproduktes | DEU.XYZ.1234567890 | ProductOrderItem/product.lineId |
neu zugebuchtes Produkt | ||
Auftragsposition | 2 | ProductOrderItem.id |
Aktionscode | add | ProductOrderItem.action |
Produktname | Expressentstörung | ProductOrderItem/productOfferingproduct.name |
Beziehung zum zweiten ProductOrderItem | 1 | ProductOrderItem/productOrderItemRelationship.id |
dependsOn | ProductOrderItem/productOrderItemRelationship.relationshipType |
...