ORDERING ASSISTANT
A request is received to configure an order for services. A question tree is accessed, the question tree being related to a form that may be used to place the order. User responses are received to two or more questions included in the question tree. A configuration output is provided that identifies fields in the form to be populated and values for the fields in the form that are to be populated.
1 . A method, comprising:
receiving a request to configure an order for services;
accessing a question tree, the question tree being related to a form that may be used to place the order;
receiving user responses to two or more questions included in the question tree; and
providing a configuration output that identifies fields in the form to be populated and values for the fields in the form that are to be populated.
2 . The method of claim 1 , further comprising including in the configuration output an identification of fields in the form that cannot be populated to place the order.
3 . The method of claim 1 , further comprising including service details in the configuration output.
4 . The method of claim 2 , further comprising receiving input to edit at least one of the service details.
5 . The method of claim 1 , further comprising:
receiving a first user response to a first question in the question tree; and
accessing a second user question in the question tree based on the first user response.
6 . The method of claim 1 , wherein the request is received via a network.
7 . The method of claim 1 , wherein the form is an Access Service Request form for telecommunications services.
8 . A computer readable medium tangibly embodying computer-executable instructions, the instructions including instructions for:
receiving a request to configure an order for services;
accessing a question tree, the question tree being related to a form that may be used to place the order;
receiving user responses to two or more questions included in the question tree; and
providing a configuration output that identifies fields in the form to be populated and values for the fields in the form that are to be populated.
9 . A system, comprising:
a first computer-readable medium that includes a question tree;
a second computer-readable medium that includes a configuration assistant application that is configured to:
receive a request to configure an order for services;
access a question tree, the question tree being related to a form that may be used to place the order;
receive user responses to two or more questions included in the question tree; and
provide a configuration output that identifies fields in the form to be populated and values for the fields in the form that are to be populated.
10 . The system of claim 9 , wherein the first computer-readable medium and the second computer-readable medium are portions of one computer-readable medium.
11 . The system of claim 9 , the configuration assistant being further configured to include in the configuration output an identification of fields in the form that cannot be populated to place the order.
12 . The system of claim 9 , the configuration assistant being further configured to include service details in the configuration output.
13 . The system of claim 12 , the configuration assistant being further configured to receive input to edit at least one of the service details.
14 . The system of claim 9 , the configuration assistant being further configured to:
receive a first user response to a first question in the question tree; and
access a second user question in the question tree based on the first user response.
15 . The system of claim 9 , wherein the request is received via a network.
16 . The system of claim 9 , wherein the form is an Access Service Request form for telecommunications services.
17 . A system, comprising:
a server that is configured to access a data store that includes a question tree, the server being further configured to:
receive a request to configure an order for services;
access a question tree, the question tree being related to a form that may be used to place the order;
receive user responses to two or more questions included in the question tree; and
provide a configuration output that identifies fields in the form to be populated and values for the fields in the form that are to be populated.
18 . The system of claim 17 , the server being further configured to include in the configuration output an identification of fields in the form that cannot be populated to place the order.
19 . The system of claim 17 , the server being further configured to:
receive a first user response to a first question in the question tree; and
access a second user question in the question tree based on the first user response.