Versionen im Vergleich

Schlüssel

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

...

Der Payload der ProductOrderAttributeValueChangeEvents ist der Auftrags-Meldungs-Struktur zu entnehmen. "expectedCompletionDate" und "startDate" sind hier nur als Beispiele genannt.

Beispieldaten

Beispieldaten für FTTH-Produkt

(Beispiel für FTTC-VDSL-Produkt weiter unten)

...

POST ProductOrder (1)

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

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-1.json
syntaxHighlightingJSON

fachliche FelderDaten API Felder
technische Daten

fachliches Bestelldatum des AG2022-05-11T10:30:00+01:00orderPostedDate
Geschäftsfall Name"new"category
Kundendaten
Kundenwunschtermin2022-12-01T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

requestedCompletionDate

LageTAE_ONTFlur 3.OG

productOrderItem/product.networkTerminationLocation

HomeIDa12d5a4545

productOrderItem/product.homeID 

HardwareID (hier: ONT-Seriennummer)1234567890

additionalOrderInformation.hardwareIdType = "OntSerialNumber"

additionalOrderInformation.hardwareIdValue = "1234567890"

Montagehinweis"zweimal klingeln"

note.text = "zweimal klingeln"

note.@type = "InstallationInstruction"

Anschlussadresse
RollelocationAproductOrderItem/product/relatedPlace.role
StraßennameBiberwegproductOrderItem/product/relatedPlace.place.streetName
Hausnummer2productOrderItem/product/relatedPlace.place.streetNr
HausnummernzusatzaproductOrderItem/product/relatedPlace.place.streetNrSuffix
GebäudeteilEinfamilienhausproductOrderItem/product/relatedPlace.place.geographicSubAddress.buildingName
LandDEUproductOrderItem/product/relatedPlace.place.country
Postleitzahl59055productOrderItem/product/relatedPlace.place.postcode
OrtsnameRheinhausenproductOrderItem/product/relatedPlace.place.city
OrtsteilNordstadtproductOrderItem/product/relatedPlace.place.locality
zur Anschlussadresse gehörender Name (Anschlussinhaber)
RollelocationAContactrelatedParty.role
TypIndividualrelatedParty/partyOrPartyRole.@type
AnredeHerrrelatedParty/partyOrPartyRole.salutation
VornameMaximilianrelatedParty.partyOrPartyRole.givenName
NachnameMüllerrelatedParty.partyOrPartyRole.familyName
Installationskontakt Endkunde
RolleinstallationContactrelatedParty.role
TypIndividualrelatedParty/partyOrPartyRole.@type
AnredeHerrrelatedParty/partyOrPartyRole.salutation
VornameAlexanderrelatedParty/partyOrPartyRole.givenName
NachnameFischerrelatedParty/partyOrPartyRole.familyName
Telefonnummer+49221145155

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="fixed"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+49221145155"

Mobilfunknummer+4917878878788

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="mobile"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+4917878878788"

Email-adressea.fischer@example.net

relatedParty/partyOrPartyRole.contactMedium.@type="EmailContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="email"

relatedParty/partyOrPartyRole.contactMedium.emailAddress="a.fischer@example.net"

Produktdaten
AktionaddproductOrderItem.action
Produktname in Replikat oder ProduktbezeichnerlisteFTTH 250000productOrderItem/productOffering.name

Wunsch-Datum und -Zeitfenster für Endkundentermin

(wenn erforderlich, z.B. bei Technikertermin beim Endkunden)

 2022-12-01T08:00:00+01:00

2022-12-01T12:00:00+01:00

productOrderItem.requestedTimeSlot.validFor.startDateTime

productOrderItem.requestedTimeSlot.validFor.endDateTime

Auftraggeberdaten
Auftraggeber

Leistungs-Nummer500012

ProductOrder/agreement.businessId = "500012"

ProductOrder/agreement.agreementType="buyerServiceContract"

ProductOrder/agreement.name="buyerServiceContract"

Auftraggeber-Nummer
2123456789

ProductOrder/agreement.engagedParty.businessId

Besteller (im Namen Dritter)

Leistungs-Nummer500013

ProductOrder/agreement.businessId = "500013"

ProductOrder/agreement.agreementType="ordererServiceContract"

ProductOrder/agreement.name="ordererServiceContract"

Auftraggeber-Nummer
2123456780

ProductOrder/agreement.engagedParty.businessId

Extrerne Autftragsnr. 

 

Externe Auftragsnr.

