管理运行的管理系统及方法

文档序号:6497389阅读:331来源:国知局
管理运行的管理系统及方法
【专利摘要】管理系统存储有:层级关系信息,其表示构成运行流程的多个运行项目的层级关系;执行顺序信息,其表示多个运行项目的执行顺序;和运行项目类别信息,其表示运行流程中的成为层级下端的运行项目是仅由计算机执行的自动化运行项目还是在计算机的自动作业中途经由人介入而执行的手动执行运行项目。管理系统基于运行项目类别信息和层级关系信息,判断与最下级层级相比位于上级层级的运行项目在其下级的全部层级中是仅包括自动化运行项目、还是仅包括手动执行运行项目、或是包括自动化运行项目及手动执行运行项目,基于上述判断结果来控制表示运行流程的规定层级中的多个运行项目的图标的显示。
【专利说明】管理运行的管理系统及方法
【技术领域】
[0001]本发明涉及运行管理的计算机技术。
【背景技术】
[0002]从提高计算机系统的服务品质、作业效率的观点来看,对运行自动化的需求升高。作为管理运行的技术,例如,在专利文献I中公开有如下技术:“提供一种能够向用户显示处理内容的状况的作业流程(work flow)的显示方法。该显示方法为如下作业流程系统中的显示方法,将对文件定义处理内容的单体框多个连结,按照规定顺序,在连结的单体框中执行各个处理,处理内容执行结束的作业流程上的“BOX C”以斜线显示,在处理内容正在执行中的“BOX D”上显示沙漏标志”。此外,框是指在实现打印、FAX、复制等各种功能的复合机(MFP:Multi Function Peripheral)等的文件处理装置中,保存文件并预先设定有与所保存的文件相关的处理的逻辑存在。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2007-102706号公报
【发明内容】

[0006]计算机系统的运行管理作业由于各种各样的理由而难以全部自动化。作为这样的实例,例如,存在操作员需要进行线缆的插拔等物理作业的实例、需要通过操作员的目视进行检查的实例。另外,即使是计算机上的操作,也存在无法基于自动化程序进行操作的实例、无法将用于自动化的处理内容准确地确定成能够对其进行编程的实例等。
[0007]像这样,在难以使计算机系统的运行管理作业自动化的状况下,要求一种能够使管理者容易且适当地进行运行管理的技术。
[0008]管理系统存储有:层级关系信息,其表示构成运行流程的多个运行项目的层级关系;执行顺序信息,其表示多个运行项目的执行顺序;和运行项目类别信息,其表示运行流程中的成为层级下端的运行项目是仅由计算机执行的自动化运行项目还是在计算机的自动作业中途通过人介入而执行的手动执行运行项目。管理系统基于运行项目类别信息和层级关系信息,判断与最下级层级相比位于上级层级的运行项目在其下级的全部层级中是仅包括自动化运行项目、还是仅包括手动执行运行项目、或是包括自动化运行项目及手动执行运行项目,在对表示运行流程的规定层级中的多个运行项目的图标进行显示时,按照基于执行顺序信息而得到的执行顺序配置分别表示多个运行项目的图标,关于各个上述图标,在该图标表示的运行项目仅包括自动化运行项目的情况下,通过表示该情况的第I图标进行显示,在该图标表示的运行项目仅包括手动执行运行项目的情况下,通过表示该情况的第2图标进行显示,在该图标表示的运行项目包括手动执行运行项目及自动化运行项目的情况下,通过表示该情况的第3图标进行显示。【专利附图】

