管理運行的管理系統及方法
【專利摘要】管理系統存儲有:層級關系信息,其表示構成運行流程的多個運行項目的層級關系;執行順序信息,其表示多個運行項目的執行順序;和運行項目類別信息,其表示運行流程中的成為層級下端的運行項目是僅由計算機執行的自動化運行項目還是在計算機的自動作業中途經由人介入而執行的手動執行運行項目。管理系統基于運行項目類別信息和層級關系信息,判斷與最下級層級相比位于上級層級的運行項目在其下級的全部層級中是僅包括自動化運行項目、還是僅包括手動執行運行項目、或是包括自動化運行項目及手動執行運行項目,基于上述判斷結果來控制表示運行流程的規定層級中的多個運行項目的圖標的顯示。
【專利說明】管理運行的管理系統及方法
【技術領域】
[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日
【發明者】須田唯之 申請人:株式會社日立制作所