1000111

ProductOrder/externalId.id = "1000111"

ProductOrder/externalId.externalIdentifierType = "ProductOrder"

Ansprechpartner / Auftragsmanagement
RolleorderManagementBuyerContactrelatedParty.role
AnredeHerrrelatedParty/partyOrPartyRole.salutation
TitelCaptainrelatedParty/partyOrPartyRole.title
VornameJames T.relatedParty/partyOrPartyRole.givenName
NachnameKirkrelatedParty/partyOrPartyRole.familyName
Telefonnummer+49221456789

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="fixed"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+49221456789"

Mobilfunknummer+4917754545454

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="mobile"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+4917754545454"

Email-adressej.kirk@example.net

relatedParty/partyOrPartyRole.contactMedium.@type="EmailContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="email"

relatedParty/partyOrPartyRole.contactMedium.emailAddress=""j.kirk@example.net

Vorabstimmungsdaten
VorabstimmungsIdDEU.VFD.V012345678

ProductOrder/agreement.businessId = "DEU.VFD.V012345678"

ProductOrder/agreement.agreementType="providerChangeAgreement"

ProductOrder/agreement.name ="providerChangeAgreement"

verschiedene Kenner
ProjektkennerAB1234

additionalOrderInformation.projectIdentifier

KopplungskennerQW567

additionalOrderInformation.couplingIdentifier

AuftragsklammerAK45678

additionalOrderInformation.orderBindingId

Anzahl Aufträge5

additionalOrderInformation.orderBindingNumberOfOrders

Maßnahmenkenner
PromotionFiber

additionalOrderInformation

.campaignIdentifier

...

.campaignIdentifier

ProductOrderStateChangeEvent: Accepted (4)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-1-state-change-event-accepted.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: Accepted
fachliche FelderDaten API Felder
technisches EventDatum2022-05-11T10:32:00+01:00eventTime
Orderstatus acceptedstate 
OrderstatusChangeDate2022-05-11T10:31:00+01:00stateChangeDate 
Grund der Änderung

0000

"Keine Änderung zum Auftrag"

stateChangeReason.code

stateChangeReason.text