【附图说明】
[0009]图1是实施方式的信息处理系统的结构图。
[0010]图2是实施方式的服务器计算机的一例的结构图。
[0011]图3是实施方式的网络装置的一例的结构图。
[0012]图4是实施方式的存储装置的一例的结构图。
[0013]图5是实施方式的管理计算机的一例的结构图。
[0014]图6是表示实施方式的管理计算机的存储资源的内部结构的一例的图。
[0015]图7是实施方式的管理者用显示用计算机的一例的结构图。
[0016]图8是实施方式的操作员用显示用计算机的一例的结构图。
[0017]图9是实施方式的流程类别的说明图。
[0018]图10是表示实施方式的流程详细信息的一例的图。
[0019]图11是表不实施方式的运行项目信息的一例的图。
[0020]图12是表不实施方式的运行项目处理信息的一例的图。
[0021]图13是表示实施方式的运行项目映像(mapping)信息的一例的图。
[0022]图14是表示实施方式的操作员信息的一例的图。
[0023]图15是表示实施方式的操作员分配信息的一例的图。
[0024]图16是表示实施方式的操作日志信息的一例的图。
[0025]图17是表示实施方式的图标进度显示信息的一例的图。
[0026]图18是表示实施方式的流程显示画面的一例的图。
[0027]图19是表示实施方式的等级O流程的显示方法的一例的图。
[0028]图20是实施方式的图标的显示颜色的变更方法的一例的说明图。
[0029]图21是表示实施方式的技能等级的显示方法的一例的图。
[0030]图22是表示实施方式的子流程显示画面的一例的图。
[0031]图23是表示实施方式的等级I流程的显示方法的一例的图。
[0032]图24是表示实施方式的等级O流程的运行项目的显示颜色的一例的图。
[0033]图25是表示实施方式的操作员分配画面的一例的图。
[0034]图26是实施方式的流程登记处理的流程图。
[0035]图27是实施方式的流程属性决定处理的流程图。
[0036]图28是实施方式的流程更新处理的流程图。
[0037]图29是实施方式的流程显示画面显示处理的流程图。
[0038]图30是实施方式的子流程显示画面显示处理的流程图。
[0039]图31是实施方式的进度信息获取处理的流程图。
[0040]图32是实施方式的操作员分配画面显示处理的流程图。
【具体实施方式】
[0041]参照【专利附图】
附图
【附图说明】实施方式。此外,以下说明的实施方式不限定权利请求书涉及的发明,另外,实施方式中说明的各要素及其组合对于本发明的解决方案来说并不是全部必须的。在这些附图中,多幅附图所通用的相同附图标记表示相同结构要素。
[0042]此外,在以下的说明中,通过“aaa表”等的表现来说明实施方式的信息,但这些信息也可以用表、目录、DB、队列等以外的数据构造表现。因此,为了表示不依赖于数据构造的情况,有时将“aaa表”称为“aaa信息”。
[0043]而且,在说明各信息的内容时,使用“识别信息”、“标识符”、“名”、“名称”、“ ID”这
样的表现,但关于它们能够相互置换。
[0044]在以下的说明中,存在将“程序”、“模块”作为主语进行说明的情况,但程序、模块通过处理器执行而一边使用存储器及通信端口一边进行预定的处理,因此也可以采用将处理器作为主语的说明。另外,将程序、模块作为主语公开的处理也可以是管理计算机等计算机所进行的处理。另外,程序的一部分或全部也可以通过专用硬件而实现。另外,各种程序也可以通过程序分发服务器或计算机可读取的存储介质而安装到各计算机中。
[0045]以后,将管理计算机系统且显示显示用信息的一台以上计算机的集合称作管理系统。在管理计算机显示显示用信息的情况下管理计算机为管理系统,另外,管理计算机与显示用计算机的组合也为管理系统。另外,为了实现管理处理的高速化和高可靠化,也可以通过多台计算机来实现与管理计算机相同的处理,该情况下,该多台计算机(在显示用计算机进行显示的情况下也包括显示用计算机)为管理系统。
[0046]在此,简单地说明本实施方式中的具体技术课题的一例。
[0047]难以实现运行流程中的全部流程的自动化。在此,在流程中,例如,可能存在仅包括由计算机进行的作业的自动化流程、仅包括人所进行的作业的手动执行流程、以及包括计算机所进行的自动作业和人所进行的手动作业的半自动化流程。因此,对于管理者来说,需要判断三种流程(自动化流程、半自动化流程、手动执行流程)来进行对操作员的作业(流程)分配和进度管理。该分配和进度管理作业成为管理者的负担。
[0048]因此,本实施方式如下所述。
[0049]图1是实施方式的计算机系统的结构图。
[0050]计算机系统具有管理运行流程的管理系统1、和成为被管理系统I管理的对象的管理对象系统2。管理系统I具有:管理计算机100、管理运行流程的管理者用的显示用计算机(以下称作“管理者用显示用计算机”)200、和一台以上的操作员用的显示用计算机(以下称作“操作员用显示用计算机”)300。管理对象系统2具有:一台以上的服务器计算机400、一个以上的存储装置500、和LAN (Local Area Network)等通信网络600。通信网络600由一个以上的网络装置610构成。管理计算机100、管理者用显示用计算机200、操作员用显示用计算机300、服务器计算机400及存储装置500经由通信网络600而相互连接。
[0051]图2是实施方式的服务器计算机的一例的结构图。
[0052]服务器计算机400执行服务器程序等,提供规定服务,例如iSCSI (Internet SmallComputer System Interface)卷的提供服务、文件共享服务、Web服务等。服务器计算机400 具有:CPU (Central Processing Unit) 401、存储器 402 和端口 403。CPU401、存储器 402及端口 403经由内部总线而相互连接。CPU401执行存储于存储器402中的程序。存储器402存储用于执行提供规定服务的处理的服务器程序410等。端口 403是用于与通信网络600连接的接口设备。
[0053]图3是实施方式的网络装置的一例的结构图。
[0054]网络装置610例如是IP开关或路由器(router)等。网络装置610具有:CPU611、存储器612、管理端口 613和多个输入输出(1/0)端口 614。CPU611、存储器612、管理端口613及I/O端口 614经由内部总线而相互连接。管理端口 613是用于与通信网络600内的通信线连接的接口设备,主要在进行管理用数据例如结构信息等的输入输出时利用。I/O端口 614是用于与通信网络600内的通信线连接的接口设备,主要在进行用户数据例如写入到存储装置500的卷中的数据、从存储装置500的卷读取的数据等的输入输出时利用。
[0055]图4是实施方式的存储装置的一例的结构图。
[0056]存储装置500向服务器计算机400等提供存储区域。存储装置500具有:一个以上的控制器501、存储器502、管理端口 503、一个以上的I/O端口 504和一个以上的存储设备505。管理端口 503是用于与通信网络600连接的接口设备,主要在进行管理用数据的输入输出时利用。I/O端口 504是用于与通信网络600连接的接口设备,主要在进行用户数据的输入输出时利用。存储设备505可以是硬盘驱动器、固体存储介质或光存储介质的任一种,另外,也可以是其他种类的存储介质。存储装置500向服务器计算机400等提供存储设备505的存储区域。
[0057]图5是实施方式的管理计算机的一例的结构图。
[0058]管理计算机100进行管理对象系统2的管理。管理计算机100例如是通用计算机,具有CPU101、存储资源102和端口 103。CPU101、存储资源102及端口 103经由内部总线而相互连接。CPUlOl执行存储于存储资源102中的程序。存储资源102可以是存储器,也可以是硬盘驱动器(HDD)等二次存储装置,还可以是存储器及二次存储装置的组合。存储资源102存储有通过CPUlOl而执行的程序、和CPUlOl所利用的各种信息。端口 103是用于与通信网络600连接的接口设备。
[0059]图6是表示实施方式的管理计算机的存储资源的内部结构的一例的图。
[0060]管理计算机100的存储资源102存储有:管理程序110、作为日志信息的一例的操作日志信息120、操作员信息130、图标进度显示信息140和流程定义信息150。
[0061]管理程序110包括流程显示模块111、进度信息获取模块112、流程生成模块113、流程编辑模块114和流程属性判断模块115。流程显示模块111是用于执行使对管理对象系统2进行管理而实施的运行流程(以下仅称为“流程”)显示到显示用计算机(管理者用显示用计算机200、操作员用显示用计算机300)上的处理的模块。进度信息获取模块112是用于执行获取流程的进度信息的处理的模块。流程生成模块113是用于执行生成流程的处理的模块。流程编辑模块114是用于执行编辑流程的处理的模块。流程属性判断模块115是用于执行判断流程的类别及要求技能等级(skill level)的处理的模块。
[0062]另外,管理程序110包括:未图示的输入信息接收模块、日志信息接收模块、操作员管理模块、操作员信息获取模块、显示画面信息发送模块和操作员分配模块。输入信息接收模块是用于执行从显示用计算机200、300接收来自管理者或操作员对显示用计算机200,300的输入信息的处理的模块。日志信息接收模块是用于执行接收从操作员用显示用计算机300发送的操作日志并将其登记到操作日志信息120中的处理的模块。操作员管理模块是用于执行对操作员进行管理的、具体而言对操作员信息130增加条目、或者删除或更改操作员信息130的条目的处理的模块。操作员信息获取模块是用于执行获取登记到操作员信息130中的信息的处理的模块。显示画面信息发送模块是用于执行将管理计算机100所生成的画面信息发送到显示用计算机200、300的处理的模块。操作员分配模块是用于执行将操作员分配给流程所包含的、在管理对象系统2的运行中应进行的作业项目(以下称作“运行项目”)的处理的模块。
[0063]此外,管理程序110不必是模块构造,只要能够实现基于各模块的处理则可以是任意构造。管理程序110通过管理计算机100的CPUlOl而执行。
[0064]流程定义信息150包括:流程详细信息151、作为运行项目信息的一例的运行项目信息152、运行项目处理信息153、作为层级关系信息及执行顺序信息的一例的运行项目映像(mapping)信息154、和操作员分配信息155。关于存储于存储资源102中的各种信息120、130、140、150、151?155的详细情况,将在后叙述。
[0065]图7是实施方式的管理者用显示用计算机的一例的结构图。
[0066]管理者用显示用计算机200是用于输出与管理对象系统2的管理相关的各种信息、输入基于管理者的各种指示的计算机。管理者用显示用计算机200例如是通用计算机,具有CPU201、存储资源202、端口 203、和输入输出设备204。CPU201、存储资源202、端口 203及输入输出设备204经由内部总线而相互连接。
[0067]CPU201执行存储于存储资源202的程序。存储资源202可以是存储器,也可以是硬盘驱动器(HDD)等二次存储装置,还可以是存储器及二次存储装置的组合。存储资源202存储有用于执行输出与管理对象系统2的管理相关的各种信息的处理的显示用程序210。在本实施方式中,显示用程序210进行以下处理:显示基于接收到的画面信息而得到的画面,根据基于输入输出装置对所显示的画面进行的操作而生成各种信息并发送到管理计算机100。端口 203是用于与通信网络600连接的接口设备。输入输出设备204是用于与输入输出装置(显示器、键盘、鼠标等)连接的接口设备。输入输出装置经由输入输出设备204而与管理者用显示用计算机200连接。此外,管理者用显示用计算机200也可以具有输入输出装置,例如显示器。
[0068]图8是实施方式的操作员用显示用计算机的一例的结构图。
[0069]操作员用显示用计算机300是执行或管理运行项目的操作员所利用的计算机。操作员用显示用计算机300是例如通用计算机,具有CPU301、存储资源302、端口 303和输入输出设备304。CPU301、存储资源302、端口 303及输入输出设备304经由内部总线而相互连接。
[0070]CPU301执行存储于存储资源302的程序。存储资源302可以是存储器,也可以是硬盘驱动器(HDD)等二次存储装置,还可以是存储器及二次存储装置的组合。存储资源302存储有日志输出程序310、日志发送程序311和显示用程序312。日志输出程序310是用于输出与运行项目的执行相关的操作日志的程序。日志发送程序311是用于向管理计算机100发送与运行项目的执行相关的操作日志的程序。具体而言,日志发送程序311例如将每一个运行项目的操作日志发送到管理计算机100。显示用程序312是用于显示输出各种信息的程序。在本实施方式中,显示用程序312进行以下处理:显示基于接收到的画面信息而得到的画面,根据基于输入输出装置对所显示的画面进行的操作而生成各种信息并发送到管理计算机100。端口 303是用于与通信网络600连接的接口设备。输入输出设备304可以是显示器、键盘、鼠标等,也可以是用于与它们连接的接口设备。
[0071]在此,对在本实施方式中使用的术语等进行说明。
[0072]在本实施方式中,在管理计算机100中定义有用于对管理对象系统2进行管理而实施的流程。“流程”包括在管理对象系统2的运行中应进行的多个作业项目(运行项目),并且包括多个运行项目的执行顺序。在本实施方式中,关于流程,能够将多个运行项目定义成层级构造。
[0073]在此,在流程中,能够包括在下级包含多个运行项目的运行项目(称作下级流程或子流程)。
[0074]流程中的下端的运行项目例如为作业的最小单位,可以对应于服务器计算机400的停止、服务器计算机400的OS (Operating System)的更新(update)、存储装置500的控制器501的更换等作业。
[0075]在下端的运行项目中可以具有两种运行项目:计算机能够自动进行的运行项目(以下称作“自动化运行项目”)、和在自动执行中途需要经由操作员介入来进行判断、操作的运行项目(以下称作“手动执行运行项目”)。
[0076]另一方面,在上级运行项目(子流程)中可以存在自动化流程、半自动化流程和手动执行流程这三种流程。自动化流程是在位于该流程下级的下端的多个运行项目中仅存在自动化运行项目的流程,是当观察下一层级时仅存在自动化运行项目及/或自动化流程的流程。半自动化流程是在位于该流程下级的下端的多个运行项目中存在自动化运行项目及手动执行运行项目的流程,是当观察下一层级时包括自动化运行项目及/或自动化流程和手动执行运行项目及/或手动执行流程双方、或者至少包括一个半自动化流程的流程。手动执行流程是在位于该流程下级的下端的多个运行项目中仅存在手动执行运行项目的流程,是当观察下一层级时仅存在手动执行运行项目及/或手动执行流程的流程。
[0077]图9是实施方式的流程类别的说明图。
[0078]该图是表示在下一层级中包括运行项目A和运行项目B这两个运行项目的上级流程的类别、与运行项目A及运行项目B的类别之间的对应关系的图,横轴为运行项目A的类另O,纵轴为运行项目B的类别,在与它们对应的位置示出上级流程的类别。
[0079]即,在运行项目A为手动执行运行项目或手动执行子流程、运行项目B为手动执行运行项目或手动执行子流程的情况下,包括它们的上级流程的类别为手动执行流程。另外,在运行项目A为自动化运行项目或自动化子流程、运行项目B为自动化运行项目或自动化子流程的情况下,包括它们的上级流程的类别为自动化流程。另外,在运行项目A及运行项目B为上述以外的关系的情况下,包含它们的上级流程的类别为半自动化流程。
[0080]以下,为便于说明有时将最上级流程称作“等级O流程”,将等级O流程直接包含的、即等级O的下一层级中的子流程(运行项目)称作“等级I流程”(或“等级O运行项目”),将等级I流程直接包含的子流程(运行项目)称作“等级2流程”。
[0081]作为用于对管理对象系统2进行管理的流程,例如,考虑以下那样的流程。
[0082](等级O流程):负有管理对象系统2整体的管理责任的管理者作为一系列运行作业而要实施的作业项目(运行项目)的集合。作为等级O流程,例如,能够考虑到“不使服务器计算机400发生故障地更换服务器计算机400所利用的存储装置500的控制器”的情况下的多个运行项目的集合。
[0083](等级I流程):等级O流程的下一(正下)层级(等级I)的流程。当等级O流程的正下层级所包含的运行项目数增多时,管理者的视认性和作业性恶化。该等级I流程是出于减少等级O的正下层级所包含的运行项目数量的目的而导入的。基本上在等级O流程中具有多个等级I流程。设想等级I流程所包含的多个运行项目被分配到一个担当主体(一个操作员或包括多位操作员的一个团队,以下存在仅记作“操作员”的情况)。其原因在于,若按等级I流程来分配担当的担当主体,则在等级I流程所包含的运行项目中发生某些问题(进度延迟等)的情况下,管理者能够容易地判断出应询问哪个担当主体。此外,在对等级I流程分配一个团队的情况下,可以使管理计算机100以如下方式进行管理:对等级I流程的下一层级的流程即等级2流程分配团队内的某一操作员。
[0084]此外,对于等级I流程,不需要包括某一个担当主体的全部运行项目而进行管理。例如,等级I流程也考虑了作为部件而预先准备的情况。该情况下,若使用既有的部件则能够减少生成流程的工夫。例如,在作为等级O流程的运行项目(等级I流程)而存在流程
(I)?⑷这四个流程的情况下,也可能是流程⑴?⑶与操作员I对应,流程⑷与操作员2对应。当然,若将流程(I)?(3)作为一个等级I流程,则被分配到哪一担当主体是按等级I流程而管理的,因此,由于清楚了等级I流程与担当主体之间的对应而容易了解。但是,像这样,由于无法直接使用既有的部件而耗费工夫,所以作为等级O流程的运行项目,不是必须生成包括同一担当主体所担当的流程的等级I流程。
[0085]接下来,详细说明存储于管理计算机100的存储资源102中的各种信息。
[0086]图10是表示流程详细信息的一例的图。
[0087]流程详细信息151例如由表构成,具有包括流程ID1511、流程名1512、流程类别1513、流程等级1514、执行参考时间1515及要求技能等级1516的字段的记录。
[0088]在流程ID1511中存储有对流程进行特定的ID (流程ID)。在此,在成为对象的流程中,包含整体流程和流程中的子流程(运行项目的一例)。在流程名1512中存储有对应流程的名称(流程名)。流程名是例如可知对应流程的内容概要的名称。在流程类别1513中存储有对应流程的类别。作为流程的类别,设定有表示自动化流程的“自动”、表示半自动化流程的“半自动”、或表示手动执行流程的“手动”中的某一项。此外,在最上级流程(整体流程)中,没有任何设定。在流程等级1514中存储有表示对应流程的整体流程中的层级的等级(流程等级)。在本实施方式中,关于流程等级,最上级层级为“0”,越是下级层级则等级的数值越大。在执行参考时间1515中存储于用于完成执行对应流程的作为参考的时间(执行参考时间)。在要求技能等级1516中存储有用于执行对应流程所要求的技能的等级(技能等级)。在本实施方式中,在要求技能等级1516中,存储有在用于执行该流程的下级多个运行项目所要求的技能等级中最高的技能等级。
[0089]根据流程详细信息151的第二条记录,可知对应流程的流程ID为“flowl”,流程名为“主机I停止流程”,流程类别为“自动”,流程等级为“1”,执行参考时间为140秒,所要求的技能等级为I。
[0090]图11是表示运行项目信息的一例的图。
[0091]运行项目信息152例如由表构成,具有包括运行项目ID1521、运行项目名1522、运行项目类别1523、执行参考时间1524及要求技能等级1525的字段在内的记录。
[0092]在运行项目ID1521中存储有对运行项目进行特定的ID (运行项目ID)。此外,在本实施方式中,以该表为对象的运行项目是流程中的下端的运行项目,不包括子流程。在运行项目名1522中存储有对应运行项目的名称(运行项目名)。运行项目名例如是可知对应运行项目的内容概要的名称。在运行项目类别1523中存储有对应运行项目的类别。作为运行项目的类别,设定有表示自动化运行项目的“自动”或表示手动执行运行项目的“手动”中的某一项。在执行参考时间1524中存储有用于完成执行对应运行项目的作为参考的时间(执行参考时间)。在要求技能等级1525中存储有用于执行对应运行项目所要求的技能的等级(技能等级)。
[0093]根据运行项目信息152的第一条记录,可知对应运行项目的运行项目ID为“ iteml-Ι ”,运行项目名为“主Web服务器切换”,运行项目类别为“自动”,执行参考时间为20秒,所要求的技能等级为I。
[0094]图12是表不运行项目处理彳目息的一例的图。
[0095]运行项目处理信息153例如由表构成,具有包括运行项目ID1531和处理内容1532的字段的记录。在运行项目ID1531中存储有对应运行项目的运行项目ID。此外,在本实施方式中,以该表为对象的运行项目为流程中的下端的运行项目,不包括子流程。在处理内容1532中存储有对应运行项目的处理内容。
[0096]图13是表示运行项目映像信息的一例的图。
[0097]运行项目映像信息154例如由表构成,具有包括流程ID1541、运行项目ID1542及执行顺序1543的字段的记录。在流程ID1541中存储有流程ID。在运行项目ID1542中存储有对应流程所包含的运行项目的运行项目ID。此外,在与等级O流程所包含的等级I流程对应的记录中,在该运行项目ID1542中没有任何设定。在执行顺序1543中存储有对应流程的执行顺序或对应运行项目的执行顺序。例如,在运行项目ID1542中没有任何设定的情况下,存储有对应流程的执行顺序。另外,在运行项目ID1542中设定有运行项目ID的情况下,存储有对应流程所包含的运行项目的执行顺序。
[0098]例如,根据从运行项目映像信息154上起的三条记录可知,在等级O流程中,流程ID为“f 1wl ”的流程第一个被执行,流程ID为“f low2”的流程第二个被执行,流程ID为“flow3”的流程第三个被执行。另外,例如,根据从运行项目映像信息154上起的第6?8条这三个记录可知,在流程ID为“flow2”的流程中,运行项目ID为的运行项目第一个被执行,运行项目ID为“item2-2”的运行项目第二个被执行,运行项目ID为“item2-3”的运行项目第三个被执行。
[0099]图14是表示操作员信息的一例的图。
[0100]操作员信息130例如由表构成,具有包括操作员ID131、操作员名132及技能等级133的字段的记录。在操作员ID131中存储有对操作员(或其团队)进行特定的ID(操作员ID)。在操作员名132中存储有对应操作员的名称(操作员名)。在技能等级133中存储有对应操作员的技能等级。
[0101]例如,根据操作员信息130的最上方的记录可知,关于操作员ID为“operatorl”的操作员,名字为“操作员I ”,技能等级为“ I ”。
[0102]图15是表不操作员分配信息的一例的图。
[0103]操作员分配信息155例如由表构成,具有包括流程ID1551及操作员ID1552的字段的记录。在流程ID1551中存储有流程ID。在操作员ID1552中存储有被分配了对应流程ID的流程的操作员的操作员ID。
[0104]例如,根据操作员分配信息155的最上方的记录可知,对于流程ID为“flowl”的流程,操作员ID为“operatorl”的操作员被分配为担当(担当主体)。
[0105]图16是表不操作日志信息的一例的图。[0106]操作日志信息120例如由表构成,具有包括运行项目ID121、开始时刻122、结束时刻123及担当操作员ID124的字段的记录。在运行项目ID121中存储有与该记录对应的运行项目的运行项目ID。在开始时刻122中存储有对应运行项目ID的运行项目的作业开始时刻。在结束时刻123中存储有对应运行项目ID的运行项目的作业结束时刻。此外,在对应运行项目ID的运行项目的作业尚未结束的情况下,结束时刻123为空白。在担当操作员ID124中存储有担当了对应运行项目ID的运行项目的操作员的操作员ID。
[0107]例如,根据操作日志信息120的最上方的记录可知,运行项目ID为“iteml-1”的运行项目在“2011/11/1410:12:38”开始,在“2011/11/1410:17:21”结束,且担当人是操作员ID为“operatorl”的操作员。
[0108]图17是表示图标进度显示信息的一例的图。
[0109]图标进度显示信息140例如由表构成,具有包括流程ID141、运行项目ID142、图标显示颜色143及显示方法144的字段的记录。各记录与表示运行项目的各个图标(图像部件)对应。在流程ID141中存储有对应流程的流程ID。在运行项目ID142中存储有对应的运行项目ID。此外,在该记录与表示等级O的流程的图标对应的情况下,在运行项目ID中没有任何存储。在图标显示颜色143中存储有用于使对应图标显示的显示颜色(黄、蓝、红等)。在显示方法144中存储有对应图标的显示方法(例如,亮灯、闪烁等)。
[0110]例如,根据图标进度显示信息140的最上方的记录可知,使表示流程ID为“flowl”的流程的图标显示的显示颜色为黄色,该图标闪烁显示。另外,根据从图标进度显示信息140上起的第二条记录可知,使表示流程ID为“flowl”的流程的、运行项目ID为“iteml-1”的运行项目图标显示的显示颜色为蓝色,该图标亮灯显示。
[0111]根据该图标进度显示信息140,管理者能够容易且恰当地掌握各运行项目是否结束执行、是否正在执行途中、或延迟多少等。另外,由于能够掌握总是发生延迟的运行项目,所以能够作为考虑这样的流程的改善对策的起点而加以利用。
[0112]接下来,说明本实施方式的管理计算机所显示的画面及其内容。
[0113]图18是表示流程显示画面的一例的图。
[0114]流程显示画面1000具有:使用表示正在执行中的流程所包含的(流程的下一层级的)一个以上的运行项目的图标来表示正在执行中的流程的状态的流程显示区域1100 ;和显示执行结果的执行结果显示区域1150。在该图的例子中,在流程显示区域1100中示出了对最上级流程(等级O流程)的正下运行项目(在此为子流程)进行显示的状况。此外,等级O流程的显示方法将在以下叙述。
[0115]图19是表示等级O流程的显示方法的一例的图。该图是显示在执行中流程显示画面1000的流程显示区域1100上的等级O流程的显示例。
[0116]在此,在等级O流程的正下层级中包括运行项目1、运行项目2、运行项目3这三个运行项目,这些运行项目按该顺序执行,运行项目I为自动化流程,运行项目2为手动执行流程,运行项目3为半自动化流程。
[0117]在该情况下,在流程显示区域1000中,从左按照运行项目的执行顺序,按顺序沿横向配置并显示表示运行项目I的图标1101、表示运行项目2的图标1102、表示运行项目3的图标1103,并且,图标1101及图标1102、图标1102及图标1103分别通过表示执行顺序流向的箭头1104而连接。[0118]另外,表示运行项目I的图标1101是表示该运行项目的类别即自动化流程的形状(在本实施方式中,例如为〇(圆)状)。另外,表示运行项目2的图标1102是表示该运行项目的类别即手动执行流程的形状(在本实施方式中为?(菱形)状)。另外,表示运行项目3的图标1103是表示该运行项目的类别即半自动化流程的形状(在本实施方式中为□(矩形)状)。此外,也可以在图标1101、图标1102、图标1103附近的规定位置(例如,该图标的正下)将该图标所表示的运行项目的类别显示为文字。
[0119]图20是实施方式的图标的显示颜色的变更方法的一例的说明图。
[0120]在本实施方式中,以各运行项目的执行参考时间为基准,根据运行项目中的作业执行的经过时间,改变对应的图标的显示颜色。由此,例如,管理者或操作员能够通过图标的显示颜色更为恰当地掌握运行项目的执行状况。
[0121]在本实施方式中,例如,若从运行项目的作业开始起的经过时间没有超出执行参考时间的规定比例(例如,十分之八),则使表示该运行项目的图标的显示颜色为第I颜色(例如蓝色,在附图中以横线花纹表示),若经过时间超出执行参考时间的规定比例,则使图标的显示颜色为第2颜色(例如黄色,在附图中以纵线花纹表示),在超出了执行参考时间的情况下,使图标的显示颜色为第3颜色(例如红色,在附图中以方格花纹表示)。此外,作业尚未开始的运行项目的图标的显示颜色为默认色(在附图中为纸张的颜色)。另外,在本实施方式中,在运行项目的作业正在执行中的情况下,使对应图标的显示颜色闪烁地显示,在运行项目的作业 结束的情况下,使对应图标的显示颜色在作业结束时刻的显示颜色下为亮灯状态。
[0122]在该图中,例如,运行项目I的图标1111以蓝色显示,运行项目2的图标1112以黄色显示,运行项目3的图标1113以默认色显示。根据该图,运行项目I表示在执行参考时间的规定比例以内的时间结束了处理,运行项目2表示从作业开始起的经过时间超出了执行参考时间的规定比例,运行项目3表示作业尚未开始。像这样,管理者或操作员能够通过图标的显示颜色容易且确切地掌握运行项目的执行状况。
[0123]图21是表示实施方式的技能等级的显示方法的一例的图。
[0124]在本实施方式中,如该图所示,使在运行项目的作业中所需要的技能等级1124配置在表示该运行项目的图标1121、1122、1123附近的规定位置(在该图中为图标的右下位置)而进行显示。由此,管理者或操作员能够容易且确切地掌握在与图标对应的运行项目的作业中所需要的技能等级。
[0125]图22是表示实施方式的子流程显示画面的一例的图。
[0126]子流程显示画面1200是在图18所示的流程显示画面1000中通过管理者或操作员对表示运行项目的图标进行的点击操作而显示的画面。
[0127]子流程显示画面1200具有:使用表示该子流程所包含的、即子流程的下一层级的多个运行项目的图标来表示子流程的状态的子流程显示区域1210 ;和显示执行结果的执行结果显示区域1220。此外,作为子流程的一例,以下说明等级I流程的显示方法。
[0128]图23是表示实施方式的等级I流程的显示方法的一例的图。
[0129]在此,在等级I流程的正下层级中包括运行项目1、运行项目2、运行项目3这三个运行项目,按该顺序执行这些运行项目,运行项目I是手动执行流程,运行项目2是自动化流程,运行项目3是半自动化流程。[0130]在该情况下,在子流程显示区域1210中,从上按照运行项目的执行顺序,沿纵向按顺序配置并显示表示运行项目I的图标1211、表示运行项目2的图标1212、表示运行项目3的图标1213,并且,图标1211及图标1212、图标1212及图标1213分别通过表示执行顺序流向的箭头1214而连接。
[0131]另外,表示运行项目I的图标1211是表示该运行项目的类别即手动执行流程的形状(例如为?状)。另外,表示运行项目2的图标1212是表示该运行项目的类别即自动化流程的形状(例如为〇状)。另外,表示运行项目3的图标1213是表示该运行项目的类别即半自动化流程的形状(例如为□状)。像这样,与等级I流程等的子流程中的图标的运行项目类别相应的形状和等级O流程相同。在此,也可以在子流程显示区域1210中,在图标1211、图标1212、图标1213附近的规定位置(例如,该图标的右侧)显示该图标所表示的运行项目的内容1215。此外,还可以在子流程显示区域1210中,在图标1211、图标1212、图标1213附近的规定位置(例如,该图标的右下)显示在对应运行项目的作业中所需要的技能等级I。
[0132]像这样,由于根据运行项目的类别而改变图标的形状,所以能够根据图标的形状容易且确切地掌握运行项目的类别。
[0133]此外,在本实施方式中,在通过管理者或操作员对表示在该子流程显示区域1210上显示的子流程即运行项目的图标进行了点击操作的情况下,使与被指定的子流程对应的上述相同的子流程显示画面1200显示。
[0134]在本实施方式中,像这样在子流程显示区域1210中沿纵向排列并显示运行项目。其考虑到以下方面:也设想子流程中的运行项目数量增多的情况,在这样的情况下,难以同时显示子流程的全部运行项目,需要用于对此进行确认的操作。即,考虑到以下状况:在无法同时显示全部运行项目的情况下,产生使画面中的显示区域滚动的需要,但在显示用计算机等中,通常更容易进行纵向的滚动操作。像这样,由于沿纵向排列运行项目,所以即使存在比较多的运行项目,也能够容易地确认所期望的运行项目。
[0135]图24是表示实施方式的等级O流程的运行项目的显示颜色的一例的图。
[0136]在该图中,示出了等级O流程和等级O流程的运行项目2 (等级O运行项目2:等级I流程)的状态的显示例。在此,等级O运行项目2为半自动化流程,在等级O运行项目2中包括等级I运行项目1、等级I运行项目2、等级I运行项目3这三个运行项目,等级I运行项目I的类别为手动执行流程,等级I运行项目2的类别为自动化流程,等级I运行项目3的类别为半自动化流程。
[0137]如该图所示,表示等级O流程的运行项目的图标沿横向配置而显示。表示等级O运行项目2、即等级I流程的各运行项目的图标1302、1303、1304沿纵向配置而显示。
[0138]在等级O流程中,表示各个运行项目的图标基于执行参考时间和从各个运行项目的作业开始起的经过时间来决定显示颜色。例如,关于表示等级I运行项目I的图标1302,由于经过了执行参考时间而结束,所以在使红色亮灯的状态下显示。关于表示等级2运行项目2的图标1303,由于执行对应作业且超出了执行参考时间的十分之八,所以使黄色闪烁而显示。
[0139]在这样的情况下,表示等级O运行项目2的图标1301的显示颜色不根据对应的等级I流程的运行项目的图标1302、1303、1304等的颜色来进行判断,而是基于等级O运行项目2整体中的执行参考时间(在图中为5分钟)和从等级O运行项目2中的作业开始(具体而言,等级I流程的运行项目I的开始)起的经过时间(在该图中为2分30秒)而决定。SP,在该情况下,由于经过时间为2分30秒而在执行参考时间5分钟的十分之八以内,所以表示等级O运行项目2的图标1301在蓝色闪烁的状态下显示。
[0140]像这样,由于根据执行参考时间与从作业开始起的经过时间之间的关系来改变表示对应运行项目的图标的显示颜色,所以能够基于图标的显示颜色容易且确切地掌握对应运行项目的执行状态。
[0141]图25是表示实施方式的操作员分配画面的一例的图。
[0142]操作员分配画面2000具有操作员分配区域2100和显示流程的详细信息的流程详细显示区域2200。在操作员分配区域2100中按其执行顺序配置有表示对应的等级O正下的运行项目的图标2101,2102,2103o
[0143]各图标2101、2102、2103的形状为与各图标所表示的运行项目的类别对应的形状。在各图标2101、2102、2103的上侧显示有对应运行项目的名称,在各图标的右下显示有对应运行项目中的要求技能等级。
[0144]而且,在各图标2101、2102、2103的对应的规定位置(在此为图标的下侧)配置有作为用于对担当该运行项目的操作员进行选择的⑶I (Graphical User Interface)对象的一例的列表框2104。在本实施方式中,在列表框2104中显不有一个以上的、作为候选的操作员名和该操作员的技能等级的组。
[0145]根据该操作员分配画面2000,管理者能够视觉上掌握流程的类别(自动化流程、手动执行流程或半自动化流程)、和在执行该流程方面所要求的技能等级,从而视认性提高。由此,管理者不需要另行调查流程的类别、难易度、操作员的技能等级等,因此,能够使基于管理者进行的流程分配作业效率化,并且能够减轻对管理者的负担。作为具体例,由于管理者能够通过图标的形状来掌握运行项目(流程)的类别,所以例如,对于容易发生差错的手动执行流程,能够以分配技能等级高的操作员的方式,容易且恰当地分配操作员。
[0146]此外,在图25所示的例子中,对于表示作为自动化流程的运行项目的图标,也能够显示列表框2104并选择担当操作员。其原因在于,例如,若为自动化流程,则通常虽然不需要操作员的参与,但在发生错误等的情况下能够作为应对者来进行管理。此外,对于表示作为自动化流程的运行项目的图标,还可以不显示用于选择担当操作员的列表框而不对自动化流程分配担当操作员。
[0147]接下来,说明本实施方式的管理系统的动作。
[0148]图26是实施方式的流程登记处理的流程图。
[0149]流程登记处理是以一个流程为单位而执行的处理,是在整体流程中包含多个子流程的情况下对这些子流程分别执行的处理。
[0150]管理计算机100的管理程序110 (更详细而言,执行管理程序110的CPU101)接收来自显示用计算机200的流程输入信息(步骤S101)。在此,流程输入信息是在管理者用显示用计算机200中基于管理者对输入设备的操作而生成且被从显示用计算机200发送到管理计算机100的信息,是在流程定义信息150中需要管理者进行设定的信息。
[0151]作为流程输入信息,关于流程,存在例如能够对流程ID、流程名、母流程(上级流程)进行特定的信息、能够对与相同层级的其他流程的执行顺序进行特定的信息。另外,作为流程输入信息,关于运行项目(在此为下端的运行项目),存在能够对运行项目ID、处理内容、运行项目名、母流程进行特定的信息、运行项目类别、执行参考时间、要求技能等级等。此外,也可以是,在管理者用显示用计算机200中,管理者基于事前准备的模板数据而输入各种信息,由此生成流程输入信息。
[0152]接下来,管理程序110执行流程属性决定处理(参照图27)(步骤S102),将由流程属性决定处理决定的信息(流程的执行参考时间、流程的类别、要求技能等级)及流程输入信息登记到流程定义信息150中(步骤S103)。具体而言,将由流程属性决定处理所决定的信息及基于流程输入信息而得到的值登记到流程详细信息151、运行项目信息152、运行项目处理信息153及运行项目映像信息154的各项目中。
[0153]图27是实施方式的流程属性决定处理的流程图。
[0154]流程属性决定处理是以一个子流程为处理对象的处理。管理程序110基于流程输入信息来判断处理对象的流程所包含的运行项目(在该处理的说明中是指结构运行项目)是否全部为自动化运行项目(步骤S201)。其结果为,在全部为自动化运行项目的情况(在步骤S201中为是)下,管理程序110将该流程的类别决定为自动化流程(步骤S202),并将处理进入到步骤S206。另一方面,在不全部为自动化运行项目的情况(在步骤S201中为否)下,管理程序110判断结构运行项目是否全部为手动执行运行项目(步骤S203)。
[0155]其结果为,在结构运行项目全部为手动执行运行项目的情况(在步骤S203中为是)下,管理程序110将该流程的类别决定为手动执行流程(步骤S204),并将处理进入到步骤S206。另一方面,在结构运行项目不全部为手动执行运行项目的情况(在步骤S203中为否)下,由于表示包括手动执行运行项目及自动化运行项目,所以管理程序110将该流程的类别决定为半自动化流程(步骤S205),并将处理进入到步骤S206。
[0156]在步骤S206中,管理程序110将相对于结构运行项目的要求技能等级中最高的要求技能等级决定为该流程的要求技能等级。接下来,管理程序110对相对于各结构运行项目的执行参考时间进行合计,并将该合计值决定为流程中的执行参考时间(步骤S207),将所决定的流程的类别、要求技能等级、执行参考时间作为返回值而返回。
[0157]图28是实施方式的流程更新处理的流程图。
[0158]流程更新处理是在改变所生成的流程时执行的处理。管理程序110在从管理者用显示用计算机200接收到作为编辑对象的流程的流程ID后(步骤S301),将用于显示与该流程ID对应的流程的各种信息的显示用信息发送到管理者用显示用计算机200,由此使与管理者用显示计算机200对应的流程的各种信息显示(步骤S302)。
[0159]接下来,管理程序110接收基于管理者对管理者用显示用计算机200的输入设备的操作而生成的、包括流程中的已编辑的内容的流程输入信息(步骤S303)。
[0160]接下来,管理程序110执行流程属性决定处理(参照图27)(步骤S304)。通过该流程属性决定处理,已编辑的流程中的流程的类别、要求技能等级、执行参考时间作为返回值而返回。
[0161]接下来,管理程序110判断流程类别及要求技能等级是否改变(步骤S305),在流程类别及要求技能等级没有改变的情况(在步骤S305中为否)下,将处理进入到步骤S308,另一方面,在流程类别及要求技能等级改变的情况(在步骤S305为是)下,将处理进入到步骤S306。[0162]在步骤S306中,管理程序110判断是否存在外侧流程、即包括该流程的上一层级的流程,在不存在外侧流程的情况(在步骤S306中为否)下,将处理进入到步骤S308,另一方面,在存在外侧流程的情况(在步骤S306中为是)下,由于存在该外侧流程的类别、要求技能等级改变的可能性,所以将该外侧流程作为处理对象(步骤S307),并将处理进入到步骤 S304。
[0163]在步骤S308中,基于由流程属性决定处理决定的流程的类别、要求技能等级及执行参考时间信息、和流程输入信息,来更新流程详细信息151、运行项目信息152、运行项目处理信息153及运行项目映像信息154的对应项目的值。此外,在对多个流程进行了步骤S304的处理的情况下,对关于这些流程的流程类别、要求技能等级及执行参考时间信息也反映到流程定义信息150中。
[0164]图29是实施方式的流程显不画面显不处理的流程图。
[0165]此外,在该处理的说明中,以使流程显示画面显示于管理者用显示用计算机200的情况为例进行说明,但使流程显示画面显示于操作员用显示用计算机300的情况也是同样的。即,能够将本处理的说明中的管理者用显示用计算机200置换成操作员用显示用计算机300。
[0166]流程画面显示处理在例如管理程序110接收到基于管理者对管理者用显示用计算机200的输入设备的操作而生成的流程画面显示要求的情况下执行。在流程显示画面显示要求中包括例如成为显示对象的流程的流程ID。
[0167]管理程序110将流程显示画面显示要求的流程ID作为自变量来执行进度信息获取处理(参照图31)(步骤S401)。根据该进度信息获取处理,所决定的图标的显示颜色、显示方法及流程信息(流程ID、流程名、流程等级、执行参考时间、所包含的运行项目的运行项目ID、运行项目的执行顺序)作为返回值而被返回。接下来,管理程序110在检查完构成处理对象的流程的全部运行项目(在此为下一层级的运行项目:在该处理的说明中是指结构运行项目)之前重复执行步骤S402的处理。
[0168]在步骤S402中,管理程序110从流程定义信息150获取该运行项目的类别(运行项目类别或流程类别),基于该类别对表示该运行项目的图标的形状进行特定。
[0169]在全部结构运行项目的检查结束后,管理程序110参照进度信息获取处理的返回值,获取各运行项目的执行顺序(步骤S403)。
[0170]接下来,管理程序110从进度信息获取处理的返回值获取处理对象的流程的流程等级,基于该流程等级来决定流程显示形式、即将各运行项目的图标沿纵向排列还是沿横向排列(步骤S404)。在此,在本实施方式中,若流程等级为0,则管理程序110决定沿横向排列图标,若流程等级为O以外,则管理程序110决定沿纵向排列图标。
[0171]接下来,管理程序110基于决定内容(图标的形状、流程显示形式)及来自进度信息获取处理的返回值(运行项目的执行顺序、流程名、要求技能等级、显示颜色、显示方法),生成用于显示流程显示画面的画面信息,并将该画面信息发送到管理者用显示用计算机200,由此,例如,使图18所示那样的流程显示画面1000显示(步骤S405)。
[0172]图30是实施方式的子流程显示画面显示处理的流程图。
[0173]此外,在该处理的说明中,以在管理者用显示用计算机200上显示子流程显示画面的情况为例进行说明,但在操作员用显示用计算机300上显示子流程显示画面的情况也是同样的。即,能够将本处理的说明中的管理者用显示用计算机200置换成操作员用显示用计算机300。
[0174]在子流程画面显示处理中,管理程序110接收管理者用显示用计算机200所生成且发送的点击信息(步骤S501)。例如,显示用计算机200根据管理者对输入设备的操作来特定是对流程显示画面1000中的哪个运行项目的图标进行了点击,并特定与该图标对应的流程ID,将该流程ID作为点击信息而发送。
[0175]接下来,管理程序110使子流程显示画面用的窗口显示在管理者用显示用计算机200上(步骤S502),将点击信息的流程ID作为自变量来执行进度信息获取处理(参照图31)(步骤S503)。通过该进度信息获取处理,将所决定的图标的显示颜色、显示方法及流程信息(流程ID、流程名、流程等级、执行参考时间、所包含的运行项目的运行项目ID、运行项目的执行顺序)作为返回值而返回。接下来,管理程序110在检查完构成处理对象的流程的全部运行项目(在此为下一层级的运行项目:在该处理的说明中是指结构运行项目。此夕卜,在结构运行项目中也包含子流程)之前,重复执行步骤S504的处理。
[0176]在步骤S504中,管理程序110从流程定义信息150获取该运行项目的类别(运行项目类别或流程类别),并基于该类别对表示该运行项目的图标的形状进行特定。
[0177]在全部结构运行项目的检查结束后,管理程序110参照进度信息获取处理的返回值,获取各运行项目的执行顺序(步骤S505)。
[0178]接下来,管理程序110基于决定内容(图标的形状)及来自进度信息获取处理的返回值(运行项目的执行顺序、流程名、要求技能等级、显示颜色、显示方法),生成用于在管理者用显示用计算机200所生成的窗口上显示子流程显示画面的画面信息,并将该画面信息发送到管理者用显示用计算机200,由此,例如,使图22所示那样的子流程显示画面1200显示(步骤S506)。
[0179]图31是实施方式的进度信息获取处理的流程图。
[0180]管理程序110获取作为自变量而交付的进度状况的确认对象的流程ID,并基于该流程ID从流程定义信息150获取关于与流程ID对应的流程的流程名、流程等级、执行参考时间、流程所包含的运行项目的运行项目ID、运行项目的执行顺序(步骤S601)。在此,在该处理的说明中,将流程ID、流程名、流程等级、执行参考时间、所包含的运行项目的运行项目ID及运行项目的执行顺序统称为“流程信息”。接下来,管理程序110从操作日志信息120获取与所获取的处理对象的流程所包含的各运行项目的运行项目ID对应的记录(步骤S602)。
[0181]接下来,管理程序110在将处理对象的流程所包含的全部运行项目作为对象检查完之前,重复执行步骤S603?S610的处理。在此,将步骤S603?S610的处理对象的运行项目称作对象运行项目。
[0182]首先,管理程序110基于操作日志信息120的记录,判断对象运行项目是否为当前未执行的运行项目(步骤S603)。其结果为,在是未执行的运行项目的情况(在步骤S603为是)下,将表示对象运行项目的图标决定为默认颜色(步骤S604),并结束对该对象运行项目的处理。
[0183]另一方面,在对象运行项目不为当前未执行的运行项目的情况(在步骤S603中为否)下,管理程序Iio判断是否为执行结束的运行项目(步骤S605)。[0184]其结果为,在对象运行项目执行结束的情况(在步骤S605中为是)下,基于操作日志信息120的对应记录,计算对象运行项目的执行时间(步骤S606)。接下来,管理程序110对执行时间和执行参考时间进行比较,决定对应图标的显示颜色(步骤S607),并结束对该对象运行项目的处理。
[0185]另一方面,在对象运行项目执行未结束的情况(在步骤S605中为否)下,管理程序110将表示该对象运行项目的图标的显示方法决定为闪烁(默认为始终亮灯)(步骤S608)。接下来,管理程序110基于操作日志信息120的对应记录,计算从执行开始时刻至当前时刻的经过时间(步骤S609)。接下来,管理程序110对该经过时间和执行参考时间进行比较,决定对应图标的显示颜色(步骤S610),并结束对该对象运行项目的处理。
[0186]管理程序110在全部结构运行项目的检查结束后,以所决定的显示颜色、显示方法及流程信息(流程ID、流程名、流程等级、执行参考时间、所包含的运行项目的运行项目ID及运行项目的执行顺序)为返回值,将控制返回到执行该进度信息获取处理的处理。
[0187]此外,也可以是,管理程序110例如在规定定时以整体流程的全部运行项目为对象来执行上述进度信息获取处理,并将在所执行的进度信息获取处理中决定的各运行项目的显示颜色及显示方法登记到图标进度显示信息140中。
[0188]图32是实施方式的操作员分配画面显示处理的流程图。
[0189]在操作员分配画面显示处理中,管理程序110接收管理者用显示用计算机200所生成且发送的操作员分配要求(步骤S701)。例如,显示用计算机200根据管理者对输入设备的操作而对表示进行操作员分配的对象流程的流程ID的选择或指定进行特定,并发送包括该流程ID的操作员分配要求。
[0190]管理程序110使用操作员分配要求所包含的流程ID,获取对应流程的流程信息(流程名、该流程所包含的运行项目的ID (或流程ID)、要求技能等级)(步骤S702)。
[0191]接下来,管理程序110在检查完该流程所包含的全部运行项目(在该处理中称作对象运行项目)之前,重复执行步骤S703的处理。
[0192]在步骤S703中,管理程序110获取对象运行项目的类别(运行项目类别或流程类别),基于该类别,决定表示对象运行项目的图标的形状。
[0193]在流程直接包含的全部结构运行项目的检查结束后,管理程序110参照运行项目映像信息140,获取各运行项目的执行顺序(步骤S704)。
[0194]接下来,管理程序110基于决定内容(图标的形状)、所获取的执行顺序、所获取的流程名及要求技能等级,生成用于在管理者用显示用计算机200上显示操作员分配画面的画面信息,并将该画面信息发送到管理者用显示用计算机200,由此,例如,使图25所示那样的操作员分配画面2000显示(步骤S705)。
[0195]此外,在管理者用显示用计算机200中,在操作员分配画面2000的列表框中的某一操作员被选择的情况下,管理者用显示计算机200将包括运行项目ID (或流程ID)及所选择的操作员的操作员ID在内的分配要求发送到管理计算机100。其结果为,在管理计算机100中,管理用程序110基于所接收的分配要求,更新操作员分配信息155。
[0196]管理者由于能够一边参照这样的操作员分配画面2000 —边选择要分配的操作员,所以能够通过图标的形状来掌握运行项目的类别,例如,相对于容易发生差错的手动执行流程,以分配技能等级高的操作员的方式,容易且恰当地分配操作员。[0197]此外,本发明不限定于以上说明的实施例,当然能够在不脱离其主旨的范围内进行各种变更。
[0198]例如,在上述实施方式中,使运行项目(也包含子流程)的图标根据类别而形状不同,但也可以根据类别使图标的大小不同、根据类别使颜色不同、使大小和颜色的组合不同,总之,只要是在视觉上能够判断类别的图标即可。
[0199]附图标记说明
[0200]I…管理系统、2…管理对象系统、100…管理计算机、200…管理者用显示用计算机、300…操作员用显示用计算机、400…服务器计算机、500…存储装置、600…通信网络、610…网络装置。
【权利要求】
1.一种运行管理方法,用于管理由多个运行项目构成的运行流程,其特征在于, 存储有:层级关系信息,其表示构成所述运行流程的多个运行项目的层级关系;执行顺序信息,其表示多个所述运行项目的执行顺序;和运行项目类别信息,其表示所述运行流程中的成为层级下端的运行项目是仅由计算机执行的自动化运行项目还是在计算机的自动作业中途通过人介入而执行的手动执行运行项目, 基于所述运行项目类别信息和所述层级关系信息,判断与最下级层级相比位于上级层级的运行项目在其下级的全部层级中是仅包括所述自动化运行项目、还是仅包括所述手动执行运行项目、或是包括自动化运行项目及手动执行运行项目, 在对表示所述运行流程的规定层级中的多个运行项目的图标进行显示时,按照基于所述执行顺序信息而得到的执行顺序配置分别表示多个运行项目的图标,关于各个所述图标,在该图标表示 的运行项目仅包括所述自动化运行项目的情况下,通过表示该情况的第I图标进行显示,在该图标表示的运行项目仅包括所述手动执行运行项目的情况下,通过表示该情况的第2图标进行显示,在所述图标表示的运行项目包括所述手动执行运行项目及自动化运行项目的情况下,通过表示该情况的第3图标进行显示。
2.如权利要求1所述的运行管理方法,其特征在于, 在使所述运行流程的最上级层级即第O层级中的多个运行项目显示时,按照基于所述运行项目的所述执行顺序信息而得到的执行顺序沿横向配置并显示表示所述第O层级中的多个运行项目的各个图标, 在受理了基于用户对表示某一所述运行项目的图标进行的选择指示的情况下,若所述图标表示的运行项目所包含的下一层级中的运行项目存在多个,则按照基于所述运行项目的执行顺序信息而得到的执行顺序沿纵向配置并显示表示这些多个运行项目的各个图标。
3.如权利要求2所述的运行管理方法,其特征在于, 对于所述第O层级中的一个以上的运行项目,从用户受理对关于该运行项目的担当主体进行特定的担当主体信息的输入, 存储将所述担当主体信息和所述运行项目建立了对应后的担当主体信息。
4.如权利要求3所述的运行管理方法,其特征在于, 在使表示所述第O层级的所述运行项目的图标显示时,在同一画面上,在与表示所述运行项目的所述图标对应的位置,显示担当执行所述运行项目的担当主体所需要的技能等级,并且显示用于选择输入所述运行项目的所述担当主体的⑶I对象。
5.如权利要求4所述的运行管理方法,其特征在于, 抑制用于对所述第O层级的所述运行项目中的、仅包括自动化运行项目的运行项目选择所述担当主体的所述GUI对象的显示。
6.如权利要求5所述的运行管理方法,其特征在于, 基于成为所述运行项目的执行参考的执行参考时间、与从所述运行项目的作业开始起的经过时间之间的对应关系,改变表示所述运行项目的图标的显示颜色。
7.如权利要求6所述的运行管理方法,其特征在于, 在所述经过时间为所述执行参考时间的规定比例以内的情况下,使表示所述运行项目的所述图标的显示颜色为第I颜色,在所述经过时间超出所述执行参考时间的规定比例但在所述执行参考时间以内的情况下,使表示所述运行项目的图标的显示颜色为第2颜色,在所述经过时间超出所述执行参考时间的情况下,使表示所述运行项目的图标的显示颜色为第3颜色。
8.如权利要求7所述的运行管理方法,其特征在于, 受理所述运行项目的作业的开始及结束的通知,将所述通知登记到表示所述运行项目的作业执行的开始时间及/或结束时间的日志信息中, 基于所述日志信息判断显示对象的所述运行项目的作业是否为正在执行中,在所述运行项目的作业为正在执行中的情况下,使表示所述运行项目的图标的所述显示颜色闪烁。
9.如权利要求8所述的运行管理方法,其特征在于, 基于所述日志信息判断显示对象的所述运行项目的作业是否已结束, 在所述运行项目的作业已结束的情况下,使表示所述运行项目的图标的所述显示颜色为亮灯状态。
10.如权利要求9所述的运行管理方法,其特征在于, 将基于所述运行项目类别信息和所述层级关系信息来判断与最下级层级相比位于上级层级的运行项目在其下级的全部层级中是仅包括所述自动化运行项目、还是仅包括所述手动执行运行项目、或是包括自动化运行项目及手动执行运行项目而得到的结果,与所述运行项目建立对应地存储, 在相对于运行流程发生了规定变更的情况下,将基于变更后的所述运行项目类别信息和所述层级关系信息来判断与最下级层级相比位于上级层级的运行项目在其下级的全部层级中是仅包括所述自动化运行项目、还是仅包括所述手动执行运行项目、或是包括自动化运行项目及手动执行运行项目而得到的新结果,与所述运行项目建立对应地存储。
11.一种管理系统,其特征在于,具有: 存储设备;和 与所述存储设备连接的控制设备, 所述存储设备存储有: 层级关系信息,其表示构成所述运行流程的多个运行项目的层级关系;执行顺序信息,其表示多个所述运行项目的执行顺序;和运行项目类别信息,其表示所述运行流程中的成为层级下端的运行项目是仅由计算机执行的自动化运行项目还是在计算机的自动作业中途经由人介入而执行的手动执行运行项目, 所述控制设备基于所述运行项目类别信息和所述层级关系信息,判断与最下级层级相比位于上级层级的运行项目在其下级的全部层级中是仅包括所述自动化运行项目、还是仅包括所述手动执行运行项目、或是包括自动化运行项目及手动执行运行项目, 在对表示所述运行流程的规定层级中的多个运行项目的图标进行显示时,按照基于所述执行顺序信息而得到的执行顺序配置分别表示多个运行项目的图标,关于各个所述图标,在该图标表示的运行项目仅包括所述自动化运行项目的情况下,通过表示该情况的第I图标进行显示,在该图标表示的运行项目仅包括所述手动执行运行项目的情况下,通过表示该情况的第2图标进行显示,在所述图标表示的运行项目包括所述手动执行运行项目及自动化运行项目的情况下,通过表示该情况的第3图标进行显示。
12.如权利要求11所述的管理系统,其特征在于, 所述控制设备在使所述运行流程的最上级层级即第O层级中的多个运行项目显示时,按照基于所述运行项目的所述执行顺序信息而得到的执行顺序沿横向配置并显示表示所述第O层级中的多个运行项目的各个图标, 在受理了基于用户对表示某一所述运行项目的图标进行的选择指示的情况下,若所述图标表示的运行项目所包含的下一层级中的运行项目存在多个,则按照基于所述运行项目的执行顺序信息而得到的执行顺序沿纵向配置并显示表示这些多个运行项目的各个图标。
13.如权利要求11所述的管理系统,其特征在于, 所述控制设备对于所述运行流程的最上级层级即第O层级中的一个以上的运行项目,从用户受理对关于该运行项目的担当主体进行特定的担当主体信息的输入, 在所述存储设备中存储将所述担当主体信息和所述运行项目建立了对应后的担当主体信息。
14.如权利要求11所述的管理系统,其特征在于, 所述控制设备在使表示所述运行流程的最上级层级即第O层级的所述运行项目的图标显示时,在同一画面上,在与表示所述运行项目的所述图标对应的位置,显示担当执行所述运行项目的担当主体所需要的技能等级,并且显示用于选择输入所述运行项目的所述担当主体的⑶I对象。
15.如权利要求11所述的管理系统,其特征在于, 所述控制设备抑制用于对所述运行流程的最上级层级即第O层级的所述运行项目中的、仅包括自动化运行项 目的运行项目选择所述担当主体的所述GUI对象的显示。
【文档编号】G06Q10/06GK103975347SQ201280057758
【公开日】2014年8月6日 申请日期:2012年3月23日 优先权日:2012年3月23日
【发明者】须田唯之 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1