Name
Supplier Notifies Customer Order Information Required
Description
This process provides us with the ability to ask you for a decision or an update to an order belonging to you.
Related B2B Services
Preceded by
From 16 June 2025, we’ve upgraded our Home Fibre plans. These changes are now live, but while some documents on this site may still reference the old plan names, rest assured, the new speeds apply. Find out more.
Name
Supplier Notifies Customer Order Information Required
Description
This process provides us with the ability to ask you for a decision or an update to an order belonging to you.
Related B2B Services
Preceded by
Pre-conditions
You have created an order using BIC101: Customer Creates Order, it has passed the state and substate of Acknowledged/Received but has not reached the state of Closed.
Post-Conditions
Based on your response, we update the order and it continues through the fulfilment process.
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Identify an update or decision required from the customer. | Chorus |
2 | Change the state and substate of the order, send a notification to advise the customer of the steps required. | Chorus |
3 | Receive the notification and determine the appropriate action. Send updates or answers questions using an Amend Order Request | Customer |
The following use cases support this business process.
Click on the links to view the XML samples.
> Provider to Advise Response
In this example we ask you to update the customer and site contact details in your order by sending:
Amend Order Notification: HELD_PROVIDER_TO_ADVISE message to advise you that we have put your order into held provider to advise while we wait for more information.
You respond using the following Amend Order Request types:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: HELD_PROVIDER_TO_ADVISE
|
|
AmendOrderRequest: CONTACT_DETAILS
|
Customer Amends Order: CONTACT_DETAILS
|
AmendOrderRequest: ORDER_DETAILS
|
Customer Amends Order: ORDER_DETAILS
|
AmendOrderRequest: ANSWER
|
Customer Amends Order: ANSWER
|
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
ID | DESCRIPTION |
---|---|
US35 | As a Service Provider, I want to be able to add my own reference ID to a Service Request order so that I can easily match the order with orders in my own systems. |
SC35.03 | Service Provider reference is provided on all notifications regarding the service request order. |
SC38.01 | The LFCs agree on a common set of service states which are captured in the business interaction framework. |
SC39.09 | The Order Reference Number is included on all order notifications. |
SC39.11 | The date and time are included on all order notifications. |
SC39.12 | LFC uses a formatted template for the notifications. |
Name
Supplier Changes Appointment or RFS Date
Description
This process provides us with the ability to change a site visit appointment or RFS date against an order belonging to you.
Related B2B Services
Preceded by
Pre-conditions
We reschedule a site visit appointment or RFS date in your order.
Post-conditions
You receive our amend order notification advising you of the updated appointment date and time.
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Identify a site visit appointment or RFS date that require rescheduling. | Chorus |
2 | UpdatethesitevisitappointmentorRFSdate,sendanamendorder notification to the customer. | Chorus |
3,4 | Receive the notification and action as required. | Customer |
The following use cases support this business process.
Click on the links to view the XML samples.
> Reschedule Site Visit Appointment
In this example we have updated the Scope and Install appointments against your order. We advise you by sending:
REQUEST | RESPONSE |
---|---|
AmendOrderNotification: SVM_EVENT
|
|
AmendOrderNotification: SVM_EVENT
|
|
AmendOrderNotification: SCHEDULED
|
> Reschedule RFS Date
In this example, we have updated the RFS date against your order. We advise you by sending:
REQUEST | RESPONSE |
---|---|
AmendOrderNotification: SCHEDULED
|
|
AmendOrderNotification: SVM_EVENT
|
|
AmendOrderNotification: SERVICE_GIVEN
|
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
ID | DESCRIPTION |
---|---|
US39 | As a Service Provider I want standardised service order notifications from the LFCs so I can have consistent order management procedures across LFCs. |
SC39.01 | The LFCs agree a common set of service order notifications which are captured in the business interaction framework. |
SC39.09 | The Order Reference Number is included on all order notifications. |
SC39.10 | The Service Provider Order Reference number is included on all order notifications. |
SC39.11 | The date and time is included on all order notifications. |
SC39.12 | LFC uses a formatted template for the notifications. |
US42 | As theServiceProviderI want to receive a notification when my service request has been confirmed so I that can pre-configure the end-user service, and manage Customer expectation. |
SC42.03 | The notification contains the Service Provider Order Reference Number where supplied. |
SC42.04 | The notification contains a date and time stamp. |
SC42.06 | If the requested appointment date is unavailable, the notification shows that it is a revised appointment date. |
SC42.07 | The notification contains the Handover Point ID(s). POI ID; E-NNI ID; and Dark Fibre Service End-Points. |
SC42.08 | Notification contains confirmation of Service ID. |
SC42.09 | The notification contains the E-NNI Service VLAN ID(s). |
SC42.10 | The notification contains the E-NNI Customer VLAN ID(s) where applicable. |
SC42.11 | The notification contains the unique address identifier. |
SC42.12 | The notification contains the UNI Port identifier(s) where not defaulted in the Service Template. |
SC42.13 | The notification contains the UNI VLAN identifier(s) where applicable and not defaulted in the Service Template. |
SC42.14 | The notification contains all necessary information to enable the service provider to preconfigure the service. e.g. SVID, CVID and ONT port. |
SC42.16 | The notification contains the projected RFS date. |
SC42.17 | The notification can include the LFC’s parent ID that they have assigned to the service being activated and to related services that are to be joined to form an end-to-end service. |
SC42.18 | The notification can include the Service Providers parent ID that they have assigned to the service being activated and to related services that are to be joined to form an end-to-end service where supplied. |
SC42.19 | The notification contains the agreed option 82 value where relevant. |
US53 | As a Service Provider I want to be kept informed if an installation will not be completed on RFS date so I can ensure a contingency plan can be activated if necessary. |
SC53.01 | Service Provider will be notified if the installation will not be completed on RFS date. |
SC53.02 | Service Provider will be notified of the reason for delay. |
SC53.03 | Service Provider will be notified of a new appointment date as agreed with Customer. |
US54 | As a Service Provider I want to know if the Customer has aborted the site visit so that I can determine what my next action is. |
SC54.01 | Service Provider receives notification that the Customer has aborted the site visit. |
SC54.02 | Service Provider is notified of the reason the Customer gave for aborting the site visit. |
SC54.03 | Service Provider is notified of any costs incurred due to aborted site visit. |
SC54.04 | Service Provider is notified of any further action required, where relevant. |
US67 | As a Service Provider I want to be kept informed if an appointment has been cancelled or needs to be rescheduled so that I can determine what my next action is. |
SC67.01 | Service Provider will be notified of a new appointment date as agreed. |
SC67.02 | Service Provider will be notified who the contact person was who agreed the appointment time. |
US188 | As an LFC or Service Provider I need all interactions relating to contractual transactions to have guaranteed, verified delivery, so that commercial disputes can be resolved factually. |
Name
Customer Amends Order
Description
This process provides you with the ability to request a change to selected details in your order, ask us a question or respond to a question from us.
Related B2B Services
Preceded by
Pre-conditions
You receive a request from us, or your customer, to modify an order.
Post-Conditions
You receive our response to your amendment request.
STEP | DESCRIPTION | ROLE |
---|---|---|
1,2 | Submit request to amend an order. | Customer |
3 |
Receive and validate the request. If the request is invalid refer to alternate flow 1. |
Chorus |
4 |
Validate that the order can be amended. If the request is invalid refer to alternate flow 1. |
Chorus |
5 | Accept the order amendment. | Chorus |
6 | Complete amendment and provide response containing result. | Chorus |
7 | Receive the amend order response and action as required. | Customer |
STEP | DESCRIPTION | ROLE |
---|---|---|
3.1 | Validate the request against the criteria described in Business Rules, Validation of Requests. | Chorus |
4.1 | Validate the request content, if the order cannot be amended as requested, return an error response. | Chorus |
4.2 | Return an error response explaining why the order cannot be amended. | Chorus |
Refer to the Exception Codes table for error details.
-- Validation of Requests
The AmendOrderType element defines the type of Amend Order Request, and determines how the request is validated for processing and content.
TYPE | RULE |
---|---|
Validate Request |
We process the following types of Amend Order Requests one at a time. This means that you must wait for the response to each request, before sending a subsequent request.
We process the following types of Amend Order Requests irrespective of any other Amend Order Request being processed:
|
Request content |
We only process the elements that belong to the specified type of Amend Order Request, elements related to other request types be ignored. Note: if you have changes that belong to multiple types of Amend Order Request, e.g. and appointment change and contact details, you must send them as sequential requests. |
-- Order State
The following table shows the types of Amend Order Requests and the order states that will allow changes.
AMEND ORDER TYPE | ORDER STATE |
---|---|
ESCALATE |
|
INTERACTION |
|
CHARACTERISTIC |
|
ANSWER |
|
ORDER_DETAILS |
|
CONTACT_DETAILS |
|
-- Cancelled Orders
If we accept a request to cancel your order, i.e. Customer Cancels Order or Supplier Cancels Order, we will cancel any unprocessed Amend Order Requests.
The Exception Codes table lists the exceptions that may be returned by this service.
For a full list of exception codes and their meanings see B2B Exception Codes.
CODE | DESCRIPTION |
---|---|
000 | The backend processing error encountered-if problem persists please contact Chorus admin |
017 | RFS validation failed: {%s} |
018 | Question Answer Failed: {%s} |
019 | Customer Order ID or Customer Reference ID not found |
020 | Appointment reschedule failed as charges may apply - Please resubmit & accept charges. |
025 | The attribute {%s} in the request does not exist or does not match the corresponding attribute in the Order record. |
026 | Request validation failed: {%s} |
029 | The Order State of the specified Customer Order does not support the selected action |
030 | The Order ID provided belongs to a different customer |
The following use cases support this business process.
Click on the links to view the XML samples.
> Escalate Order
In this example, you use AmendOrderRequest: ESCALATE to escalate an order for medical reasons.
We respond to your message and keep you updated as the escalation is processed by sending:
Note: our escalation processes are available from: Managed Provisioning
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Amends Order: ESCALATE | |
AmendOrderNotification: ESCALATION_COMPLETED
|
|
AmendOrderNotification: SCHEDULED
|
> Interaction - Withdraw Escalation
In this example, you use AmendOrderRequest: ESCALATE to escalate an order for medical reasons.
We respond to your message and accept your escalation by sending:
After further discussions with your end customer you withdraw the order escalation using AmendOrderRequest: INTERACTION.
We respond to your message and your escalation withdrawal by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderRequest: ESCALATE
|
AmendOrderResponse: ESCALATE
|
AmendOrderNotification: ESCALATION_ACCEPTED
|
|
AmendOrderRequest: INTERACTION
|
AmendOrderResponse: INTERACTION
|
AmendOrderNotification: ESCALATION_DECLINED
|
> Escalate Order - Escalation Declined
In this example, you use AmendOrderRequest: ESCALATE to escalate an order for medical reasons.
We respond to your message and decline the escalation by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderRequest: ESCALATE
|
Customer Amends Order: ESCALATE
|
AmendOrderNotification: ESCALATION_DECLINED
|
> Amend Product Characteristics
In this example, you use AmendOrderRequest: CHARACTERISTICS to change Product Characteristics against an order.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Amends Order: CHARACTERISTICS | |
AmendOrderRequest: CHARACTERISTICS
|
AmendOrderResponse: CHARACTERISTICS
|
> Amend Order Details
Use case examples showing how to use Amend Order Requests to update order details are provided by:
> Amend Contact Details
Use case examples showing how to use Amend Order Requests to update contact details are provided by:
> Update Appointments
UsecaseexamplesshowinghowtouseAmendOrderRequeststoupdateappointmentdetailsareprovided by:
> Answer Questions
Use case examples showing how to use Amend Order Requests to answer a question are provided by:
The following Use Cases provide examples using the AmendOrderRequest to respond to orders we create on your behalf.
-- Answer - Disconnect Secondary
In this example, the CreateOrderNotification: INTENT_TO_DISCONNECT_SECONDARY_ABANDONMENT is sent to advise you that we intend to disconnect your secondary product as the location does not have an existing primary product.
The product must be promoted to a primary offer using Create Order Request, order type Change Offer.
Note: an order to promote an existing secondary product is treated with the same priority as an order to connect a new primary. This means that if two orders are created for the same ONT, we will process the order we receive first and reject the second order.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
CreateOrderNotification: INTENT_TO_DISCONNECT_SECONDARY_ABANDONMENT
|
|
Customer Amends Order: ANSWER | |
AmendOrderRequest: ANSWER
|
AmendOrderResponse:
|
AmendOrderNotification: IN_PROGRESS_INTENT_TO_CANCEL
|
|
AmendOrderNotification: CLOSED_CANCELLED
|
-- Answer - Disconnect Abandonment (Accept)
CreateOrderNotification: INTENT_TO_DISCONNECT_ABANDONMENT message is sent to advise you that, due to another customer's order created to replace your product, we have created a disconnection order on your behalf.
In this example,
REQUEST | NOTIFICATION / RESPONSE |
---|---|
CreateOrderNotification: INTENT_TO_DISCONNECT_ABANDONMENT
|
|
AmendOrderRequest: ANSWER
|
AmendOrderResponse:
|
AmendOrderNotification: CLOSED_COMPLETED
|
-- Answer - Disconnect Abandonment (Reject)
CreateOrderNotification: INTENT_TO_DISCONNECT_ABANDONMENT message is sent to advise you that, due to another customer's order created to replace your product, we have created a disconnection order on your behalf.
In this example, you check with your end customer and find that they are not moving.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
CreateOrderNotification: INTENT_TO_DISCONNECT_ABANDONMENT
|
|
AmendOrderRequest: ANSWER
|
AmendOrderResponse:
|
AmendOrderNotification: CLOSED_CANCELLED
|
> Chorus Portal Amend
In this example, you use the Chorus Portal to amend your order characteristics.
We respond using the Chorus Portal to accept your request. On the B2B you will receive the following notifications:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Amends Order: CHARACTERISTICS | |
AmendOrderRequest: CHARACTERISTICS
|
AmendOrderNotification: AMEND_ORDER_COMPLETED
|
> Use Case Exceptions
The following table describes the use case exceptions that support this business process.
Click on the scenario link to view the XML sample.
SCENARIO | DESCRIPTION | REQUEST | RESPONSE |
---|---|---|---|
Customer Amends Order - ORDER_DETAILS request contains contact details |
AmendOrderRequest is executed to change Order_Details. It contains fields associated to another AMENDORDERTYPE. Only the changes associated with the AMENDORDERTYPE Order_Details type are processed. |
AmendOrderRequest: CONTACT_DETAILS
|
AmendOrderResponse: CONTACT_DETAILS
Fields not related to AmendRequestType: CONTACT_DETAILS have been ignored. |
Customer Amends Order - Request contains invalid Product Characteristics |
AmendOrderRequest is executed to to change ProductCharacteristics. The ProductCharacteristics provided do not comply with the product rules in the Chorus catalogue. |
AmendOrderRequest: CHARACTERISTICS
|
AmendOrderRequest: CHARACTERISTICS
|
Customer Amends Order - Order State does not support the selected action |
AmendOrderRequest is executed to change the BillingAccount. TheBillingAccountcannotbechanged after the order has been accepted. |
AmendOrderRequest: ORDER_DETAILS
|
AmendOrderResponse: ORDER_DETAILS
|
Customer Amends Order - Appointment change costs have not been accepted |
Amend Order Request is executed to change a site visit appointment date. The change will incur charges but the AcceptCharges element is missing or the value is false. |
AmendOrderRequest: APPOINTMENT
|
AmendOrderResponse: APPOINTMENT
|
Customer Amends Order Appointment - RFS validation failed |
Amend Order Request is executed to change a site visit appointment date using an invalid RFS date. The date used, may be in the past or not one returned by BIC004: Query Appoinment Availability. |
AmendOrderRequest: APPOINTMENT
|
AmendOrderResponse: APPOINTMENT
|
Customer Amends Order - answer contains incorrect values |
AmendOrderRequest is executed to respond to an Intent to Cancel notification. The request contains an incorrect answer field. |
AmendOrderRequest: ANSWER
|
AmendOrderResponse: ANSWER
|
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
Request Success Criteria
ID | DESCRIPTION |
---|---|
US35 | As a Service Provider I want to be able to add my own reference ID to a Service Request order so that I can easily match the order with orders in my own systems. |
SC35.03 | ServiceProviderreferenceisprovidedonallnotificationsregardingtheservice request order. |
US44 | As the Service Provider I want to be able to request a service order be fast-tracked so that I can coordinate complex installs with more flexibility. |
SC44.02 | The Service Provider can request to fast-track any open service request. |
SC44.03 | The Service Provider can notify the LFC of the preferred installation date. |
US46 | As a Service Provider I want to amend a service order via the OSS/BSS so I can save cost. |
SC46.01 | Service Provider can amend a service order via the SSP. |
SC46.02 | Service Provider can amend a service order via the B2B. |
SC46.03 | Service Provider provides the name of the staff member amending the service order. This field is mandatory. |
SC46.04 | Service Provider provides the phone number of the staff member amending the service order. This field is mandatory. |
SC46.05 | Service Provider can amend the Business Name of the End Customer of the service order. This field is optional. |
SC46.06 | Service Provider can amend the contact name of the End Customer of the service order. This field is optional. |
SC46.07 | Service Provider can amend the phone number of the End Customer of the service order. This field is optional. |
SC46.08 | Service Provider can amend the alternate phone number of the End of the service order. This field is optional. |
SC46.09 | Service Provider can amend the Site Contact Name for the service order. This field is optional. |
SC46.10 | Service Provider can amend the Site Contact Number for the service. This field is optional. |
SC46.11 | Service Provider can amend the preferred connection date. |
SC46.12 | Service Provider can amend a preferred installation time for the connection date. |
SC46.13 | Service Provider can amend the product required. |
SC46.14 | Service Provider can amend any additional products required. |
SC46.15 | Service Provider can amend the preferred ETP installation location. |
SC46.16 | Service Provider can amend the preferred ONT installation location. |
SC46.17 | Service Provider can amend alarms or other relevant products in use. |
SC46.18 | ServiceProvider can complete an additional notes field (additional installer instructions / health and safety information)ifrequired. This field is optional. |
SC46.21 | Service Provider can amend the UNI VLAN. |
SC46.22 | ServiceProvider can amend the name and contact details of the nominated primary contact person(s) to be contacted about the service request. |
SC46.23 | ServiceProvider can amend the name and contact details of the nominated person within their organisation to be contacted about escalations regarding the service request. |
US47 | As a Service Provider I want to be able to amend an order at any time so that I can meet my Customer’s need. |
SC47.01 | Service Provider can amend the service order up to and including the RFS date. |
US62 | As the Service Provider I want to amend the “Relinquish” service order so I can manage the order effectively. |
SC62.01 | Service Provider provides the name of the staff member amending the service request. This field is mandatory. |
SC62.02 | Service Provider provides the phone number of the staff member amending the service request. This field is mandatory. |
SC62.03 | Service Provider can amend the Business Name of the End Customer of the service order. |
SC62.04 | Service Provider can amend the contact name of the End Customer of the service order. |
SC62.05 | Service Provider can amend the phone number of the End Customer of the service order. |
SC62.06 | Service Provider can amend an alternate phone number of the End Customer of the service order. |
SC62.07 | Service Provider can amend the Site Contact Name for the service order. |
SC62.08 | Service Provider can amend the Site Contact Number for the service. |
SC62.09 | Service Provider can amend the preferred relinquishment date. |
SC62.10 | ServiceProvider can amendAM orPM as the preferred relinquishment time on the connection date. |
SC62.11 | Service Provider can amend a preferred relinquishment time on the connection date. |
SC62.12 | Service Provider can complete an additional notes field if required to alert to site specific requirements and health and safety issues. |
SC62.13 | Service Provider must enter the Service ID.. |
SC62.14 | ServiceProvider can amend the name and contact details of the nominated primary contact person within their organisation to be contacted about the service request. |
SC62.15 | ServiceProvider can amend the name and contact details of the nominated person within their organisation to be contacted about escalations regarding the service request. |
US300 | As an LFC I want to know who to contact in regard to any OSS/BSS interaction (service request/order, problem report) so that I can ensure that I am getting information from the right source. |
SC300.04 | Service Provider can amend the name of the person or group within their organisation to be contacted regarding the interaction. This field is mandatory. |
SC300.05 | Service Provider can amend the phone number of the person or group within their organisation to be contacted regarding the interaction. This field is mandatory. |
SC300.06 | Service Provider can amend the email address of the person or group within their organisation to be contacted regarding the interaction. This field is mandatory. |
US420 | As a Gaining Service Provider I want the Losing Service Provider to specify the reason that they warn about the Transfer so that I can avoid accidental relinquishment of the wrong Product Instance. |
SC420.01 | Losing Service Provider notifies the LFCthat they wish to warn of incorrect Transfer details. |
SC420.02 | Losing Service Provider must provide at least one reason if they wish to respond to a Transfer notification. |
SC420.03 | Losing Service Provider can only select from an industry-agreed list of valid reasons for warning about the transfer. |
SC420.04 |
The industry-agreed list of reasons for warning about a Transfer is:
|
Response Success Criteria
ID | DESCRIPTION |
---|---|
US35 | As a Service Provider I want to be able to add my own reference ID to a Service Request order so that I can easily match the order with orders in my own systems. |
SC35.03 | Service Provider reference is provided on all notifications regarding the service request order. |
US39 | As a Service Provider I want standardised service order notifications from the LFCs so I can have consistent order management procedures across LFCs. |
SC39.01 | The LFCs agree on a common set of service order notifications which are captured in the business interaction framework. |
SC39.09 | The Order Reference Number is included on all order notifications. |
SC39.10 | The Service Provider Order Reference number is included on all order notifications. |
SC39.11 | The date and time are included on all order notifications. |
SC39.12 | LFC uses a formatted template for the notifications. |
US40 | As an LFC I want to validate the information entered within the service request on the OSS/BSS before the order is submitted so I can be assured of quality. |
SC40.04 | When a Service Request submitted via the SSP has failed the validation check, The LFC can highlight the fields which failed the validation check. |
SC40.05 | When a Service Request submitted via the B2B has failed the validation check, The LFC can send information on which fields failed the validation check. |
US49 | As a Service Provider I want to know if amending or cancelling an order is going to incur a cost so I can advise my Customer and charge them accordingly for any Customer initiated change. |
SC49.02 | Service Provider is told when amending the order of the charge incurred. |
US50 | As a Service Provider I want to receive a notification confirming that the service order amendment has been accepted or rejected so that I can manage Customer expectation. |
SC50.01 | Service Provider receives confirmation that the service order amendment has been accepted, or rejected, including the reason for rejection. |
SC50.05 | The notification contains the details of the service order as amended by the Service Provider. |
US188 | As an LFC or Service Provider I need all interactions relating to contractual transactions to have a guaranteed, verified delivery so that commercial disputes can be resolved factually. |
Name
Supplier Cancels Order
Description
This process provides us with the ability to cancel an order belonging to you.
Related B2B Services
Preceded by
Succeeded by
Pre-conditions
We notify you of our intent to cancel an order belonging to you. The order will have reached the state and substate of Acknowledged/Accepted but not the state Service Given.
Post-Conditions
You receive our notification and action as required.
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Send an Intent to Cancel order notification. | Chorus |
2 |
Receivethenotification,respondusinganAmendOrderResponse. If you reject the cancellation, refer to alternate flow. |
Customer |
3 | Receive the Amend Order Request, cancel the order and send a Closed Cancelled notification. | Chorus |
4 | Receive notification and action as required. | Customer |
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Send notification to advise of Customer options. | Chorus |
2 | Send Amend Order Request to agree to an option. | Customer |
3 | Action agreed option, send notification to advise. | Chorus |
The following use cases support this business process.
Click on the links to view the XML samples.
> Supplier Cancels Order - Customer Accepts Request
In this example your order cannot be fulfilled and needs to be cancelled. We advise you by sending:
You accept the cancellation using AmendOrderRequest: ANSWER.
We action the cancellation and advise you by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: INTENT_TO_CANCEL
|
|
AmendOrderRequest: ANSWER
|
AmendOrderRequest: ANSWER
|
AmendOrderNotification: CLOSED_CANCELLED
|
> Supplier Cancels Order - No intact available on site
In this example your order cannot be fulfilled and needs to be cancelled. The order has been submitted as an intact however the installer has identified that there is no intact available on site. As this order was submitted via B2B, we request that you submit a new Connect Additional ONT order via your B2B. We advise you by sending:
You accept the cancellation using AmendOrderRequest: ANSWER.
We action the cancellation and advise you by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: INTENT_TO_CANCEL
|
|
AmendOrderRequest: ANSWER
|
AmendOrderRequest: ANSWER
|
AmendOrderNotification: CLOSED_CANCELLED
|
|
Customer Creates Order - Connect Additional ONT | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Supplier Cancels Order - Customer Rejects Request
In this example your order cannot be fulfilled and needs to be cancelled. We advise you by sending:
You reject the cancellation using an:
We acknowledge your response using:
The next steps in the process will be determined by the order and reason we asked to cancel it, for example,wemayuseanAmendOrderNotification: MANUAL_INTERACTIONtoprovideyouwithfurther information.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: INTENT_TO_CANCEL
|
|
AmendOrderRequest: ANSWER
|
AmendOrderRequest: ANSWER
|
AmendOrderNotification: REJECT_CANCEL
|
|
AmendOrderNotification: MANUAL_INTERACTION
|
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
ID | DESCRIPTION |
---|---|
US38 | As a Service Provider I want standardized service order states from the LFCs so I can have consistent order management procedures across LFCs. |
SC38.01 | The LFCs agree a common set of service states which are captured in the business interaction framework. |
US39 | As a Service Provider I want standardised service order notifications from the LFCs so I can have consistent order management procedures across LFCs. |
SC39.01 | The LFCs agree a common set of service order notifications which are captured in the business interaction framework. |
SC39.09 | The Order Reference Number is included on all order notifications. |
SC39.10 | The Service Provider Order Reference number is included on all order notifications. |
SC39.11 | The date and time is included on all order notifications. |
SC39.12 | LFC uses a formatted template for the notifications. |
US53 | As a Service Provider I want to be kept informed if an installation will not be completed on RFS date so I can ensure a contingency plan can be activated if necessary. |
SC53.01 | Service Provider will be notified if installation will not be completed on RFS date. |
Name
Description
This process provides you with the ability to cancel an in-flight order and any associated site visit appointments.
Related B2B Services
Preceded by
Succeeded by
Pre-conditions
YouhavecreatedanorderusingBIC101:CustomerCreatesOrder,ithasreachedthestateandsubstate Acknowledged/Accepted but has not reached the state of Service Given.
Post-Conditions
You receive our response notifying you that the state and substate of your order have been changed to In Progress/Intent to Cancel.
If we accept your cancellation request, we will send an Amend Order Notification to advise that the order state and substate have been changed to Closed/Cancelled. The notification will include any outstanding charges.
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Submit request to cancel an order, including a reason for the cancellation. | Customer |
2 |
Validate the request and determine if the order can be cancelled. If the cancel order request is invalid refer to alternate flow. |
Chorus |
3 | Send response to the customer that the order state and substate have been changed. | Chorus |
4 | Receive the cancel order response and update end customer order as appropriate. | Customer |
5 | Accept the cancellation request and notify the customer. | Chorus |
STEP | DESCRIPTION | ROLE |
---|---|---|
2.1 |
If the cancel order request contains invalid values, or the order state and substate do not allow order cancellation, return an error response. The order will continue through the order fulfilment process flow. |
Chorus |
2.2 | Return an error response explaining why the order cannot be cancelled. | Chorus |
Refer to the Exception Codes table for error details.
ORDER TYPE | RULE |
---|---|
All | If we accept the request to cancel your order we will cancel any unprocessed Amend Order Requests. |
New connection |
We may charge you costs, asset out in the price list for processing service requests, including the cost of truckrolls/site visits, for orders cancellations if the ready for service date is within:
|
Change plan | We may charge you costs, as set out in the price list for processing service requests, if the order involved site visits, and is cancelled within 1 business day of the ready for service date. |
The Exception Codes table lists the exceptions that may be returned by this service.
For a full list of exception codes and their meanings see B2B Exception Codes.
CODE | DESCRIPTION |
---|---|
000 | Backendprocessingerrorencountered-IfproblempersistspleasecontactChorusadmin |
026 | Request validation failed: {%s} |
029 | The Order State of the specified Customer Order does not support the selected action |
030 | The Order ID provided belongs to a different customer |
The following use cases support this business process.
Click on the links to view the XML samples.
> Customer Cancels Order
In this example, you use CancelOrderRequest to request the cancellation of an order. We change your order state and substate to In Progress/Intent to Cancel.
We respond to your cancellation request by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Cancels Order | |
CancelOrderRequest
|
CancelOrderResponse
|
AmendOrderNotification: CLOSED_CANCELLED
|
Use Case Exceptions
The following table describes the use case exceptions that support this business process.
Click on the scenario link to view the XML sample.
SCENARIO | DESCRIPTION | REQUEST | RESPONSE |
---|---|---|---|
Customer Cancels Order - the order state does not allow cancellation |
Cancel Order Request is executed to cancel an order that has reached the state of Service Given. An exception response is returned the order continues through the order fulfilment process flow. |
|
|
Customer Cancels Order - Request does not exist or match the corresponding order record. |
Cancel Order Request is executed to cancel an order. The values in the request do not match the order values. |
|
|
Success Criteria
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
Request Success Criteria
ID | DESCRIPTION |
---|---|
US35 | As a Service Provider I want to be able to add my own reference ID to a Service Request order so that I can easily match the order with orders in my own systems. |
SC35.01 | Service Provider can enter a Service Provider Order Reference ID when submitting a service request via the B2B and/or SSP. |
SC35.02 | Service Provider can enter any letter, number or punctuation key. |
US55 | As a Service Provider I want to be able to cancel an order at any time so that my Customer can decide not to proceed if they need to. |
SC55.01 | Service Provider can cancel the service order up to and including the RFS date. |
US56 | As the LFC, I want to know why a service order has been cancelled so I can identify issues and trends within the process. |
SC56.01 | Service Provider can select from a list of reasons when cancelling the service order: End Customer Cancelled; Preferred Installation Date Unavailable; Installation Issue/Complexity; Building owner consent not received; Cost to Connect; or Other. |
SC56.02 | If other is selected, it is mandatory for the Service Provider to enter the reason in a free text field. |
US423 | As a Gaining Service Provider I want to be able to cancel a Transfer request so that I can avoid an erroneous transfer. |
SC423.01 | The Gaining Service Provider can cancel a Transfer request at any point before the Product Instance(s) to be relinquished as part of the Transfer have been deactivated. |
SC423.02 | IftheGainingServiceProvidercancelstheTransferrequestthenallrelinquishmentand new connect orders related to the Transfer request will be cancelled. Key NonFunctional References |
US203 | As an LFC or Service Provider I need all interactions relating to contractual transactions to have a guaranteed, verified delivery, so that commercial disputes can be resolved factually. |
Response Success Criteria
ID | DESCRIPTION |
---|---|
US35 | As a Service Provider I want to be able to add my own reference ID to a Service Request order so that I can easily match the order with orders in my own systems. |
SC35.03 | ServiceProviderreferenceisprovidedonallnotificationsregardingtheservicerequest order. |
US38 | As a Service Provider I want standardised service order states from the LFCs so I can have consistent order management procedures across LFCs. |
SC38.01 | The LFCs agree a common set of service states which are captured in the business interaction framework. |
US39 | As a Service Provider I want standardised service order notifications from the LFCs so I can have consistent order management procedures across LFCs. |
SC39.01 | The LFCs agree a common set of service order notifications which are captured in the business interaction framework. |
SC39.09 | The Order Reference Number is included on all order notifications. |
SC39.10 | The Service Provider Order Reference number is included on all order notifications. |
SC39.11 | The date and time is included on all order notifications. |
SC39.12 | LFC uses a formatted template for the notifications. |
US40 | As an LFC I want to validate the information entered within the service request on the OSS/BSS before the order is submitted so I can be assured of quality. |
SC40.05 | When a Service Request submitted via the B2B has failed the validation check, The LFC can send information on which fields failed the validation check. |
US42 | As theServiceProviderI want to receive a notification when my service request has been confirmed so I that can pre-configure the end-user service, and manage Customer expectation. |
SC42.01 | Service Provider receives confirmation that the service request has been confirmed. |
US49 | As a Service Provider I want to know if amending or cancelling an order is going to incur a cost so I can advise my Customer and charge them accordingly for any Customer initiated change. |
SC49.02 | Service Provider is told when amending the order of the charge incurred. |
US56 | As the LFC, I want to know why a service order has been cancelled so I can identify issues and trends within the process. |
SC56.01 | Service Provider can select from a list of reasons when cancelling the service order: End Customer Cancelled; Preferred Installation Date Unavailable; Installation Issue/Complexity; Building owner consent not received; Cost to Connect; or Other. |
SC56.02 | If other is selected, it is mandatory for the Service Provider to enter the reason in a free text field. |
US423 | As a Gaining Service Provider I want to be able to cancel a Transfer request so that I can avoid an erroneous transfer |
SC423.01 | TheGainingServiceProvider can cancelaTransferrequest atany pointbefore the ProductInstance(s)toberelinquishedaspartoftheTransferhavebeendeactivated. Key Non-Functional References |
US203 | As an LFC or Service Provider I need all interactions relating to contractual transactions to have a guaranteed, verified delivery, so that commercial disputes can be resolved factually. |
Name
Supplier Amends Order
Description
This process provides us with the ability to notify you of a change we have made to your order or to ask you a question.
Related B2B Services
Preceded by
Succeeded by
Pre-conditions
We have a change to make or a question to ask you, regarding your order.
Post-Conditions
You respond to our notification as required.
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Identify an order of yours that requires modification, or advice from you. | Chorus |
2 | Modify the order and send a notification. | Chorus |
3 | Validate the notification to determine the appropriate response. | Customer |
The following use cases support this business process.
> Order Progresses to Fulfillment
We keep you updated as the order progresses to completion by sending:
In this example you have created an order to connect a Primary offer, the order progresses to completion using the standard order fulfilment process flow.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
|
AmendOrderNotification: SCOPING_SCHEDULED
|
|
|
AmendOrderNotification: SVM_EVENT
|
AmendOrderNotification: SCHEDULED
|
|
AmendOrderNotification: SVM_EVENT
|
|
|
AmendOrderNotification: SERVICE_GIVEN
|
AmendOrderNotification: COMPLETED_BILLING
|
|
AmendOrderNotification: CLOSED_COMPLETED
|
> Order Requires Consent
In this example, you have an order that is in the state and substate In Process/Consent Required.
We keep you updated as we work through the consent process by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: CONSENT_REQUESTED
|
|
AmendOrderNotification: CONSENT_GAINED
|
|
|
AmendOrderNotification: NETWORK_DESIGN
|
> Order Consent Declined
In this example, you have an order that is in the state and substate In Process/Consent Required.
We keep you updated as we work through the consent process by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: CONSENT_REQUESTED
|
|
AmendOrderNotification: CONSENT_DECLINED
|
> Order Requires Network Design
In this example, you have an order that is in the state and substate In Process/Acknowledged Accepted.
We keep you updated with the network design process by sending:
REQUEST | NOTIFICATION / RESPONSE |
---|---|
AmendOrderNotification: NETWORK_DESIGN
|
|
AmendOrderNotification: NETWORK_BUILD
|
|
AmendOrderNotification: HELD_SCHEDULE_SCOPING
|
> Order Requires Investigation and a Quote
Use case examples showing how we notify you that your order requires investigation and send you a quote are provided by:
> Order Appointments Rescheduled
Use case examples showing how we notify you that we have updated an appointment are provided by:
> Advise You Appointments Require Rescheduling
Use case examples showing how we ask you to reschedule an appointment are provided by:
> Advise You of Intent Cancel Order
Use case examples showing how we notify you that we intend to cancel an order belonging to you are provided by:
> Ask You a Question
Use case examples showing how we ask you to update order details Correspond to a question are provided by:
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
ID | DESCRIPTION |
---|---|
US38 | As a Service Provider I want standardized service order states from the LFCs so I can have consistent order management procedures across LFCs. |
SC38.01 | The LFCs agree a common set of service states which are captured in the business interaction framework. |
US39 | As a Service Provider I want standardised service order notifications from the LFCs so I can have consistent order management procedures across LFCs. |
SC39.01 | The LFCs agree a common set of service order notifications which are captured in the business interaction framework. |
SC39.09 | The Order Reference Number is included on all order notifications. |
SC39.10 | The Service Provider Order Reference number is included on all order notifications. |
SC39.11 | The date and time is included on all order notifications |
SC39.12 | LFC uses a formatted template for the notifications. |
US53 | As a Service Provider I want to be kept informed if an installation will not be completed on RFS date so I can ensure a contingency plan can be activated if necessary. |
SC53.01 | Service Provider will be notified if the installation will not be completed on RFS date. |
SC53.02 | Service Provider will be notified of the reason for delay. |
SC53.03 | Service Provider will be notified of a new appointment date as agreed with Customer. |
US63 | As the LFC I want to be able to raise a service request on behalf of the Service Provider for “while you were here” work completed so that the Service Provider is kept informed. |
SC63.01 | The LFC has an approved process for raising a service request on behalf of the Service Provider. |
Name
Customer Creates Order
Description
This process provides you with the ability to create an order to purchase or relinquish a product, make changes to an existing product instance, and to lock in appointments.
Related B2B Services
Preceded by
Pre-conditions
The BIC003: Query Order Feasibility response returned the FEASIBILITY_CODE 998 or 999.
If your order requires a site visit you have reserved the appointment(s) using BIC005: Reserve Appointment.
Post-conditions
You receive our response with confirming that your order has been submitted and the state and substatus are Acknowledged/Received.
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Submit create order request. | Customer |
2 | Receive the request and validate the message. | Chorus |
3 | Validate the order information. | Chorus |
4 |
Determine if the order passes validation. If the request is invalid refer to alternate flow 1. |
Chorus |
5 | Provide response containing a result of the create order request. | Chorus |
6 | Receive the create order response. | Customer |
STEP | DESCRIPTION | ROLE |
---|---|---|
4.1 | If the Create Order request is invalid, return an error response. | Chorus |
4.2 | Return an error response explaining why the order cannot be created. | Chorus |
Refer to the Exception Codes table for error details
Create Order Requests
ORDER TYPE | RULE |
---|---|
Connect |
We will reject Connect order requests if:
|
Connect Secondary |
We will reject Connect Secondary order requests if:
|
Connect and Replace |
We will reject Connect and Replace order requests if:
|
Move |
We will reject Move order requests if:
***Note: Use separate disconnect and connect orders to overlap services. |
Move and Replace |
We will reject Move and Replace order requests if:
|
Disconnect |
We will reject Disconnect order requests if:
|
Transfer |
We will reject Transfer order requests if:
|
Disconnect Secondary Offer
A location can only have a secondary offer if there is an existing primary offer.
If the primary offer is disconnected, we will send you an order notification to advise that we intend to disconnect the secondary offer. If you do not reject our notification and create a Change Offer order to promote the secondary offer, we will process the disconnection.
Note: the notification must be rejected and the Change Offer order actioned within 5 calendar days or the secondary offer will be disconnected.
The use case example showing how to Answer a Disconnect Secondary notification is provided by:
Replace Orders
On receipt of a replacement order, we will send a disconnect notification to the Losing Service Provider(s) (LSP) and they must respond within 5 days.
The replacement will not proceed if the LSP:
In either of these cases, the Gaining Service Provider (GSP) will be advised that we intend to cancel their order and they may accept the cancellation or raise an escalation with us.
The use cases examples showing how to Answer a Disconnect Abandonment notification are provided by:
The Exception Codes table lists the exceptions that may be returned by this service.
For a full list of exception codes and their meanings see B2B Exception Codes.
CODE | DESCRIPTION |
---|---|
000 | Backend processing error encountered - If the problem persists please contact Chorus admin |
015 | Site Visit ID not found |
016 | DateTime Range not valid |
017 | RFS validation failed: {%s} |
019 | Customer Order ID or Customer Reference ID not found |
025 | The attribute {%s} in the request does not exist or does not match the corresponding attribute in the Order record. |
026 | Request validation failed: {%s} |
027 | Order Feasibility has expired. |
029 | The Order State of the specified Customer Order does not support the selected action |
030 | The Order ID provided belongs to a different customer |
060 | Notification Email is mandatory when Notification Preference is true |
The following use cases support this business process.
Click on the links to view the XML samples.
> Connect Primary
Create Order Request is executed to order a Product Offer for the location using Order Type Connect Primary and OrderItem action new.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Connect Primary | |
Order details Product Offering id Product Characteristics |
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Connect Additional ONT
Create Order Request is executed to order a Product Offer for the location using Order Type Connect Additional ONT and OrderItem action new.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Connect Additional ONT | |
State & Substatus: Acknowledged/Accepted | |
AmendOrderNotification: RFS_CONFIRMED
|
> Connect Secondary
Create Order Request is executed to order a Product Offer for the location using Order Type Connect Secondary and OrderItem action new.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Connect Secondary | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Connect and Replace
Create Order Request is executed to order a Product Offer for the location using Order Type Connect and Replace, and OrderItem action new.
Note: the order moved to Held Pending Disconnect and a disconnection notification is sent to the LSP.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Connect and Replace | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
|
AmendOrderNotifcation: HELD_PENDING_DISCONNECT_ACCEPTANCE
|
> Move Primary
Create Order Request is executed to order a Product Offer for the location using Order Type Move Primary, OrderItem action new and relinquish.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Move Primary | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Move Additional ONT
Create Order Request is executed to order a Product Offer for the location using Order Type Move Additional ONT, OrderItem action new and relinquish.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Move and Replace
Create Order Request is executed to order a Product Offer for the location using Order Type Move and Replace, OrderItem action new and relinquish.
Note: the order moved to Held Pending Disconnect and a disconnection notification is sent to the LSP.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
|
AmendOrderNotifcation: HELD_PENDING_DISCONNECT
|
> Change Offer
Create Order Request is executed to order a Product Offer for the location using Order Type Change Offer, OrderItem action new and relinquish.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Change Offer | |
CreateOrderRequest
|
CreateOrderRequest
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Change Offer - Promote to Primary
Create Order Request is executed to order a promote a Product Offer for the location using Order Type Change Offer, OrderItem action new and relinquish.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Change Offer (Promote to Primary) | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Modify Attribute
Create Order Request is executed to order a Product Offer for the location using Order Type Modify Attribute and OrderItem action modify.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Modify Attribute | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Modify Attribute with CSE
Create Order Request is executed to order a Product Offer for the location using Order Type Modify Attribute, OrderItem action modify and OrderItem action new.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Modify Attribute with CSE | |
CreateOrderRequest
|
CreateOrderRequest
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Disconnect Primary
Create Order Request is executed to order a Product Offer for the location using Order Type Disconnect Primary and OrderItem action relinquish.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Disconnect Primary | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Disconnect Secondary
Create Order Request is executed to order a Product Offer for the location using Order Type Disconnect Secondary and OrderItem action relinquish.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Disconnect Secondary | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
> Transfer Primary
Create Order Request is executed to order a Product Offer for the location using Order Type Transfer Primary and OrderItem action new.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Transfer Primary | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: RFS_CONFIRMED
|
|
|
AmendOrderNotification: SCHEDULED
|
AmendOrderNotification: SERVICE_GIVEN
|
|
AmendOrderNotification: COMPLETED_BILLING
|
|
AmendOrderNotification: CLOSED_COMPLETED
|
The following Use Cases provide examples of orders that require manual activity by Chorus.
-- Connect Primary - Order Requires Network Design
Create Order Request is executed to order a Product Offer at the location using Order Type Connect Primary and OrderItem action new.
The AmendOrderNotification: RFS_CONFIRMED is omitted and the order state and substate are changed to In Progress/Network Design.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Connect Primary | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: NETWORK_DESIGN
|
-- Connect Primary - Order Requires Consent
Create Order Request is executed to order a Product Offer at the location using Order Type Connect Primary and OrderItem action new.
The Amend Order Notification: RFS_CONFIRMED is omitted and the order state and substate are changed to In Progress/Consent Required.
REQUEST | NOTIFICATION / RESPONSE |
---|---|
Customer Creates Order - Connect Primary | |
CreateOrderRequest
|
CreateOrderResponse
|
AmendOrderNotification: ACKNOWLEDGED_ACCEPTED
|
|
AmendOrderNotification: CONSENT_REQUIRED
|
The following table describes the use case exceptions that support this business process.
Click on the scenario link to view the XML sample.
SCENARIO | DESCRIPTION | REQUEST | RESPONSE |
---|---|---|---|
Customer Creates Order - Order Feasibility Expired |
CreateOrderRequest is executed to order a product after the order feasibility period has expired. The order feasibility valid For period is returned by Query Order Feasibility Order Feasibility Result Item Detail - Valid For. |
|
|
Customer Creates Order - RFS Validation Failed |
CreateOrderRequest is executed to create an order using an invalid RFS date. |
|
|
Customer Creates Order - Request Does Not Match Corresponding Order Record |
CreateOrderRequest is executed to create an order using values that do not match the ones you used in Query Order Feasibility. You must use the same values you entered in Query Order Feasibility in the Create Order Request. |
|
|
Customer Creates Order - Email address is invalid |
CreateOrderRequest is executed to create an order using an invalid email address. |
|
|
Customer Creates Order - Site Contact Details Incorrect or Missing |
CreateOrderRequest is executed to create an order. The site contact details are missing or invalid. |
|
|
Customer Creates Order - Site Visit Validation Failed |
CreateOrderRequest is executed to create an order. The site visit appointment has expired or has not been reserved. |
|
|
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
Request Success Criteria
ID | DESCRIPTION |
---|---|
US30 | As an LFC I want a pre-qualification to be completed before the Service Provider submits a service request so that I can manage the order process. |
SC30.01 | Service Provider is prevented from submitting a service request without having previously completed a pre-qualification. |
SC30.02 | Whereamanualpre-qualificationis required,theServiceProviderispreventedfrom submitting a service request without the manual pre-qualification template being completed. |
US31 | As a Service Provider I want to place a Service Request via the BSS/OSS so I can save cost and time. |
SC31.01 | Service Provider can submit a service request via the SSP. |
SC31.02 | Service Provider can submit a service request via the B2B. |
US34 | As a Service Provider I don’t want to have to re-enter any information that comes from the pre-qualification so I can save time when placing a service request order. |
SC34.03 | ServiceProvider can submit key related to the previous transaction when submitting a service request via the B2B so they don’t have to submit the whole address. |
US35 | As a Service Provider I want to be able to add my own reference ID to a Service Request order so that I can easily match the order with orders in my own systems. |
SC35.01 | Service Provider can enter a Service Provider Order Reference ID when submitting a service request via the B2B and/or SSP. |
SC35.02 | Service Provider can enter any letter, number or punctuation key. |
US36 | As the LFC I want to collect all relevant information on the “New” or “Modify” service request so I can manage the order effectively. |
SC36.01 | Service Provider provides the name of the staff member logging the service request. This field is mandatory. |
SC36.02 | Service Provider provides the name of the staff member logging the service request. This field is mandatory. |
SC36.03 | Service Provider provides the phone number of the staff member logging the service request. This field is mandatory. |
SC36.04 | Service Provider can enter the Business Name of the End Customer of the service order. This field is optional. |
SC36.05 | Service Provider enters the contact name of the End Customer of the service order. This field is optional. |
SC36.06 | Service Provider provides the phone number of the End Customer of the service order. This field is optional. |
SC36.07 | Service Provider provides an alternate phone number of the End Customer of the service order. This field is optional. |
SC36.08 | Service Provider provides the Site Contact Name for the service order. This field is mandatory. |
SC36.09 | Service Provider provides the Site Contact Number for the service. This field is mandatory. |
SC36.10 | Service Provider can specify the preferred connection date. |
SC36.11 | ServiceProvider can specifyAM orPM as the preferred installation time on the connection date. |
SC36.12 | Service Provider can specify a preferred installation time on the connection date. |
SC36.13 | Service Provider can complete an additional notes field if required to alert to site specific requirements and health and safety issues. This field is optional. |
SC36.14 | Service Provider can specify the preferred ETP installation location. |
SC36.15 | Service Provider can specify the preferred ONT installation location. |
SC36.16 | Service Provider must specify the product required. |
SC36.17 | Service Provider can specify additional products or services required. |
SC36.21 | Service Provider can specify the UNI VLAN. |
SC36.22 | Service Provider can enter the Service ID. NOTE: This field is a mandatory requirement when it is a “modify” service request. |
SC36.23 | Service Provider can provide the name and contact details of the nominated primary contact person within their organisation to be contacted about the service request |
SC36.24 | Service Provider can provide the name and contact details of the nominated person within their organisation to be contacted about escalations regarding the service request. |
US37 | As the LFC I want to limit the products the Service Provider can order to only those which they have been authorised to order so I can avoid processing of invalid service requests. |
SC37.02 | The Service Provider can only select products which they are certified for |
SC37.03 | The Service Provider can only select products for which a valid POI and Backhaul exist for the specified site. |
US41 | As a Service Provider I want to be able to inform the LFC that specific orders for services are related to each other so that the LFC build is managed to meet Customer expectations. |
SC41.01 | The LFC has an agreed process for the Service Provider to notify them that a service is related to another service. |
US43 | As a Service Provider I want to be able to book an appointment for when the LFC is going to perform a site visit so that I can inform the Customer that they need to be at home on that day. |
SC43.01 | The Service Provider can specify the preferred date and time of the site visit. |
US44 | As the Service Provider I want to be able to request a service order be fast-tracked so that I can coordinate complex installs with more flexibility. |
SC44.01 | The LFC has an approved process for fast-tracking a service request. |
SC44.03 | The Service Provider can notify the LFC of the preferred installation date. |
US53 | As a Service Provider I want to be kept informed if an installation will not be completed on RFS date so I can ensure a contingency plan can be activated if necessary. |
SC53.04 | Service Provider can nominate the person (or persons) to be contacted when an RFS date is to be rescheduled with the End Customer. |
US58 | As the LFC I want to collect any information on the “Relinquish” service requested so I can manage the order effectively. |
SC58.01 | Service Provider provides the name of the staff member logging the service request. This field is mandatory. |
SC58.02 | Service Provider provides the phone number of the staff member logging the service request. This field is mandatory. |
SC58.03 | Service Provider can enter the Business Name of the End Customer of the service order. This field is optional. |
SC58.04 | Service Provider enters the contact name of the End Customer of the service order. This field is optional. |
SC58.05 | Service Provider provides the phone number of the End Customer of the service order. This field is optional. |
SC58.06 | Service Provider provides an alternate phone number of the End Customer of the service order. This field is optional. |
SC58.07 | Service Provider provides the Site Contact Name for the service order. This field is mandatory. |
SC58.08 | Service Provider provides the Site Contact Number for the service. This field is mandatory. |
SC58.09 | Service Provider can specify the preferred relinquishment date. |
SC58.10 | ServiceProvider can specifyAM orPM as the preferred relinquishment time on the connection date. |
SC58.11 | Service Provider can specify a preferred relinquishment time on the connection date. |
SC58.12 | Service Provider can complete an additional notes field if required to alert to site specific requirements and health and safety issues. This field is optional. |
SC58.13 | Service Provider must enter the Service ID. |
SC58.14 | ServiceProvider can provide the name and contact details of the nominated primary contact person within their organisation to be contacted about the service request. |
SC58.15 | ServiceProvider can provide the name and contact details of the nominated person within their organisation to be contacted about escalations regarding the service request. |
US65 | As the LFCI want to know which type of service request theServiceProviderrequires so I can tailor the information I require. |
SC65.01 | Service Provider can specify the type of service request from a list containing: New, Modify, Relinquish |
US66 | As a Service Provider I want to be able to make changes to the mapping of services to handover points so that I can manage handover capacity and network elements. |
SC66.02 | The LFC has an approved process for re-mapping services to different handover points on request from a Service Provider. |
US401 | As a Gaining Service Provider I want to know the LFC product instance ID of the service instance that the end customer wishes to transfer from the Losing Service Provider, so that I can identify the correct service/s to transfer. |
SC401.01 | Every product instance provided by an LFC to an end user premise has a unique identifier (unique by LFC). |
US406 | As a Service Provider I want to be able to indicate to the LFC exactly which resources I wish to transfer so that only the services I have requested are transferred and none are left behind. |
SC406.01 | The UFB services specified in the Transfer Service Request are transferred to the requested Service Provider point of interconnect. |
SC406.02 | The Service Provider uses the Product Instance Id to specify which service is to be transferred. |
US407 | As an LFC I want the Gaining Service Provider to provide the agreed set of information in a Transfer Request so that I have sufficient information to action the request. |
SC407.01 | Gaining Service Provider provides the Product Instance ID of each product instance to be transferred. |
SC407.02 | Gaining Service Provider specifies the Product Offering(s) that they wish to have activated in place of the product instance(s) to be transferred. |
SC407.03 | Gaining Service Provider provides the Place ID where the new offering(s) is/are to be activated. |
SC407.04 | Gaining Service Provider provides the RFS date/time that the transfer is to be actioned. |
SC407.05 | Gaining Service Provider provides the billing account ID that the Losing Service Provider bills the End Customer for the product instance that is to be transferred. |
US410 | As a Gaining Service Provider I want to be able to specify, when requesting service activation, that it is a Transfer so that the End customer is not left without service while transferring from one Service Provider to another. Note: This USonly applies when no secondary services exist at that location. |
SC410.01 | The LFC provides a mechanism to indicate that a request relates to a transfer. |
SC410.04 | Only those access services that are requested to be transferred are actually transferred. |
ID | DESCRIPTION |
---|---|
US30 | As an LFC I want a pre-qualification to be completed before the Service Provider submits a service request so that I can manage the order process. |
SC30.01 | ServiceProviderispreventedfromsubmittingaservicerequestwithouthaving previously completed a pre-qualification. |
SC30.02 | Where a manual pre-qualification is required, the Service Provider is prevented from submitting a service request without the manual pre-qualification template being completed. |
US31 | As a Service Provider I want to place a Service Request via the BSS/OSS so I can save cost and time. |
SC31.03 | ServiceProviderreceivesnotificationacknowledgingthattheservicerequesthasbeen received. |
US35 | As a Service Provider I want to be able to add my own reference ID to a Service Request order so that I can easily match the order with orders in my own systems. |
SC35.03 | Service Provider reference is provided on all notifications regarding the service request order. |
US36 | As the LFC I want to collect all relevant information on the “New” or “Modify” service request so I can manage the order effectively. |
SC36.23 | ServiceProvider can provide the name and contact details of the nominated primary contact person within their organisation to be contacted about the service request. |
SC36.25 | Service Provider receives a notification acknowledging that the service request has been received. |
US38 | As a Service Provider I want standardised service order states from the LFCs so I can have consistent order management procedures across LFCs. |
SC38.01 | The LFCs agree on a common set of service states which are captured in the business interaction framework. |
US39 | As a Service Provider I want standardised service order notifications from the LFCs so I can have consistent order management procedures across LFCs. |
SC39.01 | The LFCs agree on a common set of service order notifications which are captured in the business interaction framework. |
SC39.09 | The Order Reference Number is included on all order notifications. |
SC39.10 | The Service Provider Order Reference number is included on all order notifications. |
SC39.11 | The date and time are included on all order notifications. |
SC39.12 | LFC uses a formatted template for the notifications. |
US40 | As an LFC I want to validate the information entered within the service request on the OSS/BSS before the order is submitted so I can be assured of quality. |
SC40.04 | When a Service Request submitted via the SSP has failed the validation check, The LFC can highlight the fields which failed the validation check. |
SC40.05 | When a Service Request submitted via the B2B has failed the validation check, The LFC can send information on which fields failed the validation check. |
US41 | As a Service Provider I want to be able to inform the LFC that specific orders for services are related to each other so that the LFC build is managed to meet Customer expectations. |
SC41.02 | TheServiceProvideris notified of a designation identifierto be associated with the service, where the service will be interconnected with other services from the LFC. |
US42 | As theServiceProviderI want to receive a notification when my service request has been confirmed so I that can pre-configure the end-user service, and manage Customer expectation. |
SC42.01 | Service Provider receives confirmation that the service request has been confirmed. |
SC42.02 | The notification contains the Order Reference Number. |
SC42.03 | The notification contains the Service Provider Order Reference Number where supplied. |
SC42.04 | The notification contains a date and time stamp. |
SC42.05 | The notification contains confirmation of the first appointment date. |
SC42.06 | If the requested appointment date is unavailable, the notification shows that it is a revised appointment date. |
SC42.11 | The notification contains the unique address identifier. |
SC42.12 | The notification contains the UNI Port identifier(s) where not defaulted in the Service Template. |
SC42.13 | The notification contains the UNI VLAN identifier(s) where applicable and not defaulted in the Service Template. |
SC42.14 | The notification contains all necessary information to enable the service provider to pre-configure the service. e.g. SVID, CVID and ONT port. |
SC42.15 | The notification includes whether or not this service is the primary service on this access. |
SC42.16 | The notification contains the projected RFS date |
SC42.17 | The notification can include the LFC’s parent ID that they have assigned to the service being activated and to related services that are to be joined to form an end-to-end service. |
SC42.18 | The notification can include the Service Providers parent ID that they have assigned to the service being activated and to related services that are to be joined to form an endto-end service where supplied. |
SC42.19 | The notification contains the agreed option 82 value where relevant. |
US43 | As a Service Provider I want to be able to book an appointment for when the LFC is going to perform a site visit so that I can inform the Customer that they need to be at home on that day. |
SC43.02 | The Service Provider is notified if the preferred date and time have been confirmed as part of the service request acceptance notification. |
US66 | As a Service Provider I want to be able to make changes to the mapping of services to handover points so that I can manage handover capacity and network elements. |
SC66.02 | The LFC has an approved process for re-mapping services to different handover points on request from a Service Provider. |
US401 | As a Gaining Service Provider I want to know the LFC product instance ID of the service instance that the end customer wishes to transferfrom the LosingService Provider, so that I can identify the correct product instance(s) to transfer. |
SC401.01 | Every product instance provided by an LFC to an end user premise has a unique identifier (unique by LFC). |
ThisB2B service allows you to create an order to purchase or relinquish a product offer, make changes to an existing product instance, and to lock in appointments.
Related Business Process
Related Product
This service is available for fibre products.
The data elements and attributes that may be used by this service are described below.
The order elements contain Order header information. The following table describes the Order elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
id | Mandatory | I/O | Order identifier returned by Query Order Feasibility. |
BillingInformation | Mandatory | I/O | Order billing details. |
customerReferenceId | Mandatory | I/O | Your unique order reference number for matching this order to your records. It cannot be altered once the order is submitted and must be present in all requests relating to this order. We will return it in all responses and notifications (including email notifications) and on the bill for the order. |
type | Mandatory | I/O | Type of order. |
retainCopper | Mandatory | I/O | Flag to specify if copper should be retained. |
CBSDocumentReference | Optional | I/O | Document reference provided the Chorus Solutions team. |
Document | Optional | I/O | Details of an attached document, e.g. bespoke design document. |
OrderRole | Mandatory | I/O | End customer's name or organisation. |
OrderEmailNotification | Mandatory | I/O | Email details for order notifications. |
OrderItem | Mandatory | I/O | Details of the order items. |
The following table describes the BillingInformation element.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
billingAccount | Mandatory | I/O | Your billing account value. This value cannot be changed once the order has been submitted. |
billingEffectiveDate | O | Date of billing for recurring charges. | |
Charge | O | Charges for the order. |
The following table describes the values provided by the Charge element.
VALUE | DESCRIPTION |
---|---|
category | Category of the charge. |
description | Description of the charge, e.g. Business 1, Standard CSE. For quotes the description will contain the quote number, e.g. Quote #: 134. |
productId | Product ID for a product, e.g. ASID if it exists, or FBN if it exists for the order. This will not be populated for quotes or variable charges. |
chargeType | Type of charge for the category, e.g. Recurring, One Time. |
billingCode | |
unitCost | Unit cost in dollars ($)forthe category selected. This can be based on hours, quantity etc. Data type = decimal |
quantity | Quantity of category selected based on unit cost. Data type =decimal |
value | Total value in dollars ($) of the category selected. Data type =decimal |
The following table describes the values provided by the ChargeType element.
VALUE | DESCRIPTION |
---|---|
Recurring | |
One Time |
The following table describes the values provided by the type element.
VALUE | DESCRIPTION |
---|---|
Connect Primary | New connection for a primary product offer, where there is no existing primary product offer at the location. |
Connect Additional ONT | New connection for a primary product offer, where there is an existing or pending primary product offer at the location. |
Connect Secondary | New connection for a secondary product offer, where there is an existing primary product offer at the location. |
Connect and Replace | New Connection for a primary product offer, where there is an existing primary product offer at this location, which must be disconnected, and replaced by your incoming order. This order type is used when your end-customer is moving into a property and assuming ownership. |
Disconnect Primary | Disconnect of a primary product offer, where there is an active product instance. |
Disconnect Secondary | Disconnect of a secondary product offer, where there is an active product instance. |
Change Offer | Change of an existing product offer for an existing product instance – for the same RSP, end customer and location. |
Modify Attribute | Modification of product attributes of an existing product instance. |
Modify Attribute | Order a CSE for an existing product instance. |
Move Primary | Move your existing offer to a property where there is no existing primary product offer at the location. Note: If consent is required at the new address you will need to complete Disconnect and Connect orders instead of a Move. |
Move Additional ONT | Add an additional ONT as part of the move. |
Move and Replace | New Connection for a primary product offer and disconnection of an existing customer product offer at a different location. Where there is an existing primary product offer at this location, which must be disconnected, and replaced by your incoming order. This order type is used when your end-customer is moving in to a property and assuming ownership. |
Transfer Primary | Transfer of an existing primary product offer from another RSP to the Gaining (requesting) Service provider – for the same end customer and location. |
Transfer Secondary | Transfer of an existing secondary product offer from another RSP to the Gaining (requesting) Service provider – for the same end customer and location. |
The following table describes the values provided by the retainCopper element.
VALUE | DESCRIPTION |
---|---|
true | Copper is to be retained, e.g. alarm monitoring or voice over copper. |
false | Copper is not to be retained |
VALUE | DESCRIPTION |
---|---|
documentName | Name of the document. |
fileAttachment | Attached item. Data type = base 64 Binary. |
The following table describes the OrderRole element.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
name | Mandatory | I/O | PartyRole description. |
Party | Mandatory | I/O | Party fulfilling the role. |
The following table describes the values provided by the name element.
VALUE | DESCRIPTION |
---|---|
End Customer | The role name for the end customer who is requesting service from you. |
The following table describes the values provided by the Party element.
VALUE | DESCRIPTION |
---|---|
name | Name of the individual or organisation. |
The following table describes the values provided by the retainCopper element.
VALUE | DESCRIPTION |
---|---|
true | Copper is to be retained, e.g. alarm monitoring or voice over copper. |
false | Copper is not to be retained |
The following table describes the OrderEmailNotification element.
NAME | CARDINALITY I | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
Conditional I | I/O | Email details for order notifications. | |
requestNotify | Mandatory | I/O | Flag to specify if you would like to receive notifications by email. |
The following table describes the values provided by the emailAddress element.
VALUE | DESCRIPTION |
---|---|
emailAddress | Email address to receive order notifications. |
The following table describes the values provided by the requestNotify element.
VALUE | DESCRIPTION |
---|---|
true | You want to received email notifications. |
false | You do not want to received email notifications. |
The OrderItem elements contain details of the Order items. The following table describes the OrderItem elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
id | Mandatory I | I/O | Order item identifier. |
action | Mandatory I | I/O | Type of action to be performed. |
state | O | Used to manage the order progress. | |
substate | O | Used to manage the order progress against each state. | |
ExistingProviderDetail | Conditional | I/O | Existing provider and product details. |
Timing | Conditional | I/O | Timing information for order items. |
ProductOffering | Conditional | I/O | Chorus catalogue product offering details. |
Product | Conditional | I/O | Product details. |
SiteVisit | O | Appointment details. | |
Place | Mandatory | I/O | Provide site access details. |
The following table describes the values provided by the action element.
VALUE | DESCRIPTION |
---|---|
new | Creates or connects a new product for the customer. Note: this includes moves and transfers. |
modify | Modify or change the characteristics of an existing product. |
relinquish | Relinquish or disconnect an existing product. |
Orders are managed using status and sub-status. The status changes as the order progresses and when scoping and installation work is carried out. Not all statuses apply to all orders.
The following table describes the values provided by the state and associated substate elements.
STATEVALUE | SUBSTATEVALUE | DESCRIPTION |
---|---|---|
Acknowledged | Received | The order has been received by Chorus. |
Accepted | The order has been checked and is accepted for provisioning. | |
In Progress | Consent Required | Consent is required before this order can be progressed. |
Consent Requested | Consent has been requested. | |
Consent Not Required | It has been determined that a consent is not required for this order. | |
Consent Gained | Consent has been gained. | |
Consent Declined | The consentrequest has been declined, orit was not obtained within the required time. | |
Generate Quotation | A quote is being generated for the order. | |
Intent to Cancel | Chorus has advised the intent to cancel the order and provided a reason for the cancellation. | |
Network Design | The network design is currently in progress. | |
Network Build | The network build is currently in progress. | |
Scoping Scheduled | Scoping for this order has been scheduled. | |
Scheduled | The order install has been scheduled. | |
Investigation Required | Identified as a potential multi dwelling unit (MDU) or right of way (ROW). Investigation is required. | |
Held | Waiting on Quote Acceptance | A quote has been created and is ready for your acceptance. |
Schedule Scoping | Scoping for this order is to be scheduled. | |
Schedule Install | You now need to schedule the required installation date. | |
Intent to Cancel | Chorus has advised the intent to cancel the order and provided a reason for the cancellation. | |
Provider to Advise | You need to provide information to Chorus before the order can progress. | |
Pending Disconnect Acceptance | ||
Service Given | Service Given | Installation work is now complete. The end user should now be able to use the service at their location. |
Completed | Billing | Billing is now complete. |
Closed | Rejected | The order has been rejected. |
Cancelled | The order has been cancelled and closed. | |
Completed | The order has been completed and closed. |
Note: An order is placed in the Held stage when we are waiting for an action to be completed by you.
The ExistingProviderDetail elements contain details of the existing provider (RSP) and product being replaced. The following table describes the values provided by the ExistingProviderDetail element.
VALUE | DESCRIPTION |
---|---|
productId | Product identifier for the product being replaced by the successful completion of the order. |
existingProviderName | Chorus system name for the customer who owns of the product that is being replaced. |
The following table describes the Timing elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
name | Mandatory | I/O | Description of the dateTime value. |
dateTime | Mandatory | I/O | Date and time value. |
Date and time values use the xsd:dateTime format: YYYY-MM-DDTHH:MM:SS+[UTC offset, e.g. 12:00].
RFS dates and times are sourced from BIC004: Query Appointment Availability.
The following table describes the values provided by the name element.
VALUE | DESCRIPTION |
---|---|
CONNECT_RFS_DATE_TIME | Service connection dates. |
DISCONNECT_RFS_DATE_TIME | Service disconnection dates. |
ORDER_DATE | Date and time of the order feasibility request. |
The following table describes the ProductOffering element.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTIO |
---|---|---|---|
id | Conditional | I/O | Chorus product specification catalogue product offering identifier. |
name | Conditional | I/O | Chorus product name from the catalogue. |
Product id | Conditional | I/O | Chorus product identifier from the catalogue. |
ProductCharacteristic | Conditional | I/O | Chorus product specifications from the catalogue. |
The following table describes the values provided by the ProductCharacteristic element.
NAME | DESCRIPTION |
---|---|
name | Chorus catalogue product characteristic name (Sheet:Chr Lists; Title: Value). |
value | Chorus catalogue value or inventory identifier. |
The following table describes the Product elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
id | Conditional | I/O | Product identifier. |
The appointment details will be returned for orders that have site visit booked. The following table describes the SiteVisit elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
id | O | Site Visit identifier | |
bookable | O | Indicates if the site visit is bookable. | |
type | O | Purpose of the site visit. | |
AppointmentSlot | O | Appointment start and end dates and times. |
The following table describes the values provided by the bookable element.
VALUE | DESCRIPTION |
---|---|
true | Site visit appointment can be booked. |
false | Site visit appointment cannot be booked at this time. We will use the Notification touchpoint to request that you book an appointment once the order reaches to correctstate. |
The following table describes the values provided by the type element.
VALUE | DESCRIPTION |
---|---|
Scope | Site visit for scoping. |
Install | Site visit for Installation. |
Install/CSE | Site visit for Installation and Customer Service Experience. |
CSE | Site visit for Customer Service Experience. |
The following table describes the AppointmentSlot elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
dateTime | O | The array of state and end dates and times |
The following table describes the values provided by the dateTime element.
VALUE | DESCRIPTION |
---|---|
startDateTime | Start date and time. |
endDateTime | End date and time. |
The Place elements provide the location and equipment access information. The following table describes the Place element.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
id | Mandatory | I/O | Location identifier. |
Access | Optional | I/O | Free text field to enter site access information. |
EquipmentLocation | Mandatory for orders for Business and Education market segments. | I/O | Free text field to guidance on the location for the equipment installation. |
PlaceRole | Mandatory | I/O | Order contact information. |
The following table describes the values provided by the Access element.
VALUE | DESCRIPTION |
---|---|
description | Provide any specific site information for the technician, e.g. dog on site, rear building, check-in at reception, specific sign-in process at data centres, health and safety procedures and certificates required on site. |
The following table describes the values provided by the EquipmentLocation element.
VALUE | DESCRIPTION |
---|---|
description | Guidance for the technician on where the equipment is to be installed on-site, e.g. install ONT to the wall in the garage. |
The PlaceRole elements provide contact details for the location. The following table describes the PlaceRole element.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
name | Mandatory | I/O | Used to add the contact type/role of the order contacts. |
ContactMedium | Mandatory | I/O | Medium for contacting the party fulfilling the PlaceRole. |
Party | Mandatory | I/O | Party fulfilling the role. |
The following table describes the values provided by the Party element.
VALUE | DESCRIPTION |
---|---|
name | Name of the individual or organisation. |
The Place Role elements are used to add role types for the order contacts. The following table describes the name element.
Note: Market Segment codes and Consent requirement values are provided by Query Product Offer availability .
VALUE | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
Site Contact | Mandatory | I/O | Contact type for the primary contact on site and familiar with the order. This person must be aware that a site visit has been booked. |
Additional Contact | Optional | I/O | Contact type for used if the order requires a contact person not covered by the other contact types. |
Order Contact | Mandatory for orders for Business and Education market segments. | I/O | Contact type for the administrative person for the order. |
IT Contact | Mandatory for orders for Business and Education market segments. | I/O | Contact type for the IT contact person for the order. |
Legal Owner | Optional | I/O | Contact type for the Legal Owner of the location. |
Body Corporate | Optional | I/O | Contact type for the Body Corporate contact person for the order. |
Property Manager | Optional | I/O | Contact type for the Property Manager contact person for the order. |
The Contact Medium element is used to add contact details for each of contact types you defined using the PlaceRole - name element.
The following table provides details of the ContactMedium element.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
preference | Mandatory | I/O | An integer greater than zero used to specify a preference against the telephone numbers. |
Telephone | Mandatory | I/O | A telephone number for contacting the party fulfilling this PlaceRole. |
CondItional | I/O | An email address for contacting the party fulfilling this PlaceRole. | |
Name | Mandatory I | I/O | The name of an individual or organisation. |
The following table describes the values provided by the preference element.
VALUE | DESCRIPTION |
---|---|
1 | The main phone number to use when calling the contact person. Use this value if you are only providing one phone number. |
2 | Alternative phone number for the contact person. |
Service Name
CreateOrderRequest
Service Inputs
The following fields are mandatory for requesting this service:
Thefollowingtableshowsthepossibleorderscenarios,thevaluesofOrder-typeandOrderItem-action fields, and the additional mandatory input criteria / fields.
Note: the ProductCharacteristics names and values must comply with the values and rules defined in the Product Offer/Specification Catalogue. If you are updating an existing product use the values provided by Query Site Information.
SCENARIO | ORDER-TYPEVALUE | ORDERITEM-ACTION VALUE | INPUT CRITERIA | NOTES |
---|---|---|---|---|
Connect | Connect Primary | new |
|
Required for each new product offering. |
Connect Additional ONT | new |
|
Required for each new product offering. | |
Connect Secondary | new |
|
Required for each new product offering. | |
Connect and Replace | new |
|
Required for each new product offering. | |
Move | Move Primary | new |
|
Required for each new product offering. |
relinquish |
|
|||
Move Additional ONT | new |
|
Required for each new product offering. | |
relinquish |
|
|||
Move and Replace | new |
|
Existing provider's productId, must match an active product id in our product inventory for this location. | |
relinquish |
|
|||
Modify | Change Offer | new |
|
|
relinquish |
|
|||
Modify Attribute | modify |
|
Used for modifying an existing product instance. | |
Modify Attribute | modify |
|
Used for ordering CSE by itself. | |
new |
|
|||
Disconnect | Disconnect Primary | relinquish |
|
|
Disconnect Secondary | relinquish |
|
||
Transfer | Transfer Primary | new |
|
Existing Provider ProductId, must match an active product id in our product inventory for this location. ExistingProviderName must match a value in the Chorus Customer managed list. |
Transfer Secondary | new |
|
Existing Provider ProductId, must match an active product id in our product inventory for this location. ExistingProviderName must match a value in the Chorus Customer managed list. |
NAME | DESCRIPTION |
---|---|
MEP | Synchronous call with Acknowledgement. |
Inputs | Request to create an order. |
Outputs | Synchronous Acknowledgement. |
Non-repudiation | Yes. |
Description | Initiates a transaction to create an order. |
Service Name
CreateOrderResponse
Service Outputs
If valid input was provided, your order will be created and the response will contain the order details. It will be in the state and substate of Acknowledged/Received.
Note: non-catalogue values, e.g. existing ONT id, are validated before the order substate is moved to Accepted.
NAME | DESCRIPTION |
---|---|
MEP | Synchronous call with Acknowledgement. |
Inputs | Response to your create order request. |
Outputs | Synchronous Acknowledgement. |
Non-repudiation | Yes. |
Description | Create order is processed or has an exception. |
ThisB2B service allows you to obtain locality information from us and retrieve the unique location identifier, which you will use to call subsequent B2B services.
Related Business Process
BIC001: Query Address or Location
Related Product
This service is available for all products.
The data elements and attributes that may be used by this service are described below.
The following table describes the Place element
NAME | CARDINAL | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
Id | Mandatory | I/O |
The primary key for address or location searches The Place id is commonly referred to as:
|
The following table describes the CoreLogicAddress elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
streetNrFirst | Optional | I/O | The lower portion of an address range in a street. |
streetNrLast | Optional | I/O | The upper portion of an address range in a street. |
streetNrFirstSuffix | Optional | I/O | Suffix used for an address, e.g. 'B' where the address 5B Smith Street. |
unitType | Optional | I/O | Type of unit, e.g. an apartment or a room. |
unitAlphaNumeric | Optional | I/O | An alphanumeric identifier for a unit type, e.g. an apartment number or a letter |
floor | Optional | I/O | Floor number in a multi-story building, e.g. 1, 2, 3. |
levelType | Optional | I/O | Type of level, e.g. ground. |
locationDescriptor | Optional | I/O | Description or name that may be associated with an address |
streetName | Mandatory | I/O | Name of the street, with no extension, i.e. this does not include Street, Avenue, Lane, etc. |
streetType | Optional | I/O | Street type, e.g. Street, Avenue, Lane, etc |
roadNameSuffix | Optional | I/O | Road/street name suffix, e.g. Central, East, Lower, etc. |
suburb | Optional | I/O | Name of the suburb or locality. |
town | Optional | I/O | Name of the town or city. |
postcode | Optional | I/O | Four-digit postal code. |
RegionName | Optional | I/O | Region name. |
addressType | Optional | I/O | Address type |
The following table describes the BIF Structured Address elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
floor | Optional | I/O | Floor number in multi-story buildings, e.g. 1, 2, 3, etc. |
streetAlphaNumeric | Optional | I/O |
Combination of a flat number, the first portion of street number, last portion of street number and street number suffix fields,e.g. 23, 1A/23, 1A/23-27, etc. The search behaviour section describes how searches are performed against this element. |
unitAlphaNumeric | Optional | I/O | An alphanumeric identifier for a unit type, e.g. an apartment number or a letter. |
streetName | I/O | Name of the street, with no extension, i.e. this does not include Street, Avenue or Lane, etc. | |
streetSuffix | Optional | I/O | Street type, e.g. Street, Avenue, Lane, etc. |
suburb | Optional | I/O | Name of the suburb or locality. |
town | Optional | I/O | Name of the town or city |
postcode | Optional | I/O | Four-digit postal code. |
locationDescriptor | Optional | I/O | Description or name that may be associated with an address. |
The Address Part elements are used to return additional address information for BIF Structured Address queries.
The following table describes the AddressPart elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
type | 0 | Type of address information being returned | |
value | 0 | Value of the address information. |
The following table describes the values provided by the type element.
VALUE | DESCRIPTION |
---|---|
Building | Building name. |
Unit Type | Type of unit, e.g. an apartment or a room. |
Region Name | Region name. |
Level Type | Type of level, e.g. ground. |
Road Name Suffix | Road/street name suffix, e.g. Central, East, Lower, etc. |
Address Type | Address type. |
VALUES | ||
---|---|---|
APARTMENT | FRONT UNIT | SHOP |
BACH | GARAGE | SITE |
BARN | GRANNY FLAT | SLEEPOUT |
BASEMENT FLAT | HOMESTEAD | STUDIO |
BOTTOM FLAT | HOUSE | SUITE |
BOTTOM UNIT | HUT | TOP FLAT |
CABIN | KIOSK | TOP UNIT |
CARAVAN | OFFICE | TOWNHOUSE |
COTTAGE | PIER | TOWNHOUSE |
COWSHED | REAR FLAT | UNIT |
CRIB | REAR UNIT | VILLA |
FLAT | ROOM | WOOLSHED |
FRONT FLAT | SHED |
The following table describes the values provided by the Region Name element.
VALUES | ||
---|---|---|
AHIPARA | HOKITIKA | TAIRUA |
ASHBURTON | INVERCARGILL | TAKAKA |
AUCKLAND | KAWERAU | TARANAKI |
AUCKLAND CENTRAL | LEVIN | TARANAKI REGION |
AUCKLAND NORTH | MANAWATU-WANGANUI | TASMAN |
AUCKLAND REGION | MANAWATU-WANGANUI REGION | TASMAN REGION |
AUCKLAND SOUTH | MANUKAU | TASMANS |
AUCKLAND WEST | MARLBOROUGH | TAUMARUNUI |
BAY OF PLENTY | MARLBOROUGH REGION | TAURANGA |
BAY OF PLENTY REGION | MASTERTON | TEMUKA |
BLENHEIM | NAPIER | TURUA |
BRIGHTON | NELSON | UPPER HUT |
CANTERBURY | NELSON REGION | WAIKATO |
CANTERBURY REGION | NELSON-MARLBOROUGH | WAIKATO |
CHATHAMS | NEW PLYMOUTH | WAIMAKARIRI |
CHRISTCHURCH | NGONGOTAHA | WAIPA |
DUNEDIN | NORTHLAND | WAIROA |
FAR NORTH | NORTHLAND REGION | WANGANUI |
GISBORNE | OMOKOROA BEACH | WELLINGTON |
GISBORNE REGION | OTAGO | WELLINGTON REGION |
GORE | OTAGO REGION | WEST COAST |
GREYMOUTH | PALMERSTON NORTH | WEST COAST REGION |
HAMILTON | RAKAIA | WESTERN BAY OF PLENTY |
HASTINGS | ROTORUA | WHAKATANE |
HAWKE'S BAY | SOUTHLAND | WHANGAMATA |
HAWKE'S BAY REGION | SOUTHLAND REGION | WHANGAREI |
The following table describes the values provided by the Road Name Suffix element
VALUES | |
---|---|
CENTRAL | NO 3 |
E | NORTH |
EAST | NORTHEAST |
EXTENSION | RIGHT BRANCH |
LOOP | S |
LOWER | SOUTH |
N | UPPER |
NO 1 | W |
NO 2 | WEST |
The following table describes the values provided by the Address Type element.
VALUES |
---|
Primary |
Greenfield |
Pseudo |
The address key elements are used to search against TerraLink Unique Identifiers (TUI) or ICMS Unique Identifiers (PLSAM).
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
type | Optional | I/O | Used to select the address key type. |
value | Optional | I/O |
TUI or PLSAM identifier. Note: TUIidentifiers have zero to many relationships with the Place id. PLSAM identifiers have a one to one relationship with the Place id. |
The following table describes the values provided by the type element.
VALUE | DESCRIPTION |
---|---|
TUI |
Indicates that the value being passed is a Terralink Unique Identifier. This is available for searches using CoreLogic Address elements. |
PLSAM |
Indicates that the value being passed is an ICMS unique identifier. This is available for searches using BIF Structured Address elements. |
Note: for CoreLogic searches the AddressKey elements will always return the TUI values in the response.
An exact match search can be used to avoid addresses with a common house_high, house_low, flat_low and house_low_suffix being returned. For example, you can search for a location with a house of 23 and the response will not include 23A, 23B, 23B, 1/23.
This function does not apply the wild card rules, it will only search against the information you provide and will not return a result unless there is a single exact match to your criteria.
We do not recommend using this type of searching, as it increases the risk of selecting an incorrect address or having incomplete information available when choosing a service delivery address.
The following table describes the exactMatch elements.
NAME | CARDINALITY | INPUT/OUTPUT | DESCRIPTION |
---|---|---|---|
exactMatch | Optional | I/O |
Allows you to select an exact match to the address details provided in the search criteria. This is available for searches using CoreLogic Address elements or BIF Structured Address elements. |
The following table describes the values provided by the exactMatch element
VALUE | DESCRIPTION |
---|---|
true | Exact matching will be applied. |
false | Exact matching will not be applied. |
Query place searches are not case sensitive and are executed by matching search criteria against our Address Location Manager database, using either:
The order:
1. Road Name
2. Suburb
3. City/Town***
4. Level Number
5. Location descriptor.
Or, one of the address identifiers:
Place id TUI ID PLSAM.
***The query will search query both City and TerritorialAuthority name, as they may have the same value or, in some cases, an address record will not have an associated town name.
Pattern matching is used to search against values entered in the BIF Structured Address streetAlphaNumeric field. The following tables describe how pattern matching works.
IFSTREETALPHANUMERIC THEN... CONTAINS... | THEN |
---|---|
"/" and no "-" characters, e.g. 1A/23. |
1. characters before the "/" are treated as a string and used as the flat number 2. contiguous numbers following the "/" are used as the first portion of the street number 3. the "/" character is then discarded. Example: streetAlphaNumeric 1A/23 becomes: Flat number 1A and street number 23. |
"/" and "-" characters, e.g. 1A/23-27. |
1. characters before the "/" are treated as a string and used as the flat number 2. contiguous numbers between the "/" and before the "- " are used as the first portion of the street number 3. contiguous numbers following the "-" are used as the last portion of the streetnumber 4. the "/" and "-" characters are then discarded. Example: streetAlphaNumeric 1A/23-27 becomes: Flat number 1A, the first portion of the street number 23 and the last portion of the street number 27 |
"-" and no "/" characters, e.g. 23-27. |
1. contiguous numbers before the "-" are used as the first portion of the streetnumber 2. contiguous numbers following the "-" are used as the last portion of the street number Version '151201114324', printed from https://customer.chorus.co.nz/web-services on March 28 2018. 3. the "-" character is then discarded. Example: streetAlphaNumeric 23-27 becomes The first portion of the street number 23 and the last portion of street number 27. |
"/" and a letter anywhere after the "/" character, e.g. 1A/23A. |
letters following the number after the "/" are used as the street number suffix. Example: streetAlphaNumeric 1A/23A becomes: Flat number 1A, the first portion of the street number 23 and street number suffixA. |
a letter and no "/" character, e.g. 23B. |
1. contiguous numbers are used as the first portion of the street number 2. letters following the numbers are used as the street number suffix. Example: streetAlphaNumeric 23B becomes: The first portion of the street number 23 and street number suffix B. |
a number with no "/", "-" or characters, e.g. 23. |
contiguous numbers are used as the first portion of the street number. Example: streetAlphaNumeric 23 becomes: The first portion of the street number 23. |
We will always return our primary street/road name and suburb name, regardless of whether the primary or alternative names have been provided in the search.
This means that the address returned in the response may appear to be different from the one requested the search criteria.
Example:
The search criteria:
1 Smith, Ohawe.
Returns:
Place id: 102002584
1 Kingsford Smith Drive, Hawera.
The attached document demonstrates the 30 road and suburb search combinations, for which we return 1 Kingsford Smith Drive, Hawera.
Alternative Road and Alias Suburb Search Results [PDF, 65kB]
The following table shows the elements used for exact match searches. The web service will perform a first level search if an exact match is not found it will perform a second level search.
CORELOGIC FIELD | BIF STRUCTURED ADDRESSFIELD | MATCH IS SUPPLIED | CAN BE NULL | NOTES |
---|---|---|---|---|
streetNrFirst | streetAlphaNumeric - see Pattern Matching | Yes (First level match) | No | Must be supplied. |
streetNrLast | streetAlphaNumeric - see Pattern Matching | Yes (First level match) | Yes | Required if the address has a range, e.g. 23-31. |
streetNrFirstSuffix | streetAlphaNumeric - see Pattern Matching | Yes (First level match) | Yes | Required if the address number has an alpha suffix, e.g. 23A. |
unitAlphaNumeric | unitAlphaNumeric | Yes (First level match) | Yes | Required if an address has a subunit, e.g. Flat 2/23. |
floor | floor | If supplied used in Secondary level Match | Yes | Required for multi-storey buildings. |
locationDescriptor | locationDescriptor | If supplied used in Secondary level Match | Yes |
If a location descriptor exists in the database it will be returned with first level exact match results. If it is included in the search criteria it will only be used for second-level searching. |
streetName | streetName | Yes (First level match) | No | Must be supplied. |
streetType | streetSuffix | Yes (First level match) | Yes | If a road has a type it must be supplied, road names that do not have a road type include SH 1, Broadway, etc. |
roadNameSuffix | Yes (First level match) | Yes | If a road name has a suffix i.e. descriptor after the road name type then it must be supplied otherwise an incorrect match can occur. | |
suburb | suburb | Yes (First level match) | No | Must be supplied. |
town | town | Yes (First level match) | No | Must be supplied. |
postcode | postcode | Yes (First level match) | No | Must be supplied. |
Service Name
QueryPlaceRequest
Service Inputs
The following criteria can be used when requesting this service
INPUT | DESCRIPTION |
---|---|
Place id | The primary key for address or location searches. |
BIF Structured Address elements Exact match flag (Optional) |
Textual Identifier compromised of a number of fields in a structured form, see BIF Structured Address Elements. |
Core Logic Address elements Exact match flag (optional) | Textual Identifier compromised of a number of fields in a structured form, see CoreLogic Address Elements. |
TUI | Terralink Unique Identifier see AddressKey Elements. |
PLSAM ID | ICMS unique identifier for individual physical addresses see AddressKey Elements. |
Message Handling Specifications
NAME | QUERYPLACEREQUEST |
---|---|
MEP | Synchronous call with Acknowledgement. |
Inputs | Query an address or a place |
Outputs | Synchronous Acknowledgement. |
Non-repudiation | Yes. |
Description | Initiates a transaction to query an address or place. |
Service Name
QueryPlaceResponse
Service Outputs
If valid search criteria was provided, the response will contain the Place id, any AddressKey details used in the request, and one of the following:
Multiple results will be limited to the first 200 closest matching records. They will be ordered using the following main steps:
1. Alphabetically by street name(ascending)
2. Numerically by:
NAME | QUERYPLACERESPONSE |
---|---|
MEP | Synchronous call with Acknowledgement. |
Inputs | Response to your query of an address or a place. |
Outputs | Synchronous Acknowledgement. |
Non-repudiation | Yes. |
Description | Query place request is processed or has an exception. |
Name
Customer Queries Site Information
Description
This process provides you with the ability to query a location and retrieve a list of active product instances, and open orders. This information allows you to make informed pre-sales decisions with your customers.
Related B2B Services
Preceded by
Pre-conditions
Post-conditions
Site information for the specified location is provided to the Customer.
STEP | DESCRIPTION | ROLE |
---|---|---|
1 | Send query site request with valid supplier location ID. | Customer |
2 |
Receive the request, validate location information and retrieve all active Product Instances, including information about Open orders and ONT details. If location information is invalid refer to alternate flow. |
Chorus |
3 | Provide the Site Information response to the Customer. | Chorus |
4 | Receive the Site Information response. | Customer |
STEP | DESCRIPTION | ROLE |
---|---|---|
2.1 | If the location information is invalid, return an error response. | Chorus |
2.2 | Return an error response explaining why aSite Information match cannot be completed. | Chorus |
Refer to the Exception Codes table for error details.
The following rules apply to the information we will include in the Query Site Information response.
Move Order Example
If an existing product is at location A and there is an in-flight order (Move Primary; from location A to location B), the query will return the following for:
Transfer Order Example
If an existing product is at location A and there is an in-flight order (Transfer Primary; from product 1 to product 2), the query will return the following:
For a full list of exception codes and their meanings see B2B Exception Codes.
EXCEPTION CODE | EXCEPTION MESSAGE |
---|---|
000 | Backendprocessingerrorencountered-Ifproblem persistspleasecontact Chorus admin |
001 | Supplier Location ID not found |
005 | Supplier Location ID is not valid |
The following table describes the use cases that support this business process.
SCENARIO | DESCRIPTION | REQUEST | RESPONSE |
---|---|---|---|
Customer Requests Site Information, Response Contains Single ONT, One PRIMARY, One Secondary Instance |
Query site information is executed to obtain product and order information. The site has a single ONT, one primary and one secondary instance. |
|
|
Customer Requests Site Information, Response Contains Single ONT, Primary Instance and Pending Order | Query site information is executed to obtain product and order information where the site has a single ONT, one primary instance and pending order. |
|
|
Customer Requests Site Information, Response Contains Disconnect Primary and Pending Order | Query site information is executed to obtain product and order information where the site has a disconnected primary and a pending order. |
|
|
Customer Requests Site Information, Response Contains Multiple ONTs, Primary Instances and Pending Orders for Other RSPs | Query site information is executed to obtain product and order information where the site has multiple ONTs, one primary instance, and pending orders for another Chorus Customer. |
|
|
Customer Requests Site Information, Response Contains Single ONT with no Products | Query site information is executed to obtain product and order information where the site has single ONTs with no products. |
|
|
Customer Requests Site Information, Response Contains Pending Order with no Existing ONT | Query site information is executed to obtain product and order information where the site has a pending order with no existing (installed) ONT. |
|
|
Customer Requests Site Information, Response Contains no information | Query site information is executed to obtain product and order information where the site has no existing (installed) ONT. |
|
|
The following table describes the use case exceptions that support this business process.
Click on the scenario link to view the XML sample.
SCENARIO | DESCRIPTION | QUERY REQUEST | QUERY RESPONSE |
---|---|---|---|
Customer Requests Site Information, Backend Processing Error | Query site information is executed to obtain product and order information, a backend processing error occurs. |
|
|
Customer Requests Site Information, Supplier Location ID is not Valid |
Query site information is executed to obtain product and order information, the Supplier Location ID is invalid. |
|
|
This section provides a list of the User Story References that we have met in this business process, as defined by the Ultra-Fast Broadband BSS / OSS Business Interaction Framework.
The document is available from:
Refer to the TCF website for documentation.
Request Success Criteria
ID | DESCRIPTION |
---|---|
US402 | As a Service Provider selling services to an end customer I want to know about the active LFC services for all RSPs at a location so that I can make an appropriate offerto my end customer. |
SC402.01 | TheServiceProvideris provided with the product instance IDs of each active product instance at thatlocation. |
SC402.03 | The Service Provider is provided with the product family of the LFC product offering that corresponds with each product instance ID. |
SC402.04 | The LFC does not identify to other Service Providers the Product Offering that corresponds to that service instance. |
SC402.05 | There is an industry minimum agreed list of values for Product Family. |
SC402.07 | Where the product instance provided is not an instance of one of the products covered by the CFH contracts, the product family name will only be identified as ‘private’. |
SC402.08 | The LFC identifies which product instances (and associated end point ports) are related. |
SC402.09 | The Gaining Service Provider specifies the LFC Place ID when requesting information about active services at a location. |
US403 | As a Gaining Service Provider I want to know about the ONT resources at a location so that I can identify which LFC service(s) I need to transfer to meet my End Customer’s requirements. |
SC403.01 | Service Provider is provided with the corresponding ONT port number for each product instance id. |
SC403.04 | LFCs use a common naming convention for identifying the ONT ports. |
Response Success Criteria
ID | DESCRIPTION |
---|---|
US402 | As a Service Provider selling services to an end customer I want to know about the active LFC services for all RSPs at a location so that I can make an appropriate offerto my end customer. |
SC402.01 | TheServiceProvideris provided with the product instance IDs of each active product instance at thatlocation. |
SC402.03 | The Service Provider is provided with the product family of the LFC product offering that corresponds with each product instance ID. |
SC402.04 | The LFC does not identify to other Service Providers the Product Offering that corresponds to that service instance. |
SC402.05 | There is an industry minimum agreed list of values for Product Family. |
SC402.07 | Where the product instance provided is not an instance of one of the products covered by the CFH contracts, the product family name will only be identified as ‘private’. |
SC402.08 | The LFC identifies which product instances (and associated end point ports) are related. |
SC402.09 | The Gaining Service Provider specifies the LFC Place ID when requesting information about active services at a location. |
US403 | As a Gaining Service Provider I want to know about the ONT resources at a location so that I can identify which LFC service(s) I need to transfer to meet my End Customer’s requirements. |
SC403.01 | Service Provider is provided with the corresponding ONT port number for each product instance id. |
SC403.04 | LFCs use a common naming convention for identifying the ONT ports. |
SC403.06 | The Gaining Service Provider specifies the LFC Place ID when requesting information about resources available at a location. |
US404 | As a Service Provider I want to know about all open orders with the LFC for each of the active services they provide at a specified location so that I can make an appropriate offer to my End Customer. |