自动形成工作对象的设备和方法及相应程序的记录技术

技术编号:2888428 阅读:186 留言:0更新日期:2012-04-11 18:40
工作过程分成数据和数据的状态并得到排列。每条数据被提供为一个事务对象。对于数据的状态,通过分析根据提问表由用户对如何处理数据的有关工作规则的回答而产生的用户构造控制模式而形成必要部件编目表(处理描述文件)。由必要部件编目表和事务对象(分类定义文件)形成定制的工作对象。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及自动形成用面向对象的语言写出的工作对象的设备和方法。更具体地,本专利技术涉及通过使表示工作过程的数据的部件对象和由用户指定的并表示数据状态的部件编目表相关联、不必知道面向对象的语言地自动形成工作对象的设备和方法。本专利技术还涉及一种在其上记录工作对象形成程序并且可由计算机读的记录介质。迄今,在向用户提供的用户执行工作过程的工作程序包中,对作为目标的特定企业的具体工作系统分析诸如数据项、工作规则、工作流等的参数,并且设计满足所分析的工作内容的工作程序。这样,该工作程序所执行的工作过程是固定的。通常,用户的工作过程不是固定的,而且由于例如机构调整和对效率的改进等各种因素需要不断改进工作过程。和这种改进相联系,必然还要改变工作程序。在处理工作过程的常规工作程序中,当工作过程的数据项、工作规则和工作流改变时,为了应付这种改变进行源程序修改参数调整等等。但是,当操作员修改源程序或设定参数时,如果他不熟悉该工作程序包,他改变不了用户所要求的工作过程。按要求定制工作过程是困难的。根据本专利技术,提供不需要深入了解面向对象的语言或者程序包的、自动形成根据用户要求定制的工作对象的设备和方法。本专利技术的工作对象自动形成设备包括一个用户构造控制模式形成模块;一个用户构造控制模式分析模块;以及一个对象形成模块。用户构造控制模式形成模块把工作过程分成数据和数据的状态,并且在用户对提问表回答的基础上把数据和数据的状态联系起来,从而形成在其中定义实现工作所需的工作规则的用户构造控制模式。用户构造控制模式分析模块分析用户构造控制模式,并形成必要部件编目表,为形成反映用户回答的工作规则的工作对象该表是必须的。在充当标准模型的事务对象的基础上对象形成模块形成工作对象,用于实现构造工作过程和必要部件编目表的数据及数据的状态。如上所述,根据本专利技术,通过分成数据和数据的状态排列工作过程,作为事务对象准备数据并且为数据的状态准备数据,利用提问表从用户得到关于如何处理数据的工作规则的回答,从而形成必要部件编码表。随后,从必要部件编目表和事务对象形成定制的工作对象。这样,仅仅通过采用使用户回答提问表的方法,即,仅仅通过改变工作规则不必调整资源或不必调整参数,可以自动地生成和改变后的工作规则对应的工作对象。对提问表的回答回避掉需要具有面向对象的语言如C++等的高级技能和需要深入了解程序包,在回答问题的方式下仅仅通过定义工作规则就可以容易地形成定制的工作应用程序。在用户对提问表的回答的基础上,用户构造控制模式形成模块形成用户构造控制模式,在该控制模式中定义从工作的开始到工作的结束的处理次数N。处理的次数被定义为“阶段”。例如,从定单的输入到销售合计的一系列工作分段成阶段1、阶段2和阶段3,在其中处理的次数(N)为N=3。在这种情况下,用户构造控制模式分析模块分段地产生为形成每个阶段的工作对象所需的部件对象编目表。对象形成模块分段地产生N个各个阶段的工作对象。如上面所述,根据用户对提问表的回答和如何处理每个阶段的事务对象(通过它们可以自由地定义工作流)的工作规则(必要部件编目表),一个工作过程可以分成任意数量(N)的阶段,从而有可能以特别高的灵活性及自由度应付工作过程的变化要求。用户构造控制模式形成模块例如根据用户对提问表的回答把输入次数的数量(N)定义为从工作的开始到工作的完成的阶段的数量,并且在这种情况下形成用户构造控制模式,在该控制模式中定义着各次输入次数的输入名、各次输入可能检查的输入日期以及每批多个数据的工作规则。用户构造控制模式分析模块分析用户构造控制模式并且产生一个处理描述表,以作为和各次输入次数、各次处理次数的输入名、可能输入日期以及各工作规则对应的部件对象编目表。用户构造控制模式形成模块形成用户构造控制模式,在该控制模式中根据用户的回答把是否存在输入、是否存在决定以及是否存在改变定义为工作规则。用户构造控制模式分析模块分析用户构造控制模式并且还产生一个和定义为工作规则的是否存在输入、是否存在决定以及是否存在改变的每种情况相对应的处理描述表。作为一种具体的工作过程,在货物定货并且发货后对销售进行合计的工作过程的情况下,用户构造控制模式形成模块把定货数据、发货通知数据和销售决定数据定义为工作过程的数据。输入日期、定单号、客户代码、客户名、货物代码、货物名、单价、数量、总金额等被定义为订货数据。发货日期、地点、线路号、直接调度通知、通知标记等定义为发货通知数据。另外,把决定标记定义为销售决定数据。用户构造控制模式形成模块还根据作为各次输入次数基准的发货日期选择性地把前一日、指定的日子、过去的日子等中的任一日子规定成可能输入的日期,从而允许执行日期检查处理。用户构造控制模式形成模块根据用户对提问表的回答通过修改已准备的标准构造控制模式以产生用户构造控制模式。对象形成模块具有一个分类定义文件和一个分类定义文件形成模块;在分类定义文件中充当标准模型的事务对象被定义并且作为分类存储;分类定义文件形成模块用于为用户产生在分类定义文件中定制的分类定义文件,该文件包含由用户构造控制模式分析模块产生作为必要部件编目表的处理描述文件。对象形成模块为用户编辑分类定义文件并且产生和处理次数的数量相对应的多个工作对象。根据本专利技术,提供一种工作对象自动形成方法,它包括用户构造控制模式形成步骤,该步骤把工作过程分成数据和数据的状态,并且根据用户对提问表的回答把数据和数据的状态联系起来,从而产生在其中定义实现工作所需的工作规则的用户构造控制模式;用户构造控制模式分析步骤,该步骤分析用户构造控制模式并且形成必要部件编目表(描述处理文件),该编目表对于形成反映着用户所回答的工作规则的工作对象是必需的,以及对象形成步骤,该步骤根据实现构造工作过程以及必要部件编目表的数据和数据的状态的事务对象形成定制的工作对象。此外,根据本专利技术提供一种在其中记录工作对象形成程序并且其可由计算机读的记录介质,其中工作对象形成程序具有一个用户构造控制模式形成模块,用于把工作过程分成数据和数据的状态,根据用户对提问表的回答使数据和数据的状态发生联系,定义实现工作所需的工作规则并且形成用户构造控制模式,在该控制模式中根据用户对提问表的回答定义完成工作前的处理次数的数量;一个用户构造控制模式分析模块,用于分析用户构造控制模式并且生成必要部件编目表(处理描述文件),该编目表对于形成反映着各次处理次数的用户所回答的工作规则的工作对象是必须的;以及一个对象形成模块,用于根据实现构造工作过程和工作对象以及各次处理次数的必要部件编目表的数据和数据的状态的事务对象分段地形成定制的工作对象。从下面参照附图的详细说明本专利技术上述的和其它的目的、特性和优点将会更为清楚。附图说明图1是本专利技术的功能结构方块图;图2是根据本专利技术的工作对象形成过程的流程图;图3是把工作阶段的数量(N)设定为N=3时标准回答情况下的工作对象形成过程的说明图;图4A和4B是由图3的过程形成的处理描述文件和对象的说明图;图5A、5B和5C是图1中具有提问表的应用构造控制模式的具体例子的说明图;图6A和6B是对应图3形成的提问表的说明图以及回答结果的说明图;图7A和7B是根据提问表的应用构造控制画面平面的和画面平面项目的说明图;图8A和本文档来自技高网...

【技术保护点】
一种自动形成工作对象的设备,包括:一个用户构造控制模式形成模块,用于把工作过程分成数据和数据的状态并且根据用户对提问表的回答把所述数据和所述数据的状态关联起来,从而形成在其中定义着实现工作必需的工作规则的用户构造控制模式;一个用户构 造控制模式分析模块,用于分析所述用户构造控制模式并且形成产生反映着用户回答的所述工作规则的工作对象所需的必要部件编目表;以及一个对象形成模块,用于根据实现构成所述工作过程和所述必要部件编目表的数据和数据的状态的事务对象而形成定制的工作对 象。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:渡边纯细泽晴子
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1