The present invention relates to a server, system, and program supervising a state of operators in a contact center.
Conventionally, a supervisor (manager) monitors an operational state of a plurality of operators in a contact center (call center). A supervisor gives support or instructions on the spot, or takes over in handling, by information and the like from operators in a case of discovering such irregularities as long durations of calls, processing time, and the like. As a result, the role of the supervisor in maintaining or improving the level of service in calls, or in improving operational efficiency, is large; in particular, speed in discovery of irregularities is sought.
In such a situation, for example, in Patent Document 1, in order quickly to recognize a shortage of operators, a device to list the operational status of telephone terminals and durations of calls has been proposed.
However, even according to the device in Patent document 1, a supervisor can at best recognize an insufficiency in operators from connection rate or call duration, but learning in a timely manner the state of each operator, including seating position, elapsed time, and the like, when in states other than during a call is difficult. As a result, it is still difficult for a supervisor to notice irregularities quickly in the work of each operator.
Therefore, the present invention has the objective of providing a monitoring device enabling a supervisor to recognize the state of each operator easily, and to recognize an irregularity in operation quickly.
For the above-mentioned objective, specifically, such as the following is provided.
In a first aspect of the present invention, a server that is connected via a communication line to a telephone switchboard and a terminal which includes a display unit, and monitors a state of an operator in a contact center, includes:
a part for receiving operational status data indicating an operational status of a telephone terminal used by the operator from the telephone switchboard;
a part for measuring an elapsed time after a change of the operational status;
a part for reading out configuration data associated and stored beforehand according to the received operational status data; and
a part for generating display data for displaying an image indicating the operational status and the elapsed time at a predetermined position on the display unit corresponding to a seating position of the operator, and sending thereof to the terminal, based on the configuration data and the elapsed time.
According to such a configuration, the server is connected via a communication line to a telephone switchboard and a terminal which includes a display unit, receives operational status data indicating an operational status of a telephone terminal used by the operator in a contact center from the telephone switchboard, measures an elapsed time after a change of the operational status, reads out configuration data associated and stored beforehand according to the received operational status data, generates display data for displaying an image indicating the operational status and the elapsed time at a predetermined position on the display unit corresponding to a seating position of the operator, based on the configuration data and the elapsed time, and sends thereof to the terminal.
In this way, since the supervisor can confirm a position of an operator and elapsed time for each process on a screen of the terminal, there is a possibility of quickly discovering an operator for which a problem has occurred. As a result, since a response to a problem becomes quicker, there is a possibility of increasing processing efficiency in a contact center.
In a second aspect of the present invention, the server according to the first aspect further includes: a part for associating display color data of the image with the operational status data and storing thereof, as one portion of the configuration data, in which:
the image is color-coded by the display color data according to the operational status.
According to such a configuration, the server, associates display color data of the image with the operational status data and stores thereof, as one portion of the configuration data, and the image is color-coded by the display color data according to the operational status.
In this way, since the server displays statuses of work of operators by color-coding, there is a possibility that a supervisor can visually recognize these readily.
In a third aspect of the present invention, the invention according to the second aspect further includes a part for receiving the display color data from the terminal.
According to such a configuration, the server receives the display color data from the terminal and reflects thereof by color-coding of the image. In this way, the supervisor can configure his or her own easily viewable distribution of colors from the terminal, and color-code and display operator status; therefore, there is a possibility of simplifying status recognition of work of an operator.
In a fourth aspect of the present invention, the server according to any of the first to third aspects further includes a part for associating a threshold value for the elapsed time with the operational status data and storing thereof, as one portion of the configuration data, in which,
in a case where the elapsed time exceeds the threshold value, a display aspect of the elapsed time in the image is changed.
According to such a configuration, the server associates a threshold value for the elapsed time with the operational status data and stores thereof, as one portion of the configuration data, and in a case where the elapsed time exceeds the threshold value, a display aspect of the elapsed time in the image is changed.
In this way, a user (supervisor) of the terminal can easily recognize a continued state that exceeds a threshold value by, for example, a change of display color and the like, and therefore can quickly discover the occurrence of a problem.
In a fifth aspect of the present invention, the server according to the fourth aspect further includes a part for receiving the threshold value from the terminal.
According to such a configuration, the server receives the threshold value from the terminal, and based on the received threshold value, changes a display aspect of the elapsed time in the image. In this way, the supervisor can freely input and configure a threshold value based on experience, past statistical data, or the like from the terminal, and therefore it is possible to reconfigure thereof flexibly according to task contents of the contact center.
According to a sixth aspect of the present invention, in the server according to any of the first to fifth aspects, the display data includes data identifying the operator and an extension number.
According to such a configuration, it is possible for the supervisor to know an extension number of a problematic operator immediately. As a result, since it becomes possible to respond quickly, there is a possibility of increasing the processing efficiency of the contact center.
It should be noted that a plurality of people may be the operator for the telephone terminal. In that case, it is acceptable to include data identifying a plurality of operators, or data identifying one representative operator, in the display data.
In a seventh aspect of the present invention, the server according to any of the first to sixth aspects further includes a part for receiving identification data of a recording device recording a conversation of the operator from the telephone switchboard, in which
the display data includes the received identification data.
According to such a configuration, the server receives identification data of a recording device recording a conversation of the operator from the telephone switchboard, and the display data includes the received identification data.
In this way, it is possible for the supervisor to know identification data of a call log of a problematic operator immediately. As a result, since it is possible to refer quickly to contents of a conversation in responding to a problem, there is a possibility of increasing the processing efficiency of a contact center.
In an eighth aspect of the present invention, the server according to any of the first to seventh aspects further includes:
a part for associating categorization data that is categorized into each task for which the telephone terminal is used and categorization color data for distinguishing the display thereof, with data identifying the telephone terminal beforehand, and storing thereof;
a part for receiving a response rate for each of the tasks evaluated by the telephone switchboard, and
a part for sending the response rate for each of the tasks received to the terminal in order to be displayed on the display unit, in which
the display data includes the categorization color data.
According to such a configuration, the server associates categorization data that is categorized into each task for which the telephone terminal is used and categorization color data for distinguishing the display thereof, with data identifying the telephone terminal beforehand, and stores thereof; receives a response rate for each of the tasks evaluated by the telephone switchboard; and displays the response rate for each of the received tasks; furthermore, the display data includes the categorization color data.
In this way, it is possible for the server to color-code and display a plurality of telephone terminals for each task, and additionally to display a response rate of each task. As a result, it is possible for the supervisor to know whether the situation can currently be responded to, for each task, by a response rate, and there is a possibility, for example, of efficiently responding by increasing operators for a task such as for which a response rate is decreasing (a service level is becoming lower).
In a ninth aspect according to the present invention, the server according to the eighth aspect further includes: a part for obtaining a standby level for the operator for each of the tasks, based on the operational status; and
a part for sending to the terminal an image indicating the standby level in order to display thereof to be linked to the response rate.
According to such a configuration, the server obtains a standby level for the operator for each of the tasks, based on the operational status, and displays an image indicating the standby level to be linked to the response rate.
In this way, it is possible for the server to obtain and to display a standby level for the operator. As a result, since it is possible for the supervisor to recognize easily whether there is latitude in a number of required personnel for the task, there is a possibility of effectively handling the repositioning of an operator.
Moreover, an image indicating a standby level for an operator may be an index number, and may also be a color-coded lamp-shaped image or the like.
In a tenth aspect of the present invention, a system that monitors a state of an operator in a contact center, which includes at least a server and a terminal connected via a communication line, the server includes:
a part for receiving operational status data indicating an operational status of a telephone terminal used by the operator from a telephone switchboard connected to the server;
a part for measuring an elapsed time after a change in the operational status;
a part for reading out configuration data associated and stored beforehand according to the received operational status data; and
a part for generating display data for displaying an image indicating the operational status and the elapsed time, based on the configuration data and the elapsed time, in which:
the terminal includes a part for displaying the image at a predetermined position on a display unit of the terminal corresponding to a seating position of the operator, based on the display data received from the server.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the first aspect.
According to an eleventh aspect of the present invention, in the system according to the tenth aspect, the server further includes a part for, associating display color data of the image with the operational status data and storing thereof, as one portion of the configuration data, in which
the image is color-coded by the display color data according to the operational status.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the second aspect.
According to a twelfth aspect of the present invention, in the system according to the eleventh aspect, the terminal further includes a part for accepting an input of the display color data from a user and sending thereof to the server.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the third aspect.
According to a thirteenth aspect of the present invention, in the system according to any of the tenth to twelfth aspects, the server further includes a part for associating a threshold value for the elapsed time with the operational status data and storing thereof as one portion of the configuration data; in which
in a case where the elapsed time exceeds the threshold value, a display aspect of the elapsed time in the image is changed.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the fourth aspect.
According to a fourteenth aspect of the present invention, in the system according to the thirteenth aspect, the terminal further includes a part for accepting input of the threshold value from a user and sending thereof to the server.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the fifth aspect.
In a fifteenth aspect of the present invention, in the system according to any of the tenth to fourteenth aspects, the display data includes data identifying the operator and an extension number.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the sixth aspect.
According to a sixteenth aspect of the present invention, in the system according to any of the tenth to fifteenth aspects, the server further includes a part for receiving identification data of a recording device recording a conversation of the operator from the telephone switchboard, in which
the display data includes the received identification data.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the seventh aspect.
According to a seventeenth aspect of the present invention, in the system according to any one of the tenth to sixteenth aspects, the server further includes:
a part for associating categorization data that is categorized into each task for which the telephone terminal is used, and categorization color data for distinguishing the displaying thereof, with data identifying the telephone terminal beforehand, and stores thereof; and
a part for receiving a response rate for each of the tasks evaluated by the telephone switchboard, and
the terminal further includes a part for displaying the response rate for each of the tasks received from the server on the display unit, in which
the display data includes the categorization color data.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the eighth aspect.
According to an eighteenth aspect of the present invention, in the system according to the seventeenth aspect, the server further includes a part for obtaining a standby level for the operator for each of the tasks, based on the operational status; and
the terminal further includes a part for linking an image indicating the standby level received from the server to the response rate, and displaying thereof.
According to such a configuration, by operating the system, it is possible to anticipate the same kind of effect as in the ninth aspect.
In a nineteenth aspect of the present invention, a program for monitoring a state of an operator in a contact center in a system, which includes at least a server and a terminal connected via a communication line causes the server to execute steps of:
receiving operational status data indicating an operational status of a telephone terminal used by the operator, from the telephone switchboard,
measuring an elapsed time after a change of the operational status,
reading out configuration data associated and stored beforehand according to the received operational status data, and
generating display data for displaying an image indicating the operational status and the elapsed time, based on the configuration data and the elapsed time; and
causes the terminal to execute a step of displaying the image at a predetermined position on a display unit of the terminal corresponding to a seating position of the operator, based on the display data received from the server.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the first aspect.
In a twentieth aspect of the present invention, the program according to the nineteenth aspect further causes the server to execute a step of associating display color data of the image with the operational status data and storing thereof, as one portion of the configuration data, in which
the image is color-coded by the display color data according to the operational status.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the second aspect.
In a twenty-first aspect of the present invention, the program according to the twentieth aspect further causes the terminal to execute a step of accepting an input of the display color data from a user, and sending thereof to the server.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the third aspect.
In a twenty-second aspect of the present invention, the program according to any of the nineteenth to twenty-first aspects further causes the server to execute a step of associating a threshold value for the elapsed time with the operational status data, and storing thereof, as one portion of the configuration data, in which in a case where the elapsed time exceeds the threshold value, a display aspect of the elapsed time in the image is changed.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the fourth aspect.
In a twenty-third aspect of the present invention, the program according to the twenty-second aspect further causes the terminal to execute a step of accepting input of the threshold value from a user, and sending thereof to the server.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the fifth aspect.
In a twenty-fourth aspect of the present invention, in the program according to any of the nineteenth to twenty-third aspects, the display data includes data identifying the operator and an extension number.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the sixth aspect.
In a twenty-fifth aspect of the present invention, the program according to any of the nineteenth to twenty-fourth aspects further causes the server to execute a step of receiving identification data of a recording device recording a conversation of the operator, from the telephone switchboard, in which
the display data includes the received identification data.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the seventh aspect.
In a twenty-sixth aspect of the present invention, the program according to any of the nineteenth to twenty-fifth aspects further causes:
the server to execute steps of:
associating categorization data that is categorized into each task for which the telephone terminal is used and categorization color data for distinguishing the displaying thereof, with data identifying the telephone terminal beforehand, and storing thereof; and
receiving a response rate for each of the tasks evaluated by the telephone switchboard; and
the terminal to execute a step of displaying the response rate for each of the tasks received from the server, on the display unit, in which
the display data includes the categorization color data.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the eighth aspect.
In a twenty-seventh aspect of the present invention, the program according to the twenty-sixth aspect further causes the server to execute a step of obtaining a standby level for the operator for each of the tasks, based on the operational status, and
the terminal to execute a step of linking an image indicating the standby level received from the server to the response rate, and displaying thereof.
According to such a configuration, by causing the system to execute the program, it is possible to anticipate the same kind of effect as in the ninth aspect.
According to the present invention, it is possible to provide a monitoring device for which, in a call center, it is possible for a supervisor to recognize a state of each operator easily, and to recognize an irregularity in operation quickly.
A preferred embodiment of the present invention is explained below based on the drawings.
The telephone switchboard 30 monitors a state of each of the telephones 40 used by a plurality of operators in a contact center, and determines such statuses as, for example, busy with a client, on hold, and waiting for a call in relation to each of the operators.
The server 10 receives a status of the operator determined by the telephone switchboard 30, and measures an elapsed time of the status. Furthermore, the server 10, generates display data, based on configuration data received from the terminal 20 which the supervisor uses, and sends thereof to the terminal 20.
Here, the display data generated at the server 10 includes a status of an operator and an elapsed time since entering that status. Therefore, it is possible for the supervisor visually to recognize from the screen displayed at the terminal 20 a status and elapsed time of an operator, and to determine when such an irregularity as the duration of the call being too long has occurred in a status of an operator. As a result, it is possible for the supervisor to assign help to an operator for which an irregularity has occurred, or to restaff in response thereto at an early stage.
Moreover, in the present embodiment, the server 10 and the terminal 20 are separate devices, but the configuration is not limited to this, and may be configured as a single device including both functions.
A controller 110, storage unit 120, input unit 130, display unit 140, and communication controller 150 are connected together through a bus 160.
The controller 110 is an information central processing unit (CPU) that performs computation and processing of information, and performs control of the computer overall. The controller 110, by suitably reading out and executing various programs stored in the storage unit 120, coordinates with the above-described hardware, and achieves various functions relating to the present invention.
The storage unit 120 may include local memory for execution of programs in combination with the controller 110, large-capacity bulk memory, and cache memory to be used for efficiently performing searches of the bulk memory. As computer-readable media for realizing the storage unit 120, that which is realized electrically, magnetically, optically, or electromagnetically may be included. More specifically, semiconductor storage devices, magnetic tapes, random access memory (RAM), read-only memory (ROM), and optical discs, including CD-ROMs, CD-R/Ws, and DVDs are included.
The input unit 130 carries out accepting of input by a user, and may include a keyboard, a pointing device, and the like. The input unit 130 may be connected to the computer directly or through an intermediate I/O controller.
The display unit 140 is a device to display a screen to a user for accepting input of data, or for displaying calculation processing results of the computer on a screen, and includes display devices such as a cathode-ray tube (CRT), a liquid-crystal display (LCD), and the like. The display unit 140 may be connected to the computer directly or through an intermediate I/O controller.
A communication controller 150 is a network adapter for enabling the computer to connect through a dedicated network or public network to another calculation processing system or storage device. The communication controller 150 may include a modem, a cable modem, and an Ethernet (registered trademark) adapter.
The screen is divided into a configuration portion 20a and a seating layout portion 20b, and in accordance with the content of an input accepted at the configuration portion 20a, a status and the like of each operator is displayed in the seating layout portion 20b.
At the configuration portion 20a, in the configuration input portion 21, a selection input of a display color of each status and an input of a limit (threshold value) of elapsed time are accepted from a user (supervisor). A display color is selected from a prescribed number of colors. Moreover, for the types of display colors, it is acceptable to provide only enough to distinguish all statuses that can be determined; alternatively, it is acceptable for a plurality of statuses to be of an identical color by reducing the types thereof. Furthermore, it is also acceptable to check the checkboxes for statuses for which a determination is necessary, and to perform display only in relation to the statuses.
By these settings, it is possible for the supervisor to select a status on which to focus suitably and to decide upon a display color, and it is, therefore, possible to recognize a required status effectively.
Here, in relation to the selected display color, in order to have the supervisor confirm an input, it is acceptable to reflect thereof onto a seating display example 23.
A limit (threshold value) of elapsed time is a time setting for when the same status has been continuing for a long time until a warning is issued. In relation to a status for which a threshold value is configured, in a case in which elapsed time has exceeded the threshold value, a display of the elapsed time is changed. For example, it is acceptable to change from black characters to red characters, to increase a size of characters, or to flash characters, and a change that is easily visually identifiable is desirable.
A status and the like for each operator is displayed in accordance with a position of a seat in the seating layout portion 20b, based on display data received from a server 10. In the display example, for example, seat images 24a and 24c are of a status “talking,” seat image 24b is of a status “reserved,” and seat image 24e is of a status “not ready.” Seat image 24d is a logged off state, and therefore is distinguished by a color with more contrast than the display colors representing status.
Seat image 24a and seat image 24c are of the same status of “talking,” but the character styles of elapsed time thereof are different. Here, a threshold value of “talking” configured in configuration input portion 21 is 10 minutes, and therefore the elapsed time of a seat image 24c has exceeded this, and a display style thereof has been changed. As a result, it is possible for the supervisor to spot the seat image 24c for which an irregularity can be recognized, based on the threshold value set thereby.
In seat image 24, aside from these, an extension number (“1003” in the case of seat image 24c), a name of an operator (“Sato” in the case of seat image 24c), and an identification number of a recording device (“0003” in the case of seat image 24c) are displayed. As a result, it is possible for the supervisor, in the case of seat image 24c for example, to dial the extension “1003,” or, by selecting the recording device “0003,” to play back the stored conversation contents or the like.
A response rate display portion 22 additionally is also present in the configuration portion 20a. For a plurality of campaigns (tasks, organizations), assigned colors and response rates corresponding to each are displayed. Here, the assigned color has been configured beforehand, and may be set to accept an input from a user on a separate screen. As a result, the seat image 24 is displayed color-coded for each configured campaign in a seating layout portion 20b.
The response rate displayed in the response rate display portion 22 is evaluated by the telephone switchboard 30, and sent to the server 10. As a result of this display, it is possible for the supervisor easily to recognize whether a response rate per campaign has reached a target service level or not. For example, in a case in which a response rate of 100% has been set as the target value, it can be determined that there is no latitude in a campaign for which the response rate is 98%.
Here, in a display of a response rate, additionally, it is acceptable to display a lamp image and the like color-coded according to the rate, and as a result, for example, if there is a red lamp, therefore a response rate is less than 80%, and the like. Therefore, it is possible for the supervisor easily to identify visually a level of the response rate. More specifically, it is possible to achieve thereof, for example, by storing beforehand data corresponding to a scope of the response rate and a color of the lamp image.
Moreover, this correspondence may be configured according to an acceptance of input from the user (supervisor). The terminal 20 accepts a scope input of the response rate and a corresponding color selection of the lamp image by the configuration screen (not shown), and the server 10 receives and stores these data.
In this manner, while there are campaigns for which the response rate is less than 100%, there may also exist campaigns for which the response rate is 100%, and for which there are many operators in a standby state. Since it is possible for the supervisor to recognize this easily on the screen, it is possible to give instructions to switch the campaign for which an operator in a standby state is in charge. As a result, even if there is a limited number of operators, it is possible to place operators without redundancy, and to aim for an improvement in the response rate.
Furthermore, even in a case in which a response rate is 100% and has achieved a target, it can be considered that there are cases in which there is latitude (cases in which there are sufficiently many operators in a standby state), and in which there is no latitude (cases in which there are almost no operators in a standby state). In a case in which there is no latitude, by increases in the quantity of calls or increases in the like in response time, there is a high possibility of a decrease in the response rate. Therefore, it can be said that knowing the latitude level (standby level) is useful.
Therefore, the server 10 determines when the latitude level is low (the standby level is low), showing an indication (an asterisk) thereof. Moreover, the display method is not limited to the above, and may be any of a variety of informing aspects. It may be acceptable to display an indicator showing a latitude level (for example, a ratio of operators in a “ready” state).
In Step S105, the terminal 20 accepts input of configuration data (display color for each status and a threshold value of elapsed time) from a user (supervisor), and sends thereof to the server 10. The server 10 stores the received configuration data in the storage unit 120 as, for example, the configuration table indicated in
In the configuration table, presence or absence of an indication, display color, and a threshold value of elapsed time are stored, for each of a division of task (campaign) contents and the like and a status. Here, in a case of there being a different noteworthy status or a different threshold value by task contents and the like, it is possible to store such data as of display colors or threshold values corresponding to a plurality of divisions. By accepting a selection input of division from the user (supervisor) at a process starting time, data corresponding to the selected division is read out, thereby enabling change of the configuration without performing inputs individually.
In Step S110, the server 10 receives a status (operational status of a telephone 40) of an operator from the telephone switchboard 30. The server 10 stores the received status in the storage unit 120 as, for example, the status table indicated in
In the status table are stored an ID that identifies the operator, an extension number, the current status, and the time at which the current status occurred.
Here, receipt of a status may be performed at a prescribed period of, for example, each second or the like, and as a result, each record of the status table will be updated at the period. Moreover, it is desirable for the period to be a sufficiently shorter interval than the threshold stored in the configuration table (
In Step S115, the server 10 receives a response rate per campaign from the telephone switchboard 30. At the telephone switchboard 30, the telephones 40 are sorted beforehand into prescribed groups (corresponding to campaigns) and supervised, and a response rate per group is evaluated.
In Step S120, the server 10 determines whether or not the received status is identical to a status (immediately preceding) stored in a status table. In a case in which it is determined to be identical thereto (there is no change in status), the process is transitioned to Step S125, and in a case of being determined to be different (there is a change in status), the process is transitioned to Step S140.
In Step S125, the server 10 calculates an elapsed time since entering the current status. More specifically, calculation thereof is performed by a difference between the current time and a starting time stored in the status table.
Here, the calculation method of elapsed time is not limited thereto. For example, when the starting time field of the status table is replaced with the elapsed time field, receipt of status of Step S110 is performed at a prescribed period, and each time, it is possible to achieve thereof by updating the elapsed time field.
In Step S130, the server 10 determines whether or not the calculated elapsed time has exceeded a threshold value corresponding to a current status stored in the status table. In a case in which the threshold value has been exceeded, a warning flag indicating that a threshold value of elapsed time has been exceeded is turned ON (Step S135). In a case of not having been exceeded, the warning flag is turned OFF (Step S150).
In Step S140, the server 10 updates the status table with the received current status, and updates the starting time of the status with the current time (Step S145). As a result, the elapsed time returns to 0, and therefore the server 10 turns the warning flag OFF (Step S150).
In Step S155, the terminal 20 displays a status and elapsed time of each operator according to the display example indicated in
Here, in a case in which a warning flag has been set to ON in Step S135, the elapsed time of the current status has exceeded the threshold value, and therefore a display aspect of the elapsed time is changed in order to be more easily visually identified compared to a case in which the warning flag is OFF. More specifically, a style of text, for example (font, size, color and the like), or a display rendition (such as blinking or an ornamental image of a warning lamp and the like) thereof is changed.
Moreover, the assigned color for each campaign and display position for a seat in
In Step S160, the server 10, based on statuses of operators included in each campaign, calculates a standby level (latitude level). More specifically, for example, a number, ratio, or the like of the status “ready” may represent thereof, and a possibility of maintaining a response rate even in a case of increasing a quantity of calls over the present is thereby indicated.
In Step S165, the terminal 20 displays a response rate received in Step S115 and a standby level calculated in Step S160. Here, the display indicating the standby level can display, for example, an image indicating that there is no latitude in a case of falling below a prescribed threshold value. Alternatively, the standby level can be displayed as a number, but in a case of falling below a prescribed threshold value (there being no latitude), it is desirable for a display aspect thereof to be changed so as to attraction the attention of the user thereto.
In Step S170, the server 10 determines whether or not to finish processing. More specifically, the processing is stopped in response to receiving data of an instruction to finish processing from a user, and in a case of not finishing, the processing returns to Step S105, and monitoring of the status continues.
The processing described thus far is performed by reading out the programs stored in each of the storage units 120 of the server 10 and the terminal 20, and each of the controllers 110 executing thereof. Here, the program executed in terminal 20 may be stored beforehand in the storage unit 120 of the terminal 20 and, for example, may be configured so as to be received from a server 10, by having the terminal 20 access a server 10 by conventional Web application technology or the like.
As a result, since the dedicated program related to the present invention is stored in the server 10, the terminal 20 may be a general-use computer terminal including a Web browser and the like. Therefore, it is possible to perform replacement and the like of the terminal 20 easily.
As above, although an embodiment of the present invention has been described, the present invention is not limited to the above-described embodiment. Furthermore, the effects described in the embodiment of the present invention have only been recited as the most preferable effects generated by the present invention, and the effects of the present invention are not limited to those described in the embodiment of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2006-287200 | Oct 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/070369 | 10/18/2007 | WO | 00 | 10/13/2009 |