ProductOrderAttributeValueChange (setzen von

...

Auftragsmanagment (5)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-2-attribute-value-change-event-supplier-contact.json
syntaxHighlightingJSON

ProductOrderAttributeValueChange (setzen von Auftragsmanagment)
fachliche FelderDatenAPI Felder
technisches EventDatum 2022-05-11T10:32:00eventTime
Rolle orderManagementSupplierContactrelatedParty.role
AnredeFraurelatedParty./partyOrPartyRole.salutation
VornameLisarelatedParty./partyOrPartyRolegivenName
NachnameBachrelatedParty./partyOrPartyRolefamilyName
Telefonnummer+49221789456

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="fixed"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+49221789456"

Mobilfunknummer+4917878787878

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="mobile"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+4917878787878"

Email-adressel.bach@example.net

relatedParty/partyOrPartyRole.contactMedium.@type="EmailContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="email"

relatedParty/partyOrPartyRole.contactMedium.emailAddress="l.bach@example.net"

ProductOrderAttributeValueChange (setzen von VLT, LineID, Vertragsnr., ggf. Vertragsnr. des Vorproduktes) (

...

auch 5)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-3-attribute-value-change-event-multiple-values.json
syntaxHighlightingJSON

ProductOrderAttributeValueChange (setzen von VLT, LineID, Vertragsnummer des Vorproduktes)
fachliche FelderDatenAPI Felder
technisches EventDatum2022-05-19T10:35:00eventTime

Vertragsnummer 

3091231119

ProductOrder/agreement.businessId = "3091231119"
ProductOrder/agreement.agreementType="singleContract"

ProductOrder/agreement.name="singleContract"

verbindlicher Liefertermin (Datum)2022-12-01T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

expectedCompletionDate

Datum+Zeitfenster (wenn erforderlich, z.B. bei Technikertermin beim Endkunden)

2022-12-01T08:00:00+01:00

2022-12-01T12:00:00+01:00

productOrderItem.appointment.validFor.startDateTime

productOrderItem.appointment.validFor.endDateTime

Termin beim Endkunden erforderlichtrue

ProductOrderItem.endUserAppointmentIsNecessary = "true"

Anschluss (lineId)DEU.DTAG.FTYLIQ7PFTproductOrderItem/product.accessLineId

...

/product.lineID


ProductOrderStateChangeEvent: inProgress (6)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-4-state-change-event-in-progress.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: inProgress
fachliche FelderDaten API Felder
technisches EventDatum2022-05-20T10:40:00+01:00eventTime
Orderstatus inProgressstate 
fachliches Änderungsdatum 2022-05-20T10:40:00+01:00stateChangeDate 
Grund der Änderung

0000

"Keine Änderung zum Auftrag"

stateChangeReason.code

stateChangeReason.text


ProductOrderStateChangeEvent: completed (setzen von stateChangeDate = ERLM Termin

...

) (7)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-6-state-change-event-completed.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: completed
fachliche FelderDaten API Felder
technisches EventDatum2022-12-16T10:45:00+01:00eventTime
Orderstatus completedstate 
fachliches Änderungsdatum 2022-12-16T10:45:00+01:00stateChangeDate 
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.text


ProductOrderAttributeValueChange (setzen von startDate = Entgelttermin

...

) (8)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-7-attribute-value-change-event-start-date.json
syntaxHighlightingJSON

ProductOrderAttributeValueChange (setzen von startDate)
fachliche FelderDatenAPI Felder
technisches EventDatum 2022-12-16T10:45:30+01:00eventTime
Starttermin für Entgelt2022-12-16T10:45:00+01:00poductOrderItem/product.startDate

...

/product.startDate


ProductOrderStateChangeEvent: closed (9)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-8-state-change-event-closed.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: closed
fachliche FelderDaten API Felder
technisches EventDatum2022-12-16T10:45:00+01:00eventTime
Orderstatus closedstate 
fachliches Änderungsdatum 2022-12-16T10:46:00+01:00stateChangeDate 
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.text

Beispieldaten für FTTC-VDSL

...

-Produkt

Post ProductOrder (1)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-fttc-0-create.json
syntaxHighlightingJSON

fachliche FelderDaten API Felder
technische Daten

fachliches Bestelldatum des AG2022-05-11T10:30:00+01:00orderPostedDate
Kategorie"new"category
Kundendaten
Kundenwunschtermin2022-12-01T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

requestedCompletionDate

LageTAE_ONTFlur

productOrderItem/product.networkTerminationLocation

HardwareID (hier: Mac-Adresse des Routers)6C25083F6D6E

additionalOrderInformation.hardwareIdType = "SourceMacAddress"

additionalOrderInformation.hardwareIdValue = "6C25083F6D6E"

Montagehinweis"zweimal klingeln"

note.text = "zweimal klingeln"

note.@type = "InstallationInstruction"

Anschlussadresse
RollelocationAproductOrderItem/product/relatedPlace.role
StraßennameBiberwegproductOrderItem/product/relatedPlace.place.streetName
Hausnummer2productOrderItem/product/relatedPlace.place.streetNr
HausnummernzusatzaproductOrderItem/product/relatedPlace.place.streetNrSuffix
GebäudeteilEinfamilienhausproductOrderItem/product/relatedPlace.place.geographicSubAddress.buildingName
LandDEUproductOrderItem/product/relatedPlace.place.country
Postleitzahl59055productOrderItem/product/relatedPlace.place.postcode
OrtsnameRheinhausenproductOrderItem/product/relatedPlace.place.city
OrtsteilNordstadtproductOrderItem/product/relatedPlace.place.locality
zur Anschlussadresse gehörender Name (Anschlussinhaber)
RollelocationAContactrelatedParty.role
TypIndividualrelatedParty/partyOrPartyRole.@type
AnredeHerrrelatedParty/partyOrPartyRole.salutation
VornameMaximilianrelatedParty.partyOrPartyRole.givenName
NachnameMüllerrelatedParty.partyOrPartyRole.familyName
Vormieterdaten (nur Telekom)
VornameHans 

additionalOrderInformation.previousTenantGivenName

NachnameBieber

additionalOrderInformation.previousTenantFamilyName

ONKZ221

additionalOrderInformation.previousTenantNationalDestinationCode

Rufnummer234567

additionalOrderInformation.previousTenantSubscriberNumber

Installationskontakt
RolleinstallationContactrelatedParty.role
TypIndividualrelatedParty/partyOrPartyRole.@type
AnredeHerrrelatedParty/partyOrPartyRole.salutation
VornameAlexanderrelatedParty/partyOrPartyRole.givenName
NachnameFischerrelatedParty/partyOrPartyRole.familyName
Telefonnummer+49221145155

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="fixed"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+49221145155"

Mobilfunknummer+4917878878788

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="mobile"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+4917878878788"

Email-adressea.fischer@example.net

relatedParty/partyOrPartyRole.contactMedium.@type="EmailContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="email"

relatedParty/partyOrPartyRole.contactMedium.emailAddress="a.fischer@example.net"

Produktdaten
AktionaddproductOrderItem.action
Produktname in Replikat oder ProduktbezeichnerlisteVDSL 100productOrderItem/productOffering.name

Wunsch-Datum und -Zeitfenster für Endkundentermin

(wenn erforderlich, z.B. bei Technikertermin beim Endkunden)

 2022-12-01T08:00:00+01:00

2022-12-01T12:00:00+01:00

productOrderItem.requestedTimeSlot.validFor.startDateTime

productOrderItem.requestedTimeSlot.validFor.endDateTime

Auftraggeberdaten
Auftraggeber

Leistungs-Nummer500012

ProductOrder/agreement.businessId = "500012"

ProductOrder/agreement.agreementType="buyerServiceContract"

ProductOrder/agreement.name="buyerServiceContract"

Auftraggeber-Nummer
2123456789

ProductOrder/agreement.engagedParty.businessId

Besteller (im Namen Dritter)

Leistungs-Nummer500013

ProductOrder/agreement.businessId = "500013"

ProductOrder/agreement.agreementType="ordererServiceContract"

ProductOrder/agreement.name="ordererServiceContract"

Auftraggeber-Nummer
2123456780

ProductOrder/agreement.engagedParty.businessId

Extrerne Autftragsnr. 

 

Externe Auftragsnr.

1000111

ProductOrder/externalId.id = "1000111"

ProductOrder/externalId.externalIdentifierType = "ProductOrder"

Ansprechpartner / Auftragsmanagement
RolleorderManagementBuyerContactrelatedParty.role
AnredeHerrrelatedParty/partyOrPartyRole.salutation
TitelCaptainrelatedParty/partyOrPartyRole.title
VornameJames T.relatedParty/partyOrPartyRole.givenName
NachnameKirkrelatedParty/partyOrPartyRole.familyName
Telefonnummer+49221456789

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="fixed"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+49221456789"

Mobilfunknummer+4917754545454

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="mobile"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+4917754545454"

Email-adressej.kirk@example.net

relatedParty/partyOrPartyRole.contactMedium.@type="EmailContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="email"

relatedParty/partyOrPartyRole.contactMedium.emailAddress=""j.kirk@example.net

Vorabstimmungsdaten

VorabstimmungsId


DEU.VFD.V012345678

ProductOrder/agreement.businessId = "DEU.VFD.V012345678"

ProductOrder/agreement.agreementType="providerChangeAgreement"

ProductOrder/agreement.name ="providerChangeAgreement"

Technologie (nur S/PRI)

VDSL

additionalOrderInformation.ProviderChangeAgreementTechnology

Vertragsnummer Altprodukt (nur S/PRI)

4711081512

additionalOrderInformation.ProviderChangeAgreementSingleContractId

verschiedene Kenner
ProjektkennerAB1234

additionalOrderInformation.projectIdentifier

KopplungskennerQW567

additionalOrderInformation.couplingIdentifier

AuftragsklammerAK45678

additionalOrderInformation.orderBindingId

Anzahl Aufträge5

additionalOrderInformation.orderBindingNumberOfOrders

Massnahmenkenner
PromotionFTTC

additionalOrderInformation.campaignIdentifier

ProductOrderStateChangeEvent: Accepted

...

(4)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-fttc-1-state-change-event-accepted.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: Accepted
fachliche FelderDaten API Felder
technisches EventDatum2022-05-11T10:32:00+01:00eventTime
Orderstatus acceptedstate 
OrderstatusChangeDate2022-05-11T10:31:00+01:00stateChangeDate 
Grund der Änderung

0000

"Keine Änderung zum Auftrag"

stateChangeReason.code

stateChangeReason.text


ProductOrderAttributeValueChange (setzen von Auftragsmanagment

...

(5)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-fttc-2-attribute-value-change-event-supplier-contact.json
syntaxHighlightingJSON

ProductOrderAttributeValueChange (setzen von Auftragsmanagment)
fachliche FelderDatenAPI Felder
technisches EventDatum 2022-05-11T10:32:00eventTime
Rolle orderManagementSupplierContactrelatedParty.role
AnredeFraurelatedParty./partyOrPartyRole.salutation
VornameLisarelatedParty./partyOrPartyRolegivenName
NachnameBachrelatedParty./partyOrPartyRolefamilyName
Telefonnummer+49221789456

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="fixed"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+49221789456"

Mobilfunknummer+4917878787878

relatedParty/partyOrPartyRole.contactMedium.@type="PhoneContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="mobile"

relatedParty/partyOrPartyRole.contactMedium.phoneNumber="+4917878787878"

Email-adressel.bach@example.net

relatedParty/partyOrPartyRole.contactMedium.@type="EmailContactMedium"

relatedParty/partyOrPartyRolec.ontactMedium.contactType="email"

relatedParty/partyOrPartyRole.contactMedium.emailAddress="l.bach@example.net"


ProductOrderAttributeValueChange (setzen von VLT, LineID, Vertragsnr., ggf. Vertragsnr. des Vorproduktes) (auch 5

...

)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-fttc-3-attribute-value-change-event-multiple-values.json
syntaxHighlightingJSON

ProductOrderAttributeValueChange (setzen von VLT, LineID, Vertragsnummer des Vorproduktes)
fachliche FelderDatenAPI Felder
technisches EventDatum2022-05-19T10:35:00eventTime

Vertragsnummer 

3091231119

ProductOrder/agreement.businessId = "3091231119"
ProductOrder/agreement.agreementType="singleContract"

ProductOrder/agreement.name="singleContract"

Vertragsnummer des Vorproduktes 
(nur S/PRI)

3451234560

ProductOrder/agreement.businessId = "3451234560"
ProductOrder/agreement.agreementType="singleContractPreProduct"

ProductOrder/agreement.name="singleContractPreProduct"

verbindlicher Liefertermin (Datum)2022-12-01T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

expectedCompletionDate

Datum+Zeitfenster

(wenn erforderlich, z.B. bei Technikertermin beim Endkunden)

2022-12-01T08:00:00+01:00

2022-12-01T12:00:00+01:00

productOrderItem.appointment.validFor.startDateTime

productOrderItem.appointment.validFor.endDateTime

Termin beim Endkunden erforderlichtrue

ProductOrderItem.endUserAppointmentIsNecessary = "true"

Anschluss (lineId)DEU.DTAG.FTYLIQ7PFTproductOrderItem/product.accessLineId


ProductOrderStateChangeEvent: inProgress (6)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/

...

fit-api/src/main/tmf622/examples/product-order-fttc-4-state-change-event-in-progress.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: inProgress
fachliche FelderDaten API Felder
technisches EventDatum2022-05-20T10:40:00+01:00eventTime
Orderstatus inProgressstate 
fachliches Änderungsdatum 2022-05-20T10:40:00+01:00stateChangeDate 
Grund der Änderung

0000

"Keine Änderung zum Auftrag"

stateChangeReason.code

stateChangeReason.text

Grund der Änderung  für Vorleistungsprodukt (nur S/PRI)

0000

"Keine Änderung zum Auftrag"

"Related"

stateChangeReason.code

stateChangeReason.text

stateChangeReason.messageSource


ProductOrderStateChangeEvent: completed (7)

Bitbucket file macro
collapsibletrue
urlhttps:

...

//bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-fttc-6-state-change-event-completed.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: completed
fachliche FelderDaten API Felder
technisches EventDatum2022-12-16T10:45:00+01:00eventTime
Orderstatus completedstate 
fachliches Änderungsdatum 2022-12-16T10:45:00+01:00stateChangeDate 
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.text


ProductOrderAttributeValueChange (setzen von startDate =

...

Entgelttermin) (8)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-fttc-7-attribute-value-change-event-start-date.json
syntaxHighlightingJSON

ProductOrderAttributeValueChange (setzen von startDate)
fachliche FelderDatenAPI Felder
technisches EventDatum 2022-12-16T10:45:30+01:00eventTime
Nutzungsdatum 2022-12-16T10:45:00+01:00poductOrderItem/product.startDate


ProductOrderStateChangeEvent: closed (9)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-fttc-8-state-change-event-closed.json
syntaxHighlightingJSON

ProductOrderStateChangeEvent: closed
fachliche FelderDaten API Felder
technisches EventDatum2022-12-16T10:46:00+01:00eventTime
Orderstatus closedstate 
fachliches Änderungsdatum 2022-12-16T10:46:00+01:00stateChangeDate 
technisches EventDatum2022-12-16T10:46:00+01:00eventTime
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.text

...