Patent ID: 9697530
Date: 2017-07-04
CPC Classifications: G06F,G06Q

Claim:
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to transform a customer order into a service order, the transform comprising: receiving a customer order comprising one or more customer order lines, wherein each customer order line comprises a product action and a product offering based on a product specification; defining a structured set of metadata comprising one or more product specifications, one or more customer-facing service specifications, one or more relationships, and one or more mappings; defining a transformation sequence comprising customizable process logic, wherein the customizable process logic is structured within multiple stages; transforming the one or more customer order lines into one or more service order lines using one or more primary service transformation rules, the transforming based on the metadata and the transformation sequence, wherein each service order line comprises a service action and a customer-facing service based on a customer-facing service specification; modifying, in multiple stages of the transformation sequence, the one or more service order lines using one or more children customer order line auxiliary service transformation rules, one or more sibling customer order line auxiliary service transformation rules, and one or more parent customer order line auxiliary service transformation rules; and generating a service order comprising the one or more service order lines.