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
- Obtain essential customer details, primarily through their email address.
- Identify the location (premises) where the fiber ONT (Optical Network Terminal) is required.
- 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
- Check Customer Existence:
- Verify if the customer already exists in the system based on their email address.
- If the customer exists, record the customerId within the service payload under the customer object.
- Premises Check:
- Add the information for the premises into the premises object on the payload.
- Product Availability Check:
- Conduct a product availability check based on the latitude and longitude of the specified premises.
- Receive a list of available products and choose the relevant one, adding it to the service payload under the product object.
- Service Payload Construction:
- Assemble the complete service payload with customer, premises, and product information.
- 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