Versionen im Vergleich

Schlüssel

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

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
bordertrue
diagramNameAuftragsstruktur
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth872
revision45


Beispieldaten 

A) Leistungsmerkmaländerung: Zubuchung Expressentstörung

...

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-lmae-express-unknown-product-id-spri-0-create.json
syntaxHighlightingJSON

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
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

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/productOfferingproduct.name
Beziehung zum zweiten ProductOrderItem1ProductOrderItem/productOrderItemRelationship.id
dependsOnProductOrderItem/productOrderItemRelationship.relationshipType

...