1. Field of the Invention
The present invention relates to an apparatus for displaying a workflow, a method for displaying a workflow, and a program for displaying a workflow that make the flow of works visible.
2. Description of Related Art
A workflow is used to see an occupation as a flow of a series of works and make the flow visible, in which a work being a unit of the occupation is represented by a work symbol, and the relation between works is represented by a flow symbol such as an arrow. In a conventional workflow displaying apparatus that displays a workflow, as a method to arrange work symbols on a screen, there are generally employed two methods or a method of arranging work symbols on arbitrary positions of a free plane, and a method of arranging work symbols on a coordinate plane one axis of which indicates the flow of time and the other axis of which indicates the structure. Furthermore, a conventional workflow displaying apparatus may be provided with a function of manually editing a complicated occupation and grouping works by a workflow former to simplify the occupation and display thus simplified occupation, and a function of selecting a group by the user to display the details of the group on a separate screen.
As a conventional technique related to the present invention, for example, there is known a Patent Document 1 (Jpn. Pat. Appln. Laid-Open Publication No. 2003-114974). According to the patent document 1, a process attribution map can display a plurality of attribution values of works, and a plurality of works can be compared with each other.
However, in case of utilizing a workflow for the purpose of analyzing an occupation, when a workflow is depicted by only meaningless coordinate axes or fixed coordinate axes, multidirectional observation cannot be performed. The process attribution map disclosed in the patent document 1 is suitable for the purpose of figuring out many attributions at one view, while is not suitable for the purpose of comprehending the flow of an occupation in the multidirectional manner. Furthermore, the user cannot visually determine the difference of attribution values of works even though the user has a look at work symbols. Moreover, in case of a complicated workflow, the user has difficulty in visually figuring out the flow of an occupation or the current process position. Yet moreover, a large number of man-hour is necessary for a workflow former in, for example, forming a flow chart simplified by grouping or a flow chart indicating the details of parts, depending on the difference of the situation of the user.
It is therefore an object of the present invention to overcome the above-mentioned drawbacks by providing an apparatus for displaying a workflow, a method for displaying a workflow, and a program for displaying a workflow that can depict a workflow dynamically and easily from a multidirectional viewpoint.
So as to solve the above-mentioned problems, the present invention provides a workflow displaying apparatus that displays a workflow which connects work symbols representing works using flow symbols representing the relation between works, including: a work information management unit that manages works and information of attributions of the works; and a display processing unit that displays a workflow based on attributions managed by the work information management unit.
In the workflow displaying apparatus according to the present invention, the display processing unit makes an attribution specified by a user among attributions managed by the work information management unit correspond to coordinate axes of a workflow, and displays a workflow in which work symbols are arranged based on the value of the attribution specified by the user and the coordinate axes.
In the workflow displaying apparatus according to the present invention, the display processing unit displays a plurality of work symbols to be arranged on the same coordinate in a lump sum as a work group symbol.
In the workflow displaying apparatus according to the present invention, there is further included a group information management unit that manages information of a work group composed of a plurality of works, and the display processing unit displays a workflow in which work symbols of a plurality of works forming the work group are brought together as a work group symbol.
In the workflow displaying apparatus according to the present invention, the display processing unit expands a work group symbol specified by a user to a plurality of work symbols forming the work group symbol to display thus expanded work symbols.
In the workflow displaying apparatus according to the present invention, the display processing unit displays a workflow in which, among attributions managed by the work information management unit, a numeric attribution specified by a user is made to correspond to the display figuration of work symbols.
In the workflow displaying apparatus according to the present invention, the display processing unit displays a workflow in which, among attributions managed by the work information management unit, a non-numeric attribution specified by a user is made to correspond to the display figuration of work symbols.
Furthermore, the present invention provides a workflow displaying method that displays a workflow which connects work symbols representing works using flow symbols representing the relation between works, including: a work information management step that manages works and information of attributions of the works; and a display processing step that displays a workflow based on attributions managed by the work information management step.
In the workflow displaying method according to the present invention, the display processing step makes an attribution specified by a user among attributions managed by the work information management step correspond to coordinate axes of a workflow, and displays a workflow in which work symbols are arranged based on the value of the attribution specified by the user and the coordinate axes.
In the workflow displaying method according to the present invention, there is further included a group information management step that manages information of a work group composed of a plurality of works, and the display processing step displays a workflow in which work symbols of a plurality of works forming the work group are brought together as a work group symbol.
In the workflow displaying method according to the present invention, the display processing step expands a work group symbol specified by a user to a plurality of work symbols forming the work group symbol to display thus expanded work symbols.
In the workflow displaying method according to the present invention, the display processing step displays a workflow in which, among attributions managed by the work information management step, a numeric attribution specified by a user is made to correspond to the display figuration of work symbols.
In the workflow displaying method according to the present invention, the display processing step displays a workflow in which, among attributions managed by the work information management step, a non-numeric attribution specified by a user is made to correspond to the display figuration of work symbols.
Furthermore, the present invention provides a workflow displaying program that makes a computer execute a workflow displaying method that displays a workflow which connects work symbols representing works using flow symbols representing the relation between works, the program making a computer execute steps including: a work information management step that manages works and information of attributions of the works; and a display processing step that displays a workflow based on attributions managed by the work information management step.
In the workflow displaying program according to the present invention, the display processing step makes an attribution specified by a user among attributions managed by the work information management step correspond to coordinate axes of a workflow, and displays a workflow in which work symbols are arranged based on the value of the attribution specified by the user and the coordinate axes.
In the workflow displaying program according to the present invention, the display processing step displays a plurality of work symbols to be arranged on the same coordinate in a lump sum as a work group symbol.
In the workflow displaying program according to the present invention, the program further makes a computer execute a group information management step that manages information of a work group composed of a plurality of works, and the display processing step displays a workflow in which work symbols of a plurality of works forming the work group are brought together as a work group symbol.
In the workflow displaying program according to the present invention, the display processing step expands a work group symbol specified by a user to a plurality of work symbols forming the work group symbol to display thus expanded work symbols.
In the workflow displaying program according to the present invention, the display processing step displays a workflow in which, among attributions managed by the work information management step, a numeric attribution specified by a user is made to correspond to the display figuration of work symbols.
In the workflow displaying program according to the present invention, the display processing step displays a workflow in which, among attributions managed by the work information management step, a non-numeric attribution specified by a user is made to correspond to the display figuration of work symbols.
According to the present invention, since a noted attribution is depicted as coordinate axes or work symbols, the browse user toward a workflow can perform multidirectional analysis. Furthermore, since work symbols are automatically grouped based on attributions as well as work symbols are grouped by definition of the browse user, it is not necessary for a workflow former to form several workflows in advance, which can reduce the number of man-hour significantly. Moreover, since a complicated workflow is displayed with large sections using the concept of groups, the browse user can understand the workflow easily.
Hereinafter, an embodiment according to the present invention will further be described below with reference to the accompanying drawings.
Firstly, the configuration of an apparatus for displaying a workflow according to the present invention will be explained.
Next, forming data to display a workflow according to the present invention will be explained.
When a workflow former operates the input/output unit 1, the edit processing unit 2 obtains setups of the work information management table 11, group information management table 12, and work symbol shape management table 13.
Next, the performance of displaying a workflow according to the present invention will be explained.
Next, the display processing unit 4 judges whether or not the browse user desires the automatic group processing in the operation of the browse user at the input/output unit 1 (S12). In case the browse user does not desire the automatic group processing (S12, N), the processing goes to S14. On the other hand, in case the browse user desires the automatic group processing (S12, Y), the display processing unit 4 performs the automatic group processing to be described later (S13), and the processing goes to S21.
Next, the display processing unit 4 judges whether or not the browse user desires the user definition group processing in the operation of the browse user at the input/output unit 1 (S14). In case the browse user does not desire the user definition group processing (S14, N), the processing goes to S16. On the other hand, in case the browse user desires the user definition group processing (S14, Y), the display processing unit 4 performs the user definition group processing to be described later (S15), and the processing goes to S21.
Next, the display processing unit 4 judges whether or not the browse user desires the work symbol change processing in the operation of the browse user at the input/output unit 1 (S16). In case the browse user does not desire the work symbol change processing (S16, N), the processing goes to S21. On the other hand, in case the browse user desires the work symbol change processing (S16, Y), the display processing unit 4 performs the work symbol change processing to be described later (S17), and the processing goes to S21.
Next, the display processing unit 4 judges whether or not the browse user desires detailed display processing of a group in the operation of the browse user at the input/output unit 1 (S21). When the browse user carries out the operation of clicking a group etc., detailed display processing of the clicked group is instructed. In case the browse user does not desire the detailed display processing (S21, N), the processing goes to S23. On the other hand, in case the browse user desires the detailed display processing (S21, Y), the display processing unit 4 performs the detailed display processing to be described later (S22), and the processing goes to S23.
Next, the display processing unit 4 judges whether or not the browse user desires display end of workflow in the operation of the browse user at the input/output unit 1 (S23). In case the browse user does not desire the display end (S23, N), the processing returns to S12. On the other hand, in case the browse user desires the display end (S23, Y), the flow ends.
Next, details of the automatic group processing will be explained.
Next, the display processing unit 4 groups work symbols along the coordinate axes in accordance with user definition group setup (S32). That is, a plurality of work symbols to be arranged on the same coordinate are automatically displayed in a lump sum as a work group symbol. Next, the display processing unit 4 displays a changed workflow (S33), and ends the flow.
Next, details of the user definition group processing will be explained.
Next, the display processing unit 4 groups work symbols in accordance with the user definition group setup (S42). Next, the display processing unit 4 displays a changed workflow (S43). Then, when the browse user operates the input/output unit 1, it is judged whether or not the user definition group setup should be saved (S44). In case of not saving (S44, N), the flow is ended. On the other hand, in case of saving (S44, Y), the user definition group setup is saved (S45), and the flow is ended.
Next, details of work symbol display figuration processing will be explained.
In case of a non-numeric attribution (S52, N), when the browse user operates the input/output unit 1, the display processing unit 4 obtains work symbol shape setup (S53), and the processing goes to step S55.
In case of a numeric attribution (S52, Y), when the browse user operates the input/output unit 1, the display processing unit 4 obtains work symbol size setup (S54), and the processing goes to step S55.
Next, the display processing unit 4 changes a work symbol in accordance with the work symbol size setup or the work symbol shape setup (S55). Then, the display processing unit 4 displays a changed workflow (S56), and ends the flow. According to the work symbol change processing, another attribution difference other than coordinate axes can be seen visually.
In the present embodiment, a non-numeric attribution is allocated to the shape of work symbol, while a numeric attribution is allocated to the size of work symbol. The shape and size are examples of display figuration of work symbol, and the attribution may be allocated to other display figuration such as color, pattern, etc.
Next, details of the detailed display processing will be explained.
Furthermore, a program that makes a computer configuring the workflow displaying apparatus execute above-described respective steps can be provided as a workflow displaying program. The program can be executed by a computer configuring the workflow displaying apparatus by making a recording medium readable by the computer store the program. The recording medium which is readable by a computer may be an internal storage device or a ROM, a RAM, etc. that is mounted in the inside of a computer, or a portable storage medium or a CD-ROM, a flexible disk, a DVD disk, a magnetic optical disk, an IC card, etc., or a database retaining a computer program, or other computers and their databases, or a transmission medium on a line.
A work information management unit corresponds to the work information management table in the present embodiment. A group information management unit corresponds to the group information management table in the present embodiment.
Number | Date | Country | Kind |
---|---|---|---|
2005-76720 | Mar 2005 | JP | national |