This service is responsible for retrieving the orders from the Order Master Database using the given identifier(s). It will return only those orders that fit the filtering criteria. The criteria includes:
For this service, you need to input at least one identifier in order to search the orders. The identifiers can be:
This service allows SimpleOrder to enable generic payment validation via its ordering channels. It has the ability to accept payment against credit card and pre-authorization. This service allows the ordering interfaces to submit customer credit card details. As part of payment validation, this service will validate the credit card address. This validation ensures that the billing address entered by the customer matches the address of the credit card. It interfaces to back-end applications to validate card details. The return responses of this validation can be: 'Approved Authorization’, 'Denied Authorization’, or 'Transaction Aborted’.The service performs the following basic validations before the authorization check:
The Location Management service enables a CSR to find a valid address. It determines the geographical regions associated with a valid address and whether the address has circuit detail information. The CSR needs to pass the service the following valid data element combinations as input:
This service will search for a single match. If a single match is found, the defined geographical region information will be retrieved along with the circuit details. The system consolidates the retrieved information and returns it to the consumer.
This service is responsible for:
The input to the service requires a request for:
For better understanding of this service, let's consider a scenario. A customer wants to upgrade the DSL service by placing an order through the IVR. The business rule states that Internet service orders cannot be upgraded using the IVR. Therefore, the qualification service checks the customer profile to see if this business rule is applicable to the profile. It also checks the order to see if any order will be impacted by the rule and returns this message to the IVR Channel. The IVR channel then decides whether to direct the order to a CSR.
This service allows SimpleOrder to determine the product availability based on customer profile, address, or account attributes. It performs this via the ordering channels. This service also allows the calling channels to specify the product line or the specific product for which the availability check is required. The choices for the products may be one, multiple, or all. A call is made to the product catalogue to ascertain the product status. Depending on the product status, it may become unavailable, professional installation services may not be offered, or warnings may be presented to the CSR to highlight the status.
This service allows multi-channel access to SimpleOrder for performing product configuration. Product Configuration is the act of adding, removing, or altering products and the associated characteristics for the purpose of creating a Product Order. Allows the CSR to determine the customer eligibility by validating their existing configuration. It also validates the changes to their configuration.
This service has been developed to provide applications assessing these services the capability to validate product configurations, build a product configuration, and check eligibility for the chosen configuration.
The key features of Product Configuration service are:
This service allows the calling applications to derive a service appointment date for installation of the products/services ordered. In other words, it determines if an installation is required for the order and returns the calendar date for installation.
The calendaring service is used for creating, modifying, and canceling the appointments by the calling applications. It also supports HALF_HOUR intervals in addition to the usual AM/PM/EV and ALLDAY appointment timeslots.
This service is used to translate the common generic product/attribute representation to the downstream/legacy interpretation of product and services and vice versa. This service realizes the following requirements:
This service facilitates a common representation of products, associated attributes, and accessories across multiple ordering systems and users. It allows the calling applications to retrieve product offerings based on a search criteria. The criteria includes the following:
This service allows SimpleOrder to submit an order that is stored in the order master to the required downstream applications for fulfillment. This is done through SimpleOrder’s ordering channel. This service realizes the following key business functions:
This service is built on top of Semantic Engine. Realization of this service is an endeavor to make SimpleOrder capable of not only selling new products, but also recommends a total solution for the customer as part of consultative selling capability, both statically and dynamically. The recommendations include suggestions of a change of subscription plan, discontinuing certain existing products, more appropriate product and services, and reasons for recommending the solution. These recommendations are made by adhering to the business constraints like product eligibility, product bundle completeness, and technical feasibility.
Click Next to continue