工作流程系统 【技术领域】
本发明是企业进行事业活动所涉及的业务,即业务程序的管理方法,涉及业务运营系统、该系统内所设置的适当的工作流程处理系统、工作流程信息传递系统、业务情报的表示方法、构成工作流程处理系统表示页面的网页以及业务流程的管理方法。
更具体地讲,本发明涉及业务流程中执行各自分担的业务的各个不同的业务执行站与集中管理这些执行站的业务管理站所构成地业务运营系统,以及构成这一系统的工作流程系统处理系统、工作流程信息传递系统、业务情报的表示方法、网页和业务流程的管理方法。在这里,业务执行站是指进行一定的业务活动的企业、其业务部门、团体等的总称。技术背景
在企业之间的商业往来中,为了进行这种商业往来,业务的高速化、高精度、灵活性以及透明性是非常必要的。为进行这种商业往来所需的情报交换的量和性质制约着商业往来的规模。
另一方面,近年来,随着IT的发展以及互联网的快速普及,利用通信网络、特别是利用互联网的企业间电子商务交易(B to B)越来越普遍。企业间电子商业交易通过利用互联网,业务的速度、精度、灵活性及透明性得到了大幅的改善,与其往来的交易企业大幅增加,可以说,扩大到了整个产业流程,交易的质量得到提高,而且企业的费用核算内容得到了改善。
例如,在由银行的结算业务等单一业务组成的交易中,业务实施的准确性也得到了保证。
但是,IT时代的业务流程有这样的特征,那就是:它是一个通过数据通信只使用数据情报进行管理的计算机系统与由使用其数据情报进行操作、调整、确认、变更的人为行为构成的附加了各种功能和价值的人为系统而组成的综合系统,这正是计算机系统与人为系统相互连接而构成的系统。在这些相互连结连动的流程中将业务流程准确地联系起来,考虑流程进行的时间、前后关系、业务进行中的人为的判断等条件,进行准确的人为的业务流程控制,对业务流程进行能动的管理,这就是借助IT而扩大的业务流程、也就是产业流程中的重大的课题。
在这里,业务流程多个企业将业务连结起来进行实施的过程,业务的连接则是在每个特定的业务流程中各个企业共有实施业务活动的工作平台。例如,在物流管理系统中,它是出货预测流程、销售计划管理流程、流通管理流程、生产管理流程、采购管理流程、接受订货管理系统、订货管理系统、库存管理系统、配送中心·仓库管理流程、流通加工管理流程、运输配送管理流程、货物情报管理流程、要求商品情报管理流程、商品管理流程、销售业绩管理流程中的一个或多个组合而构成的系统。
针对上述的管理业务流程的业务运营系统举个例子的话,物流行业中的统一车辆调度系统(参照特开平11-328573号公报)既是一个。在这个统一车辆调度系统中,收到来自货主(上述的客户)的物流商品(商品)的配送要求(上述的订单)的车辆调度中心(上述的业务管理站)向保有车辆的运输公司(上述的第1业务执行站)发出车辆调度的指示,同时,按照这一车辆调度指示,进货仓库(上述的第2业务执行站)和出货仓库(上述的第3业务执行站)一边进行紧密的联络,一边向各自的目的地发送出多种大量的货物。
要克服上述的企业间电子商务交易(B to B)中存在的问题,实施像统一车辆调度系统(参照特开平11-328573号公报)那样的由各个企业的多项业务连续地连结而构成的业务流程,在各个业务间的连结中,确实保证业务的执行速度、精度、灵活性以及透明性是非常必要的。发明的叙述
本发明者们为了解决上述的企业间电子商务交易(B to B)中存在的问题,针对业务流程的连结,通过将计算机系统和人为管理系统作为一个综合管理系统,准确地发挥人为的业务控制,能够进行相互控制、管理的业务运营系统进行深入研究,结果为了构成实施业务流程,设立一个业务管理站,针对像上述的车辆调度系统那样的业务流程,设定有关的业务情报,这个业务管理站与实际中实施业务活动的多个执行站之间以及多个执行单位各自之间相互连结,共同拥有业务流程中的业务情报,将计算机系统与人为管理系统结合为一个综合管理系统,以构筑一个强制地并且常时地可以实施业务情报指示和监控的系统,由此完成了本发明。
也就是说,本发明目的在于提供一种借助互联网等通信手段,通过业务管理站发出业务情报通知和提示,各个业务执行站对其做出回答(确认),使得业务指示以及业务进程情况的监控及运营情报的交换成为可能,确实地进行业务活动的业务管理系统。另外,本发明的目的还在于为了使上述这样的系统能够容易并且省力地得到运用,还提供了作为业务运营管理机构的工作流程处理系统、以及可以读取计算机数据情报的记录媒体、情报转达机构的工作流程信息传输系统、业务情报的表示方法、设置在业务运营流程中的网页以及业务流程的业务运营管理方法。
为了达到上述的目的,本发明的业务运营系统具有针对用户(3)发来的订单,分别执行各项分担业务的不同的多个业务执行站(4)以及对各个业务执行站,在其彼此之间保持协作的同时,发出业务执行的指示,并且对业务的执行进程进行监控的业务管理站(2),在这里,业务管理站(2)和各个业务执行站(4)之间,借助通信网络(5),交换业务上的指示和监控有关的运营情报。
依据本发明,第一,业务活动得到确实的执行,第二,业务情报在传输时,简单且易于操作,也就是说简单易行而且省力的运营方式得到了实现。附图的简单说明图1表示本发明的业务运营系统的大致构成。图2表示本发明的工作流程监控系统的基本构成。图3表示网页表示的变化情况。图4是图3上的“通知”项目被选择时,通知页面的主要部分的扩大图。图5是图3的页面a2的主要部分的扩大图。图6表示监控系统6进行业务管理的组织结构。图7表示业务监控器的页面。图8表示业务履历的页面。本发明的实施方案
下面,参照图面对本发明进行说明。
图1表示本发明的业务运营系统的大致构成。
在本图中,业务运营系统1由业务管理站2、向该业务管理站发出业务订单的(订货委托)3、根据这一订单从该业务管理站2获取业务执行指示的多个业务执行站(作为例子,图中显示了3种业务执行站[A,B及C])4以及该管理站2与各个业务执行站间进行运营情报交换的通信网络5构成。
另外,图中的TE是指终端装置(Terminal Equipment)。实际上,上述的运营情报的交换是通过这些终端装置TE和通讯网络5而进行的。另外,各个业务执行站4的数量并非一个,没有特别的限制,也可以是数十台到数千台。台数越多,本发明的效果越显著。
在后面将要详细阐述的实施例子中,我们把已在前面介绍过的业务运营系统之一的统一车辆调度系统作为例子进行说明,根据这个系统,在图1中的构成要素1~4如下:
业务运营系统1 =统一车辆调度系统
业务管理站2 =车辆调度中心
订单发出者3 =货主
第1业务执行站(A)4 =运输公司
第2业务执行站(B)4 =进货仓库
第3业务执行站(C)4 =出货仓库
对根据本发明的上述各个构成要素1~4进行更详细的说明如下:
业务执行站(A、B及C)4对所接受的订单,各自实施完成被赋予的业务任务,业务管理站2针对各个业务执行站4,使其相互间保持协作的同时,发出业务指示,并对业务的进程进行监视,在这里,业务管理站2与各个业务执行站4之间,通过通信网络交换上述的业务指示以及关于监控执行情况的运营情报I。
即,在本发明中被处理的业务流程的范围是这样的:即(C to B)toB to(B to C),业务执行站及业务管理站,在根据由数据通信构成的数据情报对业务流程进行管理的所谓的计算机系统的基础上,含有使用其数据情报,加以人为的操作、调整、确认、变更指示,使各种各样的功能成为附加了新价值的人为系统。
更详细地讲,业务管理站2对复数的业务执行站4针对业务流程系统地计划并制定其应承担的业务执行流程的同时,对制定的执行计划的指示及执行的进程进行监视。这里,“针对业务流程系统地”是指业务的时间序列、业务执行前后关系以及对业务的处理状况等制约条件进行考虑。上述的业务执行流程的系列计划自身,它在各个业务流程中使用的系统得到应用,比如根据统计理论这些计划是完全可能实现的。作为一个例子,运用特开平11-328573号和特开2000-036093号公开的方法,就可以制定出这样的计划。
另外,为了通过具体的装置实现上述业务管理站2的功能至少业务情报的表示装置、通知表示装置和确认表示装置是必要的。
业务情报表示装置,向各个业务执行站4提示针对其分别制定的业务情报;通知表示手段,将上述业务情报通知各个业务执行站;确认表示装置,确认各个业务执行站对4通知表示装置所传输的通知的回答。另外,上述的业务情报,包括有关业务内容和业务执行进程的业务日程计划。业务执行进程中包括了业务状况、业务的相互关系、前后关系。
为了实现这样的业务运营,作为通信网络5利用互联网是最合适的。在这种情况下,由上述通信装置所发出通知和由上述的确认装置进行的确认,都可以在互联网的网页(终端装置TE的监控器)上进行。
这里的网页是指,借助互联网等通信网络,在计算机、移动电话等的终端装置的显示屏上通过网页浏览软件所表示的页面。
在这个网页上,上述的通知装置发出通知情报的同时,上述的业务情报表示装置提示出业务情报。由上述的通知表示装置发出通知时,首先这个通知通过与通常的表示形式不同的信号被联络传递,进而让业务执行站4点击通知表示装置的通知部分,展开表示该通知的业务情报的网页。需要的话,让其点击上述的业务情报表示装置的提示部分,进一步展开该提示的业务情报的网页。
就是说,一旦有上述的通知发生,例如在网页上,将与这个通知有关的文字表现以与其周围内容不同的表现形式的信号进行联络。这样,看到通知但又忘记的情况就不会发生,加强了业务情报的指示和监控的强制性。这里所说的与其周围内容不同的表现形式是指,使用周围没有使用的颜色(红、绿、黄等颜色)来表示这些文字,或者让这些文字闪烁(点灯与灭灯交替进行)等。
另外,发出声音,使移动通信机器等的机器振动等方法也是可以的,通知出现以后,要针对业务执行站强制发出通知,使其能注意到通知就可以。
在上述的业务情报表示装置发出提示时,也同样通过这样的特殊的信号进行联络,使其点击业务情报表示装置的提示部分,展开表示与该提示有关的业务情报的网页。
以在网页上进行信号联络为例,有下面的办法可以采用。首先,当与业务执行站有必要进行联络时,将该情报输入业务管理站的数据库。业务管理站的网页程序(JAVA或者Plug-in软件等)通过通信线路按照一定的间隔(例如1分钟间隔)参照该数据库,有必要进行联络时,在网页上以与通常不同的表现形式显示出该情报。
而且,业务管理站2在网页上,将所有的业务执行站4所要执行的业务流程并列地表示出来,向各个业务执行站共同提供提示。而各个业务执行站4则可以在网页上一望而知所有的与执行站相关的业务执行流程,可以共同拥有这些业务情报。这有助于各个业务执行站,在业务执行流程中理解各自的位置,保证了系统常时地进行业务情报指示和监视。
更进一步讲,比如在上述的统一车辆调度系统中,车辆故障等无法预知的事态发生时,即业务内容及业务计划日程其中的一方或双方发生变更时,业务管理站2向各个业务执行站同时报告这一变更,而且,当需要执行站4对该报告回答时,可以同时接受多方返回回答。
根据上述本发明所示的业务运营系统,(i)业务得到确实的执行,(ii)传输业务情报时传输方法简单、易于操作,因此简单容易而且省力的业务运营得以实现。这种效果,通过后面的说明将会更加明了。
构成上述运营系统1的中心的业务管理站2,实际上可以通过导入本发明的工作流程处理系统来实现。
图2表示本发明的业务流程处理系统的基本构成。
本图中所表示的工作流程处理系统6,是一个设置在含有针对订单3执行各自业务的不同的多个业务执行站(A、B、C)的业务运营系统1中的工作流程处理系统。它的核心是中央处理装置(CPu)以及ROM、RAM等存储器(MEM)。
CPu一般来说与存储器(MEM)协同工作,向多个业务执行站4的每一个(A、B、C)发出指示使它们相互协作完成业务,而且,发挥监控业务进程的功能,以及在各个业务执行站4之间,交换有关业务指示和监控等运营情报I的功能。
为了发挥这些功能,由CPu形成了图2所表示的各种手段11~15。
首先设置了,为业务流程中的各个业务执行站4系统地设定各自应承担的业务执行计划的执行计划设定装置11,以及发出业务执行指示和监控业务进程的指示/监控装置12。设置手段11和12是构成本发明的基本前提,手段11,比如可以利用上述的特开平11-328573号以及特开2000-036093所公开的技术来实现。而手段12则可以通过通常的程序设计技术来实现。
特别是赋予本发明特征的是装置13~15(工作流程信息传输系统)。
业务情报表示装置13,具有向各个业务执行站4(A、B、C)提示设定的业务情报的功能。通知表示装置14,具有将业务情报向各个业务执行站进行通知的功能。确认表示装置15,具有对各个业务执行站针对通知装置14所发通知做出的回答进行确认的功能。
这里,为了使上述的各种功能高效率地得到发挥,作为上述的通信网络5利用互联网是比较理想的。而上述的通知装置发出的通知以及确认装置15进行的确认则要在互联网的网页上进行完成。还有,与由通知装置14通知的业务情报同步的由业务情报表示装置发出的业务情报指示,也在网页上进行完成。
在这里我们把实际的网页表示在图上进行说明。
图3表示了网页表示变化的情况。
在本图中,[I]、[II]及[III]是表示业务情报传递装置的工作流程信息传输系统。各业务执行站4的终端装置TE的网页表示变化的各个阶段的图像。
[I]是最初的网页,表示了工作流程的开头页面a1。在a1页面上特别要注意的项目是,通知表示手段的通知部分及业务情报表示装置的提示部分别被标为“通知”及“流程”。工作流程信息传输系统中,业务情报的通知和提示同时进行,业务运营系统中业务情报的指示及监控被强制而且常时地得到实施,这确保了业务进行的确定性。
本图还表示了,当点击项目“通知”和“流程”时打开的网页。
[II]表示工作流程一览图a2(业务信息表示)。
[III]表示业务通知页面a3(通知表示)及业务内容页面a4(详细表示)。在通知页面a3中进行的确认,通过确认表示装置15在管理站2的网页上得到表示。
图4是图3中选择“通知”项目时,扩大了的通知表示页面a3的主要部分。
本图中b表示了通知表示页面。页面b的索引,具体地讲,作为[网页信息通知]而它表示了各种有关指示、监控的业务情报。业务执行站4,按照这个页面,展开详细表示页面a4,输入数据、状况报告,作为回答传回业务管理站2处。这些回答,在上述的确认表示装置15的控制下进行。在管理站2,可以确认执行站4是否准确无误地理解了指示的业务情报。
这种由通知—确认组成的动作,对确实地执行业务是相当有效的。所以,特别是对于通知,将图3的工作流程开头页面a1中的“通知”项目的文字设置为闪烁文字,或者,在执行站打开业务情报之前使其一直用与周围不同的颜色进行表示。
这样,通知装置14发出通知时,在网页上这个通知被用有别于通常的表示方式表示出来进行联络传输。进一步,通过让业务执行站点击通知手段的通知部分,使表示与该通知有关的业务情报的网页就进一步展开。
另外,图3的例子中,如页面a1所表示的,未读(未打开)信息的件数和已读但向管理站2保留回答的件数得到表示。
图5是图3的a2页面重要部分的扩大图。
本图中工作流程一览页面a2所表示的例子是一个工作流程。
这个工作流程一览页面a2的特点是,它将业务管理站及所有业务执行站所承担的业务流程,并列地同样地表示在各业务执行站的网页上。
如图所示,项目a21被区分为作为业务执行站的[运输(公司)]和[仓储(公司)]、作为业务管理站2的[车辆调度中心]、以及作为订货方3的[货主]。在各自的下方,展开的是执行流程的业务项目a22,全部内容并列地表示出来。表示的内容就是业务情报。这些业务情报是,有关该业务的内容和与业务执行进程有关的业务日程计划的其中一方或双方。作为业务日程计划在本图中表示为[预定时刻]和[完成时刻]等。
另外,项目a22用各种不同颜色表示,操作员可以一目了然。
可以举这样一个例子。
●警告(红):有超过预定时间的未完成的业务(应当处理的数据)。
●未处理(黄):有未处理的业务(应当处理的数据)。
●处理中(橙):部分数据处理完毕。
●处理完毕(蓝):已全部处理完毕。
●无数据(绿):没有需要处理的。
另外,如点击各个项目a22,与其详细的页面相连,可以看到更为详细的业务内容。此外,设置了通知表示可以移动的[收信箱]和[发信箱]。
如上所述,项目a21中的各个业务主体的下方表示有各个执行流程。
在本图中,可以看到:各个业务主体(货主、车辆调度中心、运输公司及仓储公司)的各自的业务执行流程,并列地、并且考虑了业务的时间序列、业务执行前后关系及业务进程状况等制约条件,而被表示在一个网页上。
由于这样的表示方式,在一个订单的下面,各个业务主体对自己的作用位置非常容易理解。所以,全部的业务流程是否在无误地被执行是一目了然的。
另外,各个业务主体的数据输入(例如:完成时刻等)基本上是随时地在工作流程一览页面a2上得到反映,由于所有的业务主体得以随时掌握业务进程情况,所以很方便。比如,仓储公司可以清楚地了解,在运输公司的货物运输工作结束后自己仓库的货物进出的时机,仓储公司以此来进行工作的准备而避免时间上的浪费。
还有一点,工作流程6还有这样的特点,当业务内容和业务计划日程中一方或双方出现变更时,工作流程处理系统6具备向各个业务执行站4同时通知该变更的功能。而需要各个业务执行站对通知进行回答时,工作流程处理系统6还具有同时接收处理这些多方回答的功能。
比如,运输公司的车辆发生故障时,该运营情报立即通过网页被通知到管理站2,接到这一情报后工作流程处理系统6立即改正图5中项目a23的内容。这样变成新的[预定时刻]表示出来。
这种情况下,要注意的是,上述变更不仅仅影响到了运输公司,而且影响到了位于项目a23下面的业务主体的所有项目。
在这里,当上述故障车辆的替换车辆确定后,工作流程处理系统6对下游的所有项目中的[预定时刻]加以修改(单纯地加上耽误时间),再将修改了的时刻替换有关业务主体的项目,并同时更新,通知全部业务主体的各个网页的业务流程一览页面a2的内容。
实现这样的针对变更的迅速对应,要依靠确认表示装置对回答的确认。没有回答时,可以使用以往常用的电话、传真等应急措施进行对应。
下面,对业务管理站(车辆调度中心)的工作流程处理系统6实施业务(车辆调度)管理的方法进行简单说明。
图6表示了处理系统6的业务管理结构。
由工作流程处理系统6,将本图所表示的内容发送给各个业务主体,使其在各个网页上表示出来。这个页面就是业务管理页面c1。
页面c1包含了:一次车辆调度完成(例如,上午10点30分为止应完成的调车)的通知出现时的表示项目c11、需要回答(确认)时的表示项目c12和回信注释的项目c13,而项目c14则表示已向4个公司完成送信。
这样的业务管理必须与业务计划日程结合成为一体。就是说,业务运营要按照设定的业务流程来进行。这示于图7和图8中。
图7表示业务监视器的页面。
图8表示业务履历页面。
首先图7中,d1表示作为业务处理系统的当日业务处理一览表。根据页面d1可以清楚地掌握当天要处理的业务顺序。这个页面中有以下几个主要部分。
点击项目d11(详细),业务内容会详细表示。
点击项目d12(表示工作流程),与工作流程一览页面a2相连接。
点击项目d13(最新表示),立即更新表示内容。
点击项目d14(业务履历),业务履历页面展开。
点击项目d15(发信箱/收信箱),与业务管理页面(网页信息通知)b(图4)相连接。
下面,参照图8可以看到业务履历页面e1,这个页面只有车辆调度中心才可以看到。
点击项目e11(当日处理),会展开图7的控制页面。
这里,针对与上述的工作流程一览表示页面a2(图3)及业务监控页面e1(图7)相关的业务监控系统的构成进行简单的说明。
关于工作流程表示系统,首先在业务管理站的第1数据库中,通过流程执行设定装置,事先针对业务执行站要执行的业务设定业务流程情报(什么业务、由谁、什么时候、通过什么样的次序实施)。然后,业务在实际执行中发生什么情况时(比如:业务已完成等),该情报则将被输入业务管理站的第2数据库。接着,业务情报表示装置同时参照第1数据库和第2数据库,确认现在业务进程情况并将其在工作流程一览表示页面上表示出来。
接下来,关于业务监控系统,首先在业务管理站的第3数据库中,通过流程执行设定装置,事先针对业务管理站管理的业务设定业务流程情报(什么业务、由谁、什么时候、通过什么样的次序实施)。然后,业务在实际执行中发生什么情况时(比如,业务已完成等),该情报则将被输入业务管理站的第4数据库。接着,业务情报表示装置同时参照第3数据库和第4数据库,确认业务进程情况并在[业务监控页面]上表示出这一时刻业务的进程情况(完成·未完成)。
下面,说明本发明的业务运营系统实际应用于例如统一车辆调度系统时的一个例子。在实际的应用中,多种业务处理组作为各个单位,执行各自的业务。在本例子中,选择其中几个最具代表性的单位:No.1~No.11,加以说明。No.1:大型车辆登记
车辆调度中,尽量利用大型车辆可以降低流通的成本,首先要将运输公司的当日可以利用的大型车辆在中心登记。No.2:优先车辆登记
根据运行状况,优先登记可以利用的费用低廉的车辆。No.3:货物委托登记
接到货主发送到调度中心的货物运送委托,并进行登记。No.4:保管场所登记
仓储公司将仓库编号进行登记。
在此,上述以及下述的登记可以通过网页上进行。
将各个货物储存仓库通过网页迅速告之调度中心。调度中心通过网页通知有关运输公司。
针对货主发出的订单,经过订单分类等各阶段的处理直至[车辆调度结束],确定订单任务的筹备工作。No.5:各运输公司配车确认
建立车辆调度确认表。No.6:出入库计划确认
建立出入库计划表。No.7:实际使用车辆车号登记
调度中心与运输公司确认实际使用车辆的车号,通知仓储公司。No.8:运输费用确认
调度中心通过网页向各个运输公司发出运费计算书。No.9:日程计划的基本维护
比如,货主的公司出现特别的休息日时,在网页上,事前通知各个运输公司和仓储公司。No.10:向用户通知日程计划的变更
比如,由于大地震的发生而使通常的业务无法进行时,在网页上,事先通知各个运输公司和仓储公司。No.11:掌握进出的场所
仓库接受货物的程序和条件有各种规定,特别是新加入的运输公司事先要不熟悉这些程序和条件的话,就会浪费作业时间。另外,仓库方面单方地更改接受货物程序和条件的事情也是存在的。这时,有必要将变更事先通知各运输公司。这些通知可以在网页上迅速地发出。
上述工作由图2表示的CPu(计算机)按照纪录媒介(MEM)上纪录的程序完成。
这个程序至少实现以下(i)~(iii)的功能,该程序是一种为实现工作流程处理系统的程序,所说的处理系统是在业务流程中,建立在由执行各自业务的不同的多个业务执行站构成的业务运营系统中的工作流程处理系统,
(i)多个业务执行站4,根据上述的业务流程,按时间序列设定分别应承担的业务流程计划的功能;
(ii)针对多个业务执行站4的每一方,使其相互间相互协作,发出设定的执行业务流程的指示,并对执行进程进行监控的功能;以及,
(iii)在各个业务执行站4之间,交换与指示及监控有关的运营情报的功能。
如以上所述,根据本发明的业务运营系统及保障系统建立的工作流程处理系统,在跨越多个企业间的,即B to B的业务运营中,第1,业务可以确实被执行(确实性)、第2,业务情报的传输简单易于操作,因此业务运营变得容易而且省力。