Document toolboxDocument toolbox

Unbekannte ProductId (S/PRI)

Wenn die ProductId unbekannt ist, z. B. weil das Produkt schon vor Einführung der TMF-Schnittstelle angelegt wurde, wird das zu ändernde Produkt nicht über die ProductId, sondern über die LineId identifiziert.

Wenn bei einer Leistungsmerkmaländerung ein Leistungsmerkmal wegfällt, dessen ProductId unbekannt ist, muss es über die Produtkbezeichnung identifiziert werden. 

Auftragsstruktur


Beispieldaten 

A) Leistungsmerkmaländerung: Zubuchung Expressentstörung

fachliche FelderDaten API Felder
technische Daten
fachliches Bestelldatum des AG2022-06-12T10:30:00+01:00ProductOrder.orderPostedDate
Geschäftsfall NameproductModificationProductOrder.category
Kundendaten
Kundenwunschtermin2022-12-01T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

requestedCompletionDate

Auftraggeberdaten

Auftraggeber
Leistungs-Nummer500012

ProductOrder/agreement.businessId

ProductOrder/agreement.agreementType="buyerServiceContract"

Auftraggeber-Nummer
500011

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

RoleorderManagementBuyerContactrelatedParty.role
AnredeHerrrelatedParty/party/salutation
TitelCaptainrelatedParty/party/title
VornameJames T.relatedParty/party/givenName
NachnameKirkrelatedParty./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-adressej.kirk@example.net

relatedParty/party/contactMedium.@Type = EmailContactMedium

relatedParty/party/contactMedium.contactType = email

relatedParty/party/contactMedium.emailAddress 

Produktdaten

Hauptprodukt (ändert sich nicht)
Auftragsposition1ProductOrderItem.id
AktionscodenoChangeProductOrderItem.action

Identifizierung des Hauptproduktes

DEU.XYZ.1234567890ProductOrderItem/product.lineId
neu zugebuchtes Produkt
Auftragsposition2ProductOrderItem.id
AktionscodeaddProductOrderItem.action
ProduktnameExpressentstörungProductOrderItem/product.name
Beziehung zum zweiten ProductOrderItem1ProductOrderItem/productOrderItemRelationship.id
dependsOnProductOrderItem/productOrderItemRelationship.relationshipType