本发明涉及信息处理装置和信息处理方法。
背景技术:
日本未审查专利申请公开号2009-251754公开了如下技术:在网页上由用户执行的定制的内容被登记在定制数据库(db)中,将对网页的请求从用户使用的浏览器传送到网站服务器,获取网页,根据登记的定制内容来定制网页,并且将所得到的网页发送到浏览器。
例如,在用户操作用于申请以在申请操作系统中执行申请操作(例如,用于生成申请的操作和用于附上文档的操作)的装置的情况下,当可以使用在由其它用户执行的申请操作中使用的方法中的用户认为可取的特定方法(例如,占用短时间段的操作时间的方法或者少量错误出现的方法)时是很有用的。
技术实现要素:
因此,本发明的目标是提供一种信息处理装置,该信息处理装置输出指示过去执行的操作方法中的用户认为可取的特定方法的信息。
根据本发明的第一方面,提供了包括指定单元和输出单元的信息处理装置。在累积了多条第一信息和第二信息的情况下,指定单元基于由用户执行的操作指定所述多个项目中的任一个,其中,每条第一信息指示文档和对所述文档执行的特定操作的处理顺序,并且对应条第二信息指示关于多个项目的所述特定操作的结果。所述输出单元输出在所述多条第一信息和第二信息中的与一条第二信息对应的一条第一信息,关于指定项目的所述特定操作的所述结果满足条件。
根据本发明的第二方面,每条第二信息指示所述特定操作所需的时间作为所述特定操作的结果,并且在所述多条累积的第二信息中,按时间的升序选择的预定数量条第二信息满足所述条件。
根据本发明的第三方面,每条第二信息指示所述特定操作中发生的错误数量作为所述特定操作的结果,并且在所述多条累积的第二信息中,按错误数量的升序选择的预定数目条第二信息满足所述条件。
根据本发明的第四方面,每条第二信息指示所述特定操作中的操作数量作为所述特定操作的结果,并且在所述多条累积的第二信息中,按操作数量的升序选择的预定数量条第二信息满足所述条件。
根据本发明的第五方面,使用与特定处理相关联的操作图像来执行所述特定操作,并且所述多条第一信息中的一条第一信息包括指示所述操作图像的信息。
根据本发明的第六方面,对与用户对应的文档执行所述特定操作,并且所述信息处理装置还包括变更单元,所述变更单元将由所述输出单元输出的所述条第一信息中的指示与已执行所述特定操作(对应于由所述条第一信息指示的所述处理顺序)的用户对应的所述文档的信息变更为指示与已执行用于指定所述项目的所述操作的所述用户对应的文档的信息。
根据本发明的第七方面,提供了信息处理方法,所述方法包括:在累积了多条第一信息和第二信息的情况下,基于由用户执行的操作指定所述多个项目中的任一个,其中,每条第一信息指示文档和对所述文档执行的特定操作的处理顺序,并且对应条第二信息指示关于多个项目的所述特定操作的结果;并且输出在所述多条第一信息和第二信息中的与一条第二信息对应的一条第一信息,关于所述指定项目的所述特定操作的所述结果满足条件。
根据本发明的第一方面,提供了输出指示过去执行的操作方法中的用户认为可取的特定方法的信息的信息处理系统。
根据本发明的第二方面,与未有效使用过去执行的操作方法的的情况相比,操作时间可以减少。
根据本发明的第三方面,与未有效使用对过去执行的操作方法的的情况相比,错误数量可以减少。
根据本发明的第四方面,与未有效使用过去执行的操作方法的的情况相比,操作数量可以减少。
根据本发明的第五方面,与指示操作图像的信息不被用作第一信息的情况相比,执行特定处理的时间量和工作量可以减少。
根据本发明的第六方面,与不执行文档变更的情况相比,对与用户对应的文档执行操作的时间量和工作量可以减少。
根据本发明的第七方面,可以提供用于输出指示过去执行的操作方法中的用户认为可取的特定方法的信息的信息处理方法。
附图说明
将基于以下附图详细描述本发明的示例性实施方式,其中:
图1是示出了根据示例性实施方式的申请操作系统的总体配置的图表;
图2是示出了申请服务器装置的硬件配置的图表;
图3是示出了用户终端的硬件配置的图表;
图4是示出了文档提供服务器装置的硬件配置的图表;
图5是示出了操作管理服务器装置的硬件配置的图表;
图6是示出了由申请操作系统实现的功能配置的图表;
图7是示出了初始申请相关信息的示例的图表;
图8是示出了所显示的申请画面的示例的图表;
图9是示出了更新后的申请相关信息的示例的图表;
图10是示出了累积的申请相关信息的示例的图表;
图11是示出了累积的关于操作的结果信息的示例的图表;
图12是示出了申请表单选择画面的示例的图表;
图13是示出了所显示的申请画面的示例的图表;
图14是示出了装置在累积处理中的操作过程的示例的图表;
图15是示出了装置在显示处理中的操作过程的示例的图表;
图16是示出了由根据变型例的申请操作系统实现的功能配置的图表;
图17是示出了文档表格的示例的图表;
图18a和18b是示出了申请相关信息的变更历史的示例的图表;
图19是示出了由根据变型例的申请操作系统实现的功能配置的图表;并且
图20是示出了由根据变型例的申请操作系统实现的功能配置的图表。
具体实施方式
1、示例性实施方式
图1示出了根据示例性实施方式的申请操作系统1的总体配置。申请操作系统1在例如公司中执行与申请操作有关的处理。申请操作系统1包括通信线路2、申请服务器装置10、用户终端20-1、20-2、20-3、和20-4(在下文中当这些用户终端不需要彼此区分时,被称为“用户终端20”)、文档提供服务器装置30、和操作管理服务器装置40。
通信线路2包括例如移动通信网络和互联网,并且在设备之间传送数据。包括在申请操作系统1中的设备以有线(或无线)方式连接到通信线路2。申请服务器装置10是执行与申请操作有关的处理的信息处理装置。用户终端20是由用户使用申请操作系统1操作的终端装置。
文档提供服务器装置30是执行用于向用户提供与申请操作有关的文档的处理的信息处理装置。与申请操作有关的文档是例如用来请求出差的申请文档以及用来请假的申请文档。文档提供服务器装置30执行用于与稍后描述的操作管理服务器装置40协作提供适合于用户的文档的处理。
操作管理服务器装置40是管理要对文档执行的操作的信息处理装置。要对文档执行的操作是例如用于编辑文档的操作和用于发送文档的操作。操作管理服务器装置40累积指示对文档执行的操作历史和操作结果的信息以便执行管理。稍后将详细描述由操作管理服务器装置40累积的信息的详情、以及用于与文档提供服务器装置30协作的方法。
图2示出了申请服务器装置10的硬件配置。申请服务器装置10是计算机,所述计算机包括中央处理单元(cpu)11、随机存取存储器(ram)12、只读存储器(rom)13、网络接口卡(nic)14、和储存装置15。
cpu11通过使用ram12作为工作区域执行存储在rom13和储存装置15中的程序来控制各种单元的操作。nic14包括通信电路,所述通信电路基于移动通信执行无线通信,并且经由通信线路2与外部设备通信。储存装置15是存储器(诸如,硬盘驱动器(hdd)、固态驱动器(ssd)、或闪存),并且存储由cpu11使用以执行控制的数据和程序。
图3示出了多个用户终端20中的用户终端20的硬件配置。用户终端20是计算机,所述计算机包括cpu21、ram22、rom23、nic24、储存装置25、以及用户接口(ui)单元26。cpu21到储存装置25是在功能上与具有相同名称并且在图2中示出的那些设备相同的硬件设备。ui单元26包括液晶显示器,并且显示例如用于操作用户终端20的菜单画面。此外,ui单元26包括输入设备(诸如键盘和鼠标)。
图4示出了文档提供服务器装置30的硬件配置。文档提供服务器装置30是计算机,所述计算机包括cpu31、ram32、rom33、nic34、储存装置35。这些硬件设备在功能上与具有相同名称并且在图2中示出的那些设备相同。
图5示出了操作管理服务器装置40的硬件配置。操作管理服务器装置40是计算机,所述计算机包括cpu41、ram42、rom43、nic44、储存装置45。这些硬件设备在功能上与具有相同名称并且在图2中示出的那些设备相同。
当包括在申请操作系统1中的设备的cpu执行程序时,实现以下功能。
图6示出了由申请操作系统1实现的功能配置。每个用户终端20均包括申请画面显示器201、申请开始操作接收单元202、特定处理操作接收单元203、申请相关处理单元204、申请相关信息更新单元205、以及项目指定操作接收单元206。文档提供服务器装置30包括申请相关信息提取单元301、申请相关信息输出单元302、项目指定单元303、以及提取目标确定单元304。操作管理服务器装置40包括申请相关信息累积单元401、操作结果确定单元402、以及操作结果累积单元403。
用户终端20的申请画面显示器201显示申请画面,用户通过所述申请画面执行申请操作。在申请画面上,用户选择他或她要提交的申请类型,并且执行操作以开始用于申请所选类型的操作。申请开始操作接收单元202接收该操作并且通知文档提供服务器装置30申请类型,对于所述申请类型,已经接收到用于开始申请操作的操作。文档提供服务器装置30的申请相关信息提取单元301提取共同指示关于申请操作的信息的申请相关信息,所述申请操作的类型已经从用户终端20被接收到。
申请相关信息包括用来识别用于申请的固定表单文档(申请表单)的文档识别信息、以及此外用来识别申请者和批准者的信息、以及为了申请执行的操作。也就是说,申请相关信息指示将对其执行申请操作中的操作的文档和操作历史。申请相关信息被传送到申请者的用户终端20和批准者的用户终端20,并且在申请处理继续时被更新。文档提供服务器装置30在执行这样的更新之前存储初始申请相关信息。
图7示出了初始申请相关信息的示例。在图7中示出的示例中,申请相关信息的示例包括项目“文档识别信息”、“操作时间”、“操作者的用户id的历史”、和“定制信息”。在本示例性实施方式中,通过组合第一识别符(id)与第二id获得的信息被用作“文档识别信息”。第一识别符由四位数字表示,并且用来识别申请类型。第二id同样由四位数字表示,并且用来识别一系列申请过程步骤,申请相关信息在所述步骤中被更新。第二id被设置为“0000”作为初始值。
例如,当用户a使用该申请相关信息提交申请时,“0001”被分配给用户a。接下来,当用户b使用该申请相关信息提交申请时,“0002”被分配给用户b。以这种方式,每当不同于先前用户的用户使用文档识别信息提交申请时,分配新第二id。在图7中示出的示例中,文档识别信息“0001-0000”被存储用于识别用于出差请求的申请表单。
“操作时间”指示申请者在特定申请画面上执行操作以完成申请操作(也就是获得申请的批准)所花费的时间。该操作时间还包括当申请返回时花费的附加操作时间。在图7中示出的示例中,申请者还没有开始任何操作,并且因此将存储为“00:00:00”的操作时间。申请者和批准者的用户id被存储为“操作者的用户id的历史”。当申请被批准者返回时,在批准者的用户id之后存储申请者的用户id,这指示申请已经被返回。在图7中示出的示例中,还没有人开始任何操作,并且因此没有用户id被存储。
在申请操作系统1中,使用用于与特定处理相关联的操作的图像来执行申请操作。在下文中,“操作图像”指示这样的图像。例如,工具条中的图标的图像或者桌面上显示的图标的图像用作操作图像,并且操作图像被设计为接受用户定制。“定制信息”指示关于这样的操作图像的用户定制的结果。在图7中示出的示例中,“盖章处理图标”、“读取处理图标”、和“转换处理图标”在项目“定制信息”中被存储为初始操作图像。以这种方式,申请相关信息包括指示操作图像的信息。
盖章处理图标与盖章处理相关联,在所述盖章处理中,盖章表示用户的姓名被电子地添加到文档。读取处理图标与读取处理相关联,在所述读取处理中,使得扫描仪装置读取文档。转换处理图标与转换处理相关联,在所述转换处理中,转换文档数据的格式。例如,使用用户终端20的用户的姓名被设置为该盖章处理中的参数。
另外,读取处理包括:用于开始从扫描仪装置接收图像数据的申请程序的处理,用于向扫描仪请求图像数据的处理、以及用于保存图像数据的处理。以这种方式,每个操作图像可以与多个处理操作相关联,并且与处理操作中使用的参数相关联。申请相关信息指示这些操作图像的图像数据和用来识别各个操作图像的图像id、以及与各个操作图像相关联的处理和参数。以这种方式,申请相关信息至少指示当在申请操作中对文档执行操作时将执行的处理的内容和这些处理的顺序,并且是根据本发明的示例性实施方式的“第一信息”的示例。
当通知用于用户终端20对出差请求的操作开始时,申请相关信息提取单元301提取图7中示出的申请相关信息,并且向申请相关信息输出单元302提供所提取的申请相关信息。申请相关信息输出单元302向已经发送开始申请操作的通知的用户终端20输出由申请相关信息提取单元301提取的申请相关信息。用户终端20的申请画面显示器201基于从文档提供服务器装置30输出的申请相关信息来显示用于由用户选择的申请操作的类型的申请画面。
图8示出了所显示的申请画面的示例。在图8中示出的示例中,申请画面显示器201基于图7中示出的申请相关信息来显示申请画面a1,所述申请画面a1包括用于出差请求的申请表单b1和盖章(seal)处理图标c1。申请画面显示器201获取并且显示与申请相关信息中包括的识别信息对应的申请表单。申请表单可以被存储在用户终端20中,或者也可以被存储在申请服务器装置10中。申请画面显示器201基于申请相关信息来显示除了申请画面a1以外的读取处理图标d1和转换处理图标d2。
特定处理操作接收单元203接收对于所显示的操作图像执行的操作,作为用于执行与操作图像相关联的特定处理的操作。当接收到该操作时,特定处理操作接收单元203向申请相关处理单元204提供已经针对其接收到操作的操作图像的图像id。
申请相关处理单元204执行关于申请操作的处理。申请相关处理单元204执行与例如在申请相关信息中的从特定处理操作接收单元203提供的图像id相关联的处理,也就是与已经由特定处理操作接收单元203接收到针对其的操作的操作图像相关联的处理(例如,上面所述的盖章处理、读取处理、或转换处理)。此外,当用户执行不与任何操作图像相关联的处理的操作时,申请相关处理单元204执行该处理。处理的示例是用于编辑申请文档的处理和用于将附件文档附到申请文档的处理。此外,申请相关处理单元204根据由用户执行的操作来执行用于添加操作图像的处理、用于删除操作图像的处理、用于变更与操作图像相关联的处理或参数的处理。
申请相关处理单元204向申请相关信息更新单元205提供当执行这些处理时获得的操作记录(日志)和申请相关信息。申请相关信息更新单元205基于从申请相关处理单元204提供的操作记录来更新申请相关信息。
图9示出了更新后的申请相关信息的示例。在图9中示出的示例中,操作时间被更新为“00:15:00”,并且操作者的用户id的历史被更新为“申请者→批准者”。这些更新指示申请者已经向批准者发送了通过执行操作15分钟完成的申请表单。此外,定制信息被更新为“盖章处理图标、转换处理图标”。该更新指示申请者已经确定读取处理图标是不必要的并且已经删除该图标。
当申请操作没有完成时,申请相关信息更新单元205向申请相关处理单元204提供更新后的申请相关信息。当用户终端20的用户是申请者时、或者当用户终端20的用户是批准者并且返回申请操作时,申请相关信息更新单元205向申请服务器装置10发送所提供的申请相关信息,并且执行用于请求向另一用户的用户终端20传送申请相关信息的处理。在这种情况下,当用户是申请者时另一用户是批准者,并且当用户是批准者时另一用户是申请者。当用户终端20的用户是批准者并且申请操作已完成时(当批准者给予批准时),申请相关信息更新单元205向操作管理服务器装置40发送更新后的申请相关信息。
操作管理服务器装置40的申请相关信息累积单元401累积从用户终端20发送的申请相关信息。在这种情况下,在累积了多条申请相关信息(多条申请相关信息具有与从用户终端20发送的申请相关信息的id相同的第一id)的情况下,申请相关信息累积单元401向从用户终端发送的申请相关信息分配第二id(其不同于多条申请相关信息的id,并且从初始值“0000”开始)并且累积申请相关信息。
图10示出了累积的申请相关信息的示例。在图10中示出的示例中,申请相关信息累积单元401第一次累积具有第一id“0001”的申请相关信息,并且因此向申请相关信息分配第二id“0001”并且累积申请相关信息。该示例示出操作时间最终是40分钟,并且申请已经返回两次。
操作管理服务器装置40的操作结果确定单元402基于由申请相关信息累积单元401中累积的申请相关信息指示的操作历史关于多个项目确定申请操作的结果。在本示例性实施方式中,操作结果确定单元402确定关于三个项目的申请操作的结果:操作时间、错误数量、操作步骤的数量(申请操作中的操作的数量)。当在申请相关信息累积单元401中累积申请相关信息时,操作结果确定单元402读出申请相关信息,并且确定由申请相关信息指示的操作时间为申请操作的结果。例如,在图10中示出的示例中,操作结果确定单元402简单地确定操作时间(40分钟)是申请操作的结果。
此外,操作结果确定单元402基于操作者的用户id的历史来确定申请中的错误数量为申请操作的结果,历史由申请相关信息指示。例如,因为图10中示出的示例示出了批准者已经两次返回申请,所以操作结果确定单元402确定错误数量为2。此外,操作结果确定单元402基于由申请相关信息指示的定制信息来确定操作步骤的数量为申请操作的结果。例如,因为图10中示出的示例示出了“盖章处理图标”和“转换处理图标”的两个操作图像,所以操作结果确定单元402确定操作步骤的数量为2。
操作结果确定单元402向操作结果累积单元403提供以这种方式确定的结果和由在确定时使用的申请相关信息指示的文档识别信息。操作结果累积单元403累积指示关于多个项目的申请操作的结果的结果信息,结果已经由操作结果确定单元402确定。在本示例性实施方式中,多个项目是三个项目:申请操作所需的时间、申请操作期间的错误数量、和申请操作期间的操作数量(操作步骤的数量)。该结果信息是根据本发明的示例性实施方式的“第二信息”的示例。
图11示出了关于申请操作的累积结果信息的示例。在图11中示出的示例中,操作时间“00:40:00”、错误数量“2”、和操作步骤的数量“2”与文档识别信息“0001-0001”相关联地累积。此外,操作时间“00:25:00”、错误数量“1”、和操作步骤的数量“3”与文档识别信息“0001-0002”相关联地累积。操作时间“00:30:00”、错误数量“0”、和操作步骤的数量“4”与文档识别信息“0001-0003”相关联地累积。
用户终端20的项目指定操作接收单元206接收用于指定由关于申请操作的结果信息指示的多个项目中的任一个的操作。通过例如申请表单选择画面来接收该操作。
图12示出了申请表单选择画面的示例。在图12中示出的示例中,申请画面显示器201显示用于选择申请表单的申请画面a2。
申请画面a2示出了用于选择申请类型的选择字段e1和用于从“无”、“操作时间”、“错误数量”和“操作步骤的数量”(由关于申请操作的结果信息指示的多个项目)中选择由用户加权的项目的选择字段e2。在本示例中,在选择字段e1中选择了“出差请求”并且在选择字段e2中选择了“错误数量”。当用户在通过操作选择字段e1和e2选择申请类型和由用户加权的项目的状态下按压确认按钮时,项目指定操作接收单元206接收这些操作作为项目指定操作。当接收到该操作时,项目指定操作接收单元206通知文档提供服务器装置30指定申请类型和指定项目。
文档提供服务器装置30的项目指定单元303根据由用户执行的操作来指定由关于申请操作的结果信息指示的多个项目中的任一个。项目指定单元303是根据本发明的示例性实施方式的“指定单元”的示例。项目指定单元303指定由所接收的通知指示的项目作为多个项目中的任一个,并且通知提取目标确定单元304指定项目。
提取目标确定单元304基于由项目指定单元303指定的项目来确定将由申请相关信息提取单元301提取的申请相关信息。提取目标确定单元304以如下方式确定提取目标。首先,提取目标确定单元304向操作管理服务器装置40请求在操作结果累积单元403中累积的结果信息。当接收到该请求时,操作结果累积单元403向文档提供服务器装置30发送多条累积的结果信息。
当获取多条所发送的结果信息时,提取目标确定单元304在多条结果信息中确定关于指定项目并且满足条件的结果信息。当指定项目是“操作时间”时,提取目标确定单元304确定在由多条累积的结果信息指示的操作时间中按操作时间的升序选择的预定数量条结果信息作为满足条件的结果信息,预定数量条结果信息包括在多条结果信息中。在本示例性实施方式中,提取目标确定单元304确定指示最短操作时间的结果信息。在图11中示出的示例中,提取目标确定单元304确定指示最短操作时间(其是25分钟)的结果信息,也就是与文档识别信息“0001-0002”相关联的结果信息。
此外,当指定项目是“错误数量”时,提取目标确定单元304确定在由多条累积的结果信息指示的错误数量中按错误数量的升序选择的预定数量条结果信息作为满足条件的结果信息,预定数量条结果信息包括在多条结果信息中。在本示例性实施方式中,提取目标确定单元304确定指示最小错误数量的结果信息。在图11中示出的示例中,提取目标确定单元304确定指示最小错误数量(其是0)的结果信息,也就是与文档识别信息“0001-0003”相关联的结果信息。
此外,当指定项目是“操作步骤的数量”时,提取目标确定单元304确定在由多条累积的结果信息指示的操作步骤的数量中按操作步骤数量的升序选择的预定数量条结果信息作为满足条件的结果信息,预定数量条结果信息包括在多条结果信息中。在本示例性实施方式中,提取目标确定单元304确定指示最小操作步骤数量的结果信息。在图11中示出的示例中,提取目标确定单元304确定指示最小操作步骤数量(其是2)的结果信息,也就是与文档识别信息“0001-0001”相关联的结果信息。
提取目标确定单元304确定与包括在以这种方式确定的结果信息中的文档识别信息相关联的申请相关信息作为提取目标。提取目标确定单元304向申请相关信息提取单元301提供包括在所确定的申请相关信息中的文档识别信息。申请相关信息提取单元301向操作管理服务器装置40请求与所提供的文档识别信息相关联的申请相关信息。当接收到该请求时,操作管理服务器装置40的申请相关信息累积单元401读出所请求的申请相关信息并且向文档提供服务器装置30发送读出的申请相关信息。
申请相关信息提取单元301以这种方式从申请相关信息累积单元401中累积的申请相关信息中提取由提取目标确定单元304确定为提取目标的申请相关信息。申请相关信息输出单元302输出以这种方式提取的申请相关信息,也就是说,与关于操作(所述操作的结果关于由用户指定的项目满足条件)的结果信息对应的申请相关信息。申请画面显示器201基于输出的申请相关信息显示用于由用户选择的申请类型的申请操作的申请画面。
图13示出了所显示的申请画面的示例。在图13中示出的示例中,申请画面显示器201基于在参考图12描述的操作中指定项目“错误数量”之后输出的申请相关信息来显示申请画面。在图11中示出的示例中,指示最小错误数量0的结果信息指示操作步骤的数量为4。这意味着对应申请相关信息指示四个操作图像作为定制信息。
申请画面显示器201将包括在申请画面a3中的盖章处理图标c1、价格搜索处理图标c2、读取处理图标d1、和转换处理图标d2显示为四个操作图像。价格搜索处理图标c2是用于接收用于执行搜索处理(在所述搜索处理中进行用于例如从一个站点移动到另一个站点所需的交通成本的搜索)的操作的操作图像,站点的名称已被输入作为路线。使用这些操作图像执行操作的用户在不出错(不处理返回的申请)的情况下完成了操作。因此,通过使用这些操作图像执行操作,指定了项目“错误数量”的用户不处理返回的申请,并且与使用两个或三个操作图像的情况相比,用户更容易执行申请操作。
利用上面描述的配置,用户终端20、文档提供服务器装置30、和操作管理服务器装置40执行用于累积申请相关信息和关于操作的结果信息的累积处理以及用于基于所累积的申请相关信息显示申请画面的显示处理。
图14示出了用户终端20、文档提供服务器装置30、和操作管理服务器装置40在累积处理中的操作过程的示例。例如,当执行用于开始由用户选择的申请类型的操作的操作时,该操作过程开始。首先,用户终端20(申请开始操作接收单元202)通知文档提供服务器装置30接收到用于开始操作的操作的申请类型(步骤s11)。
文档提供服务器装置30(申请相关信息提取单元301)提取与已经通知文档提供服务器装置30的申请类型有关的申请相关信息(步骤s12)。文档提供服务器装置30(申请相关信息输出单元302)向用户终端20输出所提取的申请相关信息(步骤s13)。用户终端20(申请画面显示器201)基于所输出的申请相关信息来显示申请画面(步骤s14)。用户终端20(特定处理操作接收单元203)接收用于特定处理的操作,对操作图像(诸如图8中示出的盖章处理图标c1和读取处理图标d1)执行操作(步骤s21)。
用户终端20(申请相关处理单元204)基于所接收的操作执行包括特定处理的申请相关处理(步骤s22)。用户终端20(申请相关信息更新单元205)基于基于所执行的申请相关处理的操作记录更新在步骤s13中接收的申请相关信息(步骤s23)。当申请操作完成时,用户终端20(申请相关信息更新单元205)向操作管理服务器装置40发送更新后的申请相关信息(步骤s24)。
操作管理服务器装置40(申请相关信息累积单元401)累积在步骤s24中接收的申请相关信息(步骤s25)。操作管理服务器装置40(操作结果确定单元402)基于由所累积的申请相关信息指示的操作历史,确定关于多个项目的申请操作的结果(步骤s31)。操作管理服务器装置40(操作结果累积单元403)累积指示在步骤s31中关于多个项目确定的申请操作的结果的结果信息(步骤s32)。
图15示出了用户终端20、文档提供服务器装置30、和操作管理服务器装置40在显示处理中的操作过程的示例。例如,当由用户执行用于在图12中示出的申请画面上选择申请类型并且用于指定由用户加权的项目的操作时,该操作过程开始。首先,用户终端20(项目指定操作接收单元206)通知文档提供服务器装置30通过所接收的操作指定的申请类型和项目(步骤s41)。文档提供服务器装置30(项目指定单元303)指定由步骤s41中接收的通知指示的项目作为由操作信息指示的多个项目中的任一个(步骤s42)。
文档提供服务器装置30(提取目标确定单元304)从操作管理服务器装置40获取累积的关于操作的结果信息(步骤s43)。文档提供服务器装置30(提取目标确定单元304)在所获取的关于操作的结果信息中确定关于指定项目并且满足条件的结果信息(步骤s44)。文档提供服务器装置30(提取目标确定单元304)确定与所确定的结果信息对应的申请相关信息为提取目标(步骤s45)。文档提供服务器装置30(申请相关信息提取单元301)向操作管理服务器装置40请求所确定的申请相关信息(步骤s46)。
操作管理服务器装置40(申请相关信息累积单元401)读出在步骤s46中请求的申请相关信息(步骤s47),并且向文档提供服务器装置30发送所读出的申请相关信息(步骤s48)。文档提供服务器装置30(申请相关信息提取单元301)通过接收所发送的申请相关信息来完成申请相关信息(其是提取目标)的提取(步骤s49)。文档提供服务器装置30(申请相关信息输出单元302)向用户终端20输出所提取的申请相关信息(步骤s50)。用户终端20(申请画面显示器201)基于输出的申请相关信息显示申请画面(步骤s51)。
包括在上面描述的申请相关信息中的定制信息指示由用户用来执行操作的操作图像,也就是通过由用户执行的操作执行的处理的内容和顺序。此外,包括在申请相关信息中的文档识别信息指示文档类型(对于所述文档类型,用户已经执行操作)。在本示例性实施方式中,输出在以这种方式指示文档(对于所述文档,用户已经执行操作)和操作的处理的内容和顺序的申请相关信息中的与结果信息(对于所述结果信息,申请操作的结果关于基于由用户执行的操作指定的项目满足条件)对应的申请相关信息。结果,指示在过去执行的操作方法中的用户认为可取的特定方法(申请操作的结果关于由用户指定的项目满足条件的操作方法)的信息被设计为输出。
例如,通过使用具有比其它方法更短的操作时间的操作方法作为特定方法,与不有效使用过去执行的操作方法的情况相比,操作时间趋向于减少。此外,通过有效使用具有比其它方法更小的错误数量的方法,与不有效使用过去执行的操作方法的情况相比,错误数量趋向于减少。此外,通过使用具有比其它方法更小的操作步骤数量的方法,与不有效使用过去执行的操作方法的情况相比,操作步骤的数量趋向于减少。
此外,包括在申请相关信息中的定制信息指示操作图像,并且因此基于申请相关信息在申请画面上显示操作图像。结果,在过去操作中用来显示操作图像的操作是不必要的,并且因此与不使用指示操作图像的信息作为申请相关信息的情况相比,减少了执行特定处理的时间量和工作量。
2、变型例
上面描述的示例性实施方式仅是本发明的示例性实施方式,并且还可以修改如下。此外,还可以在需要时结合和执行示例性实施方式和变型例中的一些或全部。
2-1、每个用户的文档
可以对与用户对应的文档执行用于上述文档的操作。例如,用于会议室预订申请的文档表单可以根据例如用户工作的营业机构或楼层、或者用户所属的部门而不同。在这种情况下,当显示用于特定用户的申请画面时使用的申请相关信息可以被变更为指示与用户对应的文档。
图16示出了由根据本变型例的申请操作系统1a实现的功能配置。申请操作系统1a包括用户终端20a、文档提供服务器装置30a、和操作管理服务器装置40。用户终端20a包括除了图6中示出的单元以外的用户id通知单元207。文档提供服务器装置30a包括除了图6中示出的单元以外的文档识别信息变更单元305。
在本变型例中,当接收到用于开始申请操作的操作时,用户终端20a的申请开始操作接收单元202通知用户id通知单元207所述接收。当接收到通知时,用户id通知单元207使用用户终端20a向文档提供服务器装置30a发送用户的用户id。文档提供服务器装置30a的文档识别信息变更单元305接收所发送的用户id。向文档识别信息变更单元305提供从申请相关信息提取单元301提取的申请相关信息。
文档识别信息变更单元305将通过由申请相关信息提取单元301提取的申请相关信息指示的第一文档识别信息变更为指示与用户(已经给该用户分配了从用户终端20a接收的用户id)对应的文档的第二文档识别信息。文档识别信息变更单元305是根据本发明的示例性实施方式的“变更单元”的示例。第一文档识别信息指示与执行操作的用户对应的文档,所述操作的历史(通过对文档执行的操作执行的处理的内容和处理的过程)由所提取的申请相关信息指示。第二文档识别信息指示与执行用于指定项目的操作的用户对应的文档。文档识别信息变更单元305通过使用文档表格(其中,用户id与文档类型相关联)来执行这样的变更。
图17示出了文档表格的示例。在图17中示出的示例中,作为文档识别信息的第一id的“0011”与用户id“id001到id020”相关联。此外,作为文档识别信息的第一id的“0012”与用户id“id021到id050”相关联,并且作为文档识别信息的第一id的“0013”与用户id“id051到id080”相关联。文档识别信息变更单元305读出文档表格中的与从用户终端20a发送的用户id相关联的第一id。
当从申请相关信息提取单元301提供申请相关信息时,在由申请相关信息指示的文档识别信息的第一id与所读出的第一id匹配的情况下,文档识别信息变更单元305向申请相关信息输出单元302提供申请相关信息。在由申请相关信息指示的文档识别信息的第一id与所读出的第一id不匹配的情况下,文档识别信息变更单元305将由申请相关信息指示的文档识别信息的第一id变更为所读出的第一id,并且向申请相关信息输出单元302提供所得到的申请相关信息。
图18a和18b示出了申请相关信息的变更历史的示例。图18a示出了从申请相关信息提取单元301提供的申请相关信息的示例,并且文档识别信息被设置为“0011-0003”。在从用户终端20a接收为例如“id060”的用户id的情况下,文档识别信息变更单元305将文档识别信息的第一id变更为与文档表格中的用户id相关联的第一id“0013”,并且向申请相关信息输出单元302提供如图18b中示出的申请相关信息。
用户终端20a的申请画面显示器201获取并且显示与由以这种方式输出的申请相关信息指示的文档识别信息对应的申请表单。在文档识别信息没有变更的情况下,申请画面显示器201显示与为“0011”的第一id对应的申请表单。在这种情况下,用户需要执行操作来将申请表单变更为与用户对应的表单。在本变型例中,申请画面显示器201显示与变更后的第一id“0013”对应的申请表单,并且因此与文档变更不被执行的情况相比,减少了对与用户对应的文档执行操作的时间量和工作量。
2-2、实现功能的装置
实现图6等中示出的功能的装置可以不同于上面的装置。
图19示出了由根据本变型例的申请操作系统1b实现的功能配置。申请操作系统1b包括用户终端20和文档提供服务器装置30b。除了图6中示出的单元以外,文档提供服务器装置30b具有操作管理服务器装置40(申请相关信息累积单元401、操作结果确定单元402、和操作结果累积单元403)的功能。以这种方式,一个装置还可以累积申请相关信息和结果信息,并且还提取和输出申请相关信息。在这种情况下,文档提供服务器装置30b是根据本发明的示例性实施方式的“信息处理装置”的示例。
图20示出了由根据本变型例的申请操作系统1c实现的功能配置。申请操作系统1c包括用户终端20c和操作管理服务器装置40。除了图6中示出的单元以外,用户终端20c具有文档提供服务器装置30(申请相关信息提取单元301、申请相关信息输出单元302、项目指定单元303、和提取目标确定单元304)的功能。以这种方式,用户终端20c还可以提取和输出申请相关信息。在这种情况下,用户终端20c是根据本发明的示例性实施方式的“信息处理装置”的示例。
2-3、实施方式的可应用性
示例性实施方式被应用于申请操作系统;然而,示例性实施方式还可以应用于其它事物。示例性实施方式还可以应用于对文档执行操作的各种系统,各种系统的示例是财务系统、人事管理系统、销售管理系统、生产管理系统和采购系统。例如,在财务系统的情况下,对文档执行操作,并且累积指示操作历史(包括通过操作执行的处理的内容和处理的过程)和文档的第一信息、以及指示关于多个项目的操作结果的第二信息,文档的示例是分录传票、明细列表、和财务报告。同样在这种情况下,输出与第二信息(对于所述第二信息,操作结果关于基于由用户执行的操作指定的项目满足条件)对应的第一信息。结果,指示在过去执行的操作方法中的特定方法的信息被设计为如示例性实施方式中的输出。
2-4、实施方式的分类
除了信息处理装置(其是文档提供服务器装置30和操作管理服务器装置40)以外,包括信息处理装置和用户终端的信息处理系统可以被理解为本发明的示例性实施方式。此外,本发明的示例性实施方式还可以包括存储了用于使得计算机控制各种装置运行的程序的非暂时性计算机可读介质。该程序可以以记录介质(诸如其中存储了程序的光盘)的形式提供,或者还可以通过经由通信线路(诸如互联网)下载并且安装到计算机中以便可用来提供。
为了示出和描述的目的,提供了本发明的示例性实施方式的前述描述。不旨在是详尽的或将本发明限制到所公开的精确形式。明显地,很多变型和变更对于本领域技术人员来说显而易见。选择和描述实施方式以便最好地解释本发明的原理和其实践应用,从而使本领域技术人员能够理解本发明的各种实施方式、并且多种变型例适合于所预期的特定使用。旨在由所附权利要求和它们的等价物来定义本发明的范围。