Skip to content

Service Creation Process

Creating a service on our platform involves a holistic approach that seamlessly integrates customer details, premises information, product selection, and work orders.

Prerequisites to Create a Service

  1. Obtain essential customer details, primarily through their email address.
  2. Identify the location (premises) where the fiber ONT (Optical Network Terminal) is required.
  3. Understand the specific product by the customer.

Goal

The primary objective is to construct a service creation payload.

Simple Service Creation (For FNOs)

Some of the steps will be duplicated with previous process.

Audience

  • FNO (Fiber Network Operator)

Steps to Follow

  1. Check Customer Existence:
    1. Verify if the customer already exists in the system based on their email address.
    2. If the customer exists, record the customerId within the service payload under the customer object.
  2. Premises Check:
    1. Add the information for the premises into the premises object on the payload.
  3. Product Availability Check:
    1. Conduct a product availability check based on the latitude and longitude of the specified premises.
    2. Receive a list of available products and choose the relevant one, adding it to the service payload under the product object.
  4. Service Payload Construction:
    1. Assemble the complete service payload with customer, premises, and product information.
    2. Utilize the service full creation endpoint to initiate the creation of the service with the constructed service payload.

Sequence Diagram

sequenceDiagram
   Customer->>External System: Customer Details
   External System->>AEx API: Customer Existence Check
   Customer->>External System: Premises Details
   External System->>AEx API: Product Availability
   External System->>Customer: List of Products Available
   Customer->>External System: Product Selection
   External System->>AEx API: Service Creation
   AEx API->>External System: Basic Identifiers for Service
   External System->>AEx API: Link Customer to Premises