System and method for routing workflow items based on workflow templates in a call center
First Claim
1. A method for facilitating a workflow using a workflow template in a call center, comprising the steps of:
- providing a first workflow template associated with a workflow item, wherein the first workflow template includes data and scripts for rendering the workflow template and one or more routing rules and one or more trigger points defined for said workflow item,wherein said each trigger point specifies an action to be taken with respect to said workflow item, including routing and supervisor intervention,wherein said one or more routing rules include a workgroup-related threshold that triggers a routing action to be taken with respect to the workgroup, and an agent-related threshold that triggers a routing action to be taken with respect to the agent;
linking said first workflow template to a project of an interaction type, wherein the interaction type is one of a phone, web callback, email, and chat, wherein the linking is performed byreceiving, via a manager application, a first selection of a project template defining the interaction type from a predefined dropdown list of project templates, wherein the first selection generates a second dropdown list of one or more workflow templates including the first workflow template, and a third dropdown list of one or more additional workflow templates,receiving a second selection of the first workflow template from the second dropdown list,receiving a third selection of a third workflow template from the third dropdown list,receiving a selection of an entry and exit points for each of the workflow templates selected in the second and third selections, andstoring attributes of each of the project template and workflow templates selected in the first, second and third selections and attributes of the entry and exit points, wherein each attribute is linked to at least one of a plurality of scripts used to generate logic flows for the project;
routing said workflow item according to the one or more routing rules as defined in the first workflow template, via a server running on one or more microprocessors, to at least one of an agent and a knowledge worker; and
receiving a score via a survey of a supervisor and the score being based on a key performance indicator (KPI) library linked to the workflow template selected in the second or third selection and selected from a KPI dropdown list associated with said at least one of an agent and a knowledge worker based on the agent'"'"'s or the knowledge worker'"'"'s handling of said workflow item associated with the first workflow template in the project, wherein one or more scoring values are stored in a database and are used for subsequent routing decisions.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention facilitates the creation and implementation of Workflow Templates and also the designation of linkage between these templates and specific projects dealing with different media type handling. Workflow Templates are used to automatically generate user interface views which will be used by agents, knowledge workers, supervisors and customers. Such Workflow Templates provide the means to create, define and store the name and definition of and “trigger points” for each workflow item. The trigger points for when a document is used are also determined when creating the template. Further, in creating a Workflow Templates the administrator can instruct the system to save scripts associated with the template that can be saved as XML, EDI, JSP, CGI, VXML, etc. so as to be able to automatically generate documents or logic flows consistent with the target media type for the anticipated interactions with customers.
-
Citations
20 Claims
-
1. A method for facilitating a workflow using a workflow template in a call center, comprising the steps of:
-
providing a first workflow template associated with a workflow item, wherein the first workflow template includes data and scripts for rendering the workflow template and one or more routing rules and one or more trigger points defined for said workflow item, wherein said each trigger point specifies an action to be taken with respect to said workflow item, including routing and supervisor intervention, wherein said one or more routing rules include a workgroup-related threshold that triggers a routing action to be taken with respect to the workgroup, and an agent-related threshold that triggers a routing action to be taken with respect to the agent; linking said first workflow template to a project of an interaction type, wherein the interaction type is one of a phone, web callback, email, and chat, wherein the linking is performed by receiving, via a manager application, a first selection of a project template defining the interaction type from a predefined dropdown list of project templates, wherein the first selection generates a second dropdown list of one or more workflow templates including the first workflow template, and a third dropdown list of one or more additional workflow templates, receiving a second selection of the first workflow template from the second dropdown list, receiving a third selection of a third workflow template from the third dropdown list, receiving a selection of an entry and exit points for each of the workflow templates selected in the second and third selections, and storing attributes of each of the project template and workflow templates selected in the first, second and third selections and attributes of the entry and exit points, wherein each attribute is linked to at least one of a plurality of scripts used to generate logic flows for the project; routing said workflow item according to the one or more routing rules as defined in the first workflow template, via a server running on one or more microprocessors, to at least one of an agent and a knowledge worker; and receiving a score via a survey of a supervisor and the score being based on a key performance indicator (KPI) library linked to the workflow template selected in the second or third selection and selected from a KPI dropdown list associated with said at least one of an agent and a knowledge worker based on the agent'"'"'s or the knowledge worker'"'"'s handling of said workflow item associated with the first workflow template in the project, wherein one or more scoring values are stored in a database and are used for subsequent routing decisions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium, including instructions stored thereon for facilitating a workflow using a workflow template in a call center, the instructions, when executed by a computer, causing the computer to perform a method comprising:
-
providing a first workflow template associated with a workflow item, wherein the first workflow template includes data and scripts for rendering the workflow template and one or more routing rules and one or more trigger points defined for said workflow item, wherein said each trigger point specifies an action to be taken with respect to said workflow item, including routing and supervisor intervention, wherein said one or more routing rules include a workgroup-related threshold that triggers a routing action to be taken with respect to the workgroup, and an agent-related threshold that triggers a routing action to be taken with respect to the agent; linking said first workflow template to a project of an interaction type, wherein the interaction type is one of a phone, web callback, email, and chat, wherein the linking is performed by receiving, via a manager application, a first selection of a project template defining the interaction type from a predefined dropdown list of project templates, wherein the first selection generates a second dropdown list of one or more workflow templates including the first workflow template, and a third dropdown list of one or more additional workflow templates, receiving a second selection of the first workflow template from the second dropdown list, receiving a third selection of a third workflow template from the third dropdown list, receiving a selection of an entry and exit points for each of the workflow templates selected in the second and third selections, and storing attributes of each of the project template and workflow templates selected in the first, second and third selections and attributes of the entry and exit points, wherein each attribute is linked to at least one of a plurality of scripts used to generate logic flows for the project; routing said workflow item according to the one or more routing rules as defined in the first workflow template, via a server running on one or more microprocessors, to at least one of an agent and a knowledge worker; and receiving a score via a survey of a supervisor and the score being based on a key performance indicator (KPI) library linked to the workflow template selected in the second or third selection and selected from a KPI dropdown list associated with said at least one of an agent and a knowledge worker based on the agent'"'"'s or the knowledge worker'"'"'s handling of said workflow item associated with the first workflow template in the project, wherein one or more scoring values are stored in a database and are used for subsequent routing decisions. - View Dependent Claims (18)
-
-
19. A system for facilitating a workflow using a workflow template in a call center, comprising:
-
a computer, including a computer readable medium, a processor and a memory coupled to the processor, one or more servers executed from the memory to providing a first workflow template associated with a workflow item, wherein the first workflow template includes data and scripts for rendering the workflow template and one or more routing rules and one or more trigger points defined for said workflow item, wherein said each trigger point specifies an action to be taken with respect to said workflow item, including routing and supervisor intervention, wherein said one or more routing rules include a workgroup-related threshold that triggers a routing action to be taken with respect to the workgroup, and an agent-related threshold that triggers a routing action to be taken with respect to the agent; linking said first workflow template to a project of an interaction type, wherein the interaction type is one of a phone, web callback, email, and chat, wherein the linking is performed by receiving, via a manager application, a first selection of of a project template defining the interaction type from a predefined dropdown list of project templates, wherein the first selection generates a second dropdown list of one or more workflow templates including the first workflow template, and a third dropdown list of one or more additional workflow templates, receiving a second selection of the first workflow template from the second dropdown list, receiving a third selection of a third workflow template from the third dropdown list, receiving a selection of an entry and exit points for each of the workflow templates selected in the second and third selections, and storing attributes of each of the project template and workflow templates selected in the first, second and third selections and attributes of the entry and exit points, wherein each attribute is linked to at least one of a plurality of scripts used to generate logic flows for the project; routing said workflow item according to the one or more routing rules as defined in the first workflow template, via a server running on one or more microprocessors, to at least one of an agent and a knowledge worker; and receiving a score via a survey of a supervisor and the score being based on a key performance indicator (KPI) library linked to the workflow template selected in the second or third selection and selected from a KPI dropdown list associated with said at least one of an agent and a knowledge worker based on the agent'"'"'s or the knowledge worker'"'"'s handling of said workflow item associated with the first workflow template in the project, wherein one or more scoring values are stored in a database and are used for subsequent routing decisions. - View Dependent Claims (20)
-
Specification