...
Titel | Auftrag (Providerwechsel / Verbundleistung) anlegen |
---|---|
Kurzbeschreibung | Folgender Ablauf beschreibt die typischen Interaktionen zwischen dem aufnehmenden Auftrageber (EKPauf und TNBauf, im zweiten Sequenzdiagramm "Buyer of new line" bezeichnet), dem Leistungserbringer (LE, im zweiten Sequenzdiagramm "Seller of new line" bzw. "Seller of old line" bezeichnet) und dem abgebenden Auftraggeber (EKPab und TNBab, im zweiten Sequenzdiagramm "Buyer of old line" bezeichnet) im Anwendungsfall "Auftrag (Providerwechsel / Verbundleistung) anlegen" von der Anlage des Auftrags bis zu seinem Abschluss. Ein Providerwechsel / Verbundleistung sind nur dann möglich, wenn keine weiteren offenen Aufträge zum Bestand des Auftraggebers vorliegen. Dies gilt sowohl für Aufträge des bestandsführenden Auftraggebers als auch von anderen Auftraggebern. Dabei werden die für diesen Ablauf erforderlichen Auftrags-Status durchlaufen und die für diesen Ablauf relevanten Informationen übermittelt. Zu diesen Anwendungsfall sind die zwei folgenden Sequenzen relevant:
|
Vorbedingung |
|
Auslöser | Der aufnehmende Auftraggeber legt einen Auftrag für den Providerwechsel bzw. die Verbundleistung beim Leistungserbringer (ANE) an. |
Ergebnis | Das Produkt wurde erfolgreich bereitgestellt. Voraussetzung für eine erfolgreiche Bereitstellung des Produktes durch den EKPauf ist die Zustimmung des TNBab zum Wechsel des EKP (siehe RespondProviderChange /wiki/spaces/tfit/pages/233282053) |
Ablauf
Durchführung der Vorabstimmung
...
Post ProductOrder (providerChange)
...
Bitbucket file macro | ||||||
---|---|---|---|---|---|---|
|
fachliche Felder | Daten | API Felder |
---|---|---|
Auftragsdaten | ||
fachliches Bestelldatum des AG | 2022-05-11T10:30:00+01:00 | productOrder.orderPostedDate |
Geschäftsfall | providerChange | productOrder.category |
Kundendaten | ||
Kundenwunschtermin | 2022-12-01T12:00:00+01:00 (Uhrzeit fachlich nicht relevant, aber technisch erforderlich) | requestedCompletionDate |
LageTAE_ONT | Flur | product.networkTerminationLocation |
HomeID | a12d5a4545 | productOrderItem/product.homeID |
SeriennummerONT | 1515515155115 | additionalOrderInformation.hardwareIdType = "OntSerialNumber" additionalOrderInformation.hardwareIdValue = "1234567890" |
Anschlussadresse | ||
Role | locationA | productOrderIteam/product/place.role |
Straßenname | Biberweg | productOrderIteam/product/place.streetName |
Hausnummer | 2 | productOrderIteam/product/place.streetNr |
Hausnummernzusatz | a | productOrderIteam/product/place.streetNrSuffix |
Gebäudeteil | Einfamilienhaus | productOrderIteam/product/place.geographicSubAddress.buildingName |
Land | DEU | productOrderIteam/product/place.country |
Postleitzahl | 59055 | productOrderIteam/product/place.postcode |
Ortsname | Rheinhausen | productOrderIteam/product/place.city |
zur Anschlussadresse gehörender Name ("Klingelschild") | ||
Role | locationAContact | relatedParty.role |
Anrede | Herr | relatedParty.salutation |
Vorname | Maximilian | relatedParty.givenName |
Nachname | Müller | relatedParty.familyName |
Vorabstimmungsdaten | ||
VA-ID | DEU.1UND1.V012345678 | ProductOrder/agreement.businessId = "DEU.VFD.V012345678" ProductOrder/agreement.agreementType="providerChangeAgreement" ProductOrder/agreement.name ="providerChangeAgreement" |
Installationskontakt | ||
Role | installationContact | relatedParty.role |
Anrede | Herr | relatedParty.salutation |
Vorname | Alexander | relatedParty.givenName |
Nachname | Fischer | relatedParty.familyName |
Telefonnummer | 0221/145155 | relatedParty/contactMedium.mediumType = "PhoneContactMedium" relatedParty/contactMedium/characteristic.contactType = "fixed" relatedParty/contactMedium/characteristic.phoneNumber |
Mobilfunknummer | 17878878788 | relatedParty/contactMedium.mediumType = "PhoneContactMedium" relatedParty/contactMedium/characteristic.contactType = "mobile" relatedParty/contactMedium/characteristic.phoneNumber |
Email-adresse | a.fischer@example.net | relatedParty/contactMedium.mediumType = "EmailContactMedium" relatedParty/contactMedium/characteristic.contactType = email relatedParty/contactMedium/characteristic.emailAddress |
Produktdaten | ||
orderItem 1 (im Rahmen des Providerwechsel bestelltes Produkt) | ||
ID | 1 | productOrderItem.id |
Geschäftsfall | add | productOrderItem.action |
Produktname | FTTH L2 PON 1000 500 | productOrderItem/productOffering.name |
Beziehung | productOrderItem.orderItemRelationship.id = 2 productOrderItem.orderItemRelationship.relationshipType = "migrateFrom" | |
orderItem 2 (wegfallendes Produkt des abgebenden Anbieters) | ||
ID | 2 | productOrderItem.id |
Geschäftsfall | transfer | productOrderItem.action |
dentifikation des Inventars Produkt Identifier | 388a4963-f168-4603-99e8-477200099d91 | |
Auftraggeberdaten | ||
Auftraggeber | ||
Leistungs-Nummer | 500012 | ProductOrder/agreement.businessId ProductOrder/agreement.agreementType="buyerServiceContract" |
Auftraggeber-Nummer | 500011 | ProductOrder/agreement.engagedParty.businessId |
Besteller | ||
Leistungs-Nummer | 500013 | ProductOrder/agreement.businessId ProductOrder/agreement.agreementType="ordererServiceContract" |
Auftraggeber-Nummer | 500014 | ProductOrder/agreement.engagedParty.businessId |
Extrerne Autftragsnummer |
| |
Externe Auftragsnr. | 1000111 DEU.VFD | ProductOrder/externalIdentifier.id ProductOrder/externalIdentifer.owner (=ITU-Kennung) ProductOrder/externalIdentifer.externalIdentifierType =ProductOrder |
Ansprechpartner / Auftragsmanagement | ||
Role | orderManagementBuyerContact | relatedParty.role |
Anrede | Herr | relatedParty.salutation |
Titel | Captain | relatedParty.title |
Vorname | James T. | relatedParty.givenName |
Nachname | Kirk | relatedParty.familyName |
Telefonnummer | 0221 456789 | relatedParty/contactMedium.mediumType = "PhoneContactMedium" relatedParty/contactMedium/characteristic.contactType = "fixed" relatedParty/contactMedium/characteristic.phoneNumber |
Mobilfunknummer | 017754545454 | relatedParty/contactMedium.mediumType = "PhoneContactMedium" relatedParty/contactMedium/characteristic.contactType = "mobile" relatedParty/contactMedium/characteristic.phoneNumber |
Email-adresse | j.kirk@example.net | relatedParty/contactMedium.mediumType = "EmailContactMedium" relatedParty/contactMedium/characteristic.contactType = "email" relatedParty/contactMedium/characteristic.emailAddress |
Response (2)
Bitbucket file macro | ||||||
---|---|---|---|---|---|---|
|
ProductOrderStateChangeEvent: Accepted
...