流程配置方法及装置的制造方法_3

文档序号:9551115阅读:来源:国知局
括步骤S301?步骤S305。需要说明的是,有关步骤S301?步骤S303的说明可以参见上文提供的流程配置方法实施例1,此处并不赘述,仅对步骤S304及步骤S305进行说明。
[0060]S301:响应于配置前台发送的目标流程的配置报文,依据配置报文生成目标流程的目标元数据;其中,配置报文为配置前台根据用户在流程配置界面上配置目标流程的操作生成的;目标元数据用于表示目标流程的执行过程。
[0061]S302:确定待配置流程的目标系统、及目标系统对应的同步字段生成规则。
[0062]S303:依据同步字段生成规则,生成目标元数据对应的目标同步字段。
[0063]S304:若目标同步字段为多种,将各种目标同步字段封装在不同的同步报文中;其中,在目标系统为多个的情况下,每个目标系统具有各自的同步报文字段。
[0064]其中,若目标系统为多个,则确定的同步字段生成规则为多个,进而生成的目标同步字段为多种。将不同种类的目标同步字段封装在不同的同步报文中,也就是说,为不同的目标系统生成不同的同步报文。
[0065]S305:将多个同步报文添加到批量库中,以使多个同步线程将多个同步报文从批量库发送至对应的目标系统。
[0066]其中,批量库可以认为是任务池,同步线程可以在任务池中选取任务,并处理任务。具体地,将同步报文添加至任务池后,多个同步线程可以同时执行处理任务,即同时将多个同步报文发送至同步报文对应的目标系统中。可见,该种发送方式的发送效率较高。
[0067]在实施中,还可以包括重发机制,即:监听目标系统发送的同步结果信息;若同步结果信息为失败,则重新向目标系统发送对应的同步报文。这样,可以保证目标系统对目标流程的配置。
[0068]以下对本申请提供的流程配置装置实施例进行介绍,需要说明的是,下文有关流程配置装置实施例的说明可以参见上文提供的流程配置方法实施例,以下并不赘述。
[0069]与上述流程配置方法实施例1相对应,本申请提供了一种流程配置装置实施例1。参见图4,本实施例可以具体包括:元数据生成模块401、同步字段生成规则确定模块402、同步字段生成模块403及同步报文发送模块404 ;其中:
[0070]元数据生成模块401,用于响应于配置前台发送的目标流程的配置报文,依据配置报文生成目标流程的目标元数据;其中,配置报文为配置前台根据用户在流程配置界面上配置目标流程的操作生成的;目标元数据用于表示目标流程的执行过程;
[0071]同步字段生成规则确定模块402,用于确定待配置流程的目标系统、及目标系统对应的同步字段生成规则;
[0072]同步字段生成模块403,用于依据同步字段生成规则,生成目标元数据对应的目标同步字段;
[0073]同步报文发送模块404,用于将目标同步字段封装在同步报文中,并将同步报文发送至目标系统,以使目标系统依据同步报文配置流程,其中,目标系统配置的流程与目标流程相同。
[0074]由以上技术方案可知,本申请提供了一种流程配置方法实施例,元数据生成模块401可以接收依据用户配置目标流程的操作生成的配置报文,并根据该配置报文生成目标流程的元数据,元数据可以表示该目标流程的执行过程,进而同步字段生成规则确定模块402确定出需要配置流程的目标系统,以及目标系统对应的同步字段生成规则,同步字段生成模块403依据元数据及同步报文字段生成规则,生成同步字段,进而同步报文发送模块404将同步字段封装在同步报文中发送至目标系统,以使目标系统依据同步报文配置流程。由于,同步字段是根据目标流程的元数据生成的,元数据可以表示目标流程,因此,目标系统配置的流程即为目标流程,也即实现了将用户在流程配置界面上配置的目标流程同步至目标系统中的目的,并且,在目标系统为多个且异构的情况下,用户只需配置一次目标流程,本实施例便可将目标流程同步至每个目标系统中,流程配置方式更加方便快捷。
[0075]可选地,上述的流程配置装置中的元数据生成模块401具体包括:配置字段提取子模块、及元数据生成子模块;其中:
[0076]配置字段提取子模块,用于响应于配置前台发送的目标流程的配置报文,从配置报文中提取目标配置字段;其中,目标配置字段是由用户的配置操作生成的,用于表示用户为目标流程配置的流程内容;
[0077]元数据生成子模块,用于依据配置字段与元数据的预设对应关系,为目标配置字段生成对应的目标元数据。
[0078]可选地,同步字段生成规则403确定模块确定的同步字段生成规则为:元数据与同步字段的预设对应关系;相应地,同步字段生成模块包括:同步字段生成子模块;其中:
[0079]同步字段生成子模块,用于依据元数据与同步字段的预设对应关系,为目标元数据生成对应的目标同步字段。
[0080]与上述流程配置方法实施例2相对应,本申请提供了一种流程配置装置实施例2。如图5所示,本实施例可以包括:元数据生成模块401、同步字段生成规则确定模块402、同步字段生成模块403、多个同步报文生成子模块4041及多个同步报文发送子模块4042。其中,有关模块401?模块403的说明可以参见上文的流程配置方法实施例1,以下并不赘述,以下仅对模块4041及模块4042进行说明。
[0081]多个同步报文生成子模块4041,用于若目标同步字段为多种,将各种目标同步字段封装在不同的同步报文中;其中,在目标系统为多个的情况下,每个目标系统具有各自的同步报文字段;
[0082]多个同步报文发送子模块4042,用于将多个同步报文添加到批量库中,以使多个同步线程将多个同步报文从批量库发送至对应的目标系统。
[0083]可选地,上述的各个流程配置装置还包括:同步报文重新发送模块;其中:
[0084]同步报文重新发送模块,用于监听目标系统发送的同步结果信息,若同步结果信息为失败,则重新向目标系统发送对应的同步报文。
[0085]另外,本申请还提供了一种流程配置系统。如图6所示,该流程配置系统可以具体包括:P1/P2、客户服务组件及多个目标产品应用。
[0086]其中,P1/P2表示配置前端,以供用户在流程配置界面设置目标流程,设置的目标流程信息可以发送至客户服务组件中。
[0087]客户服务组件,即本申请提供的流程配置装置,其可以根据以上流程配置方法生成元数据,并将元数据生成同步报文,同步至各个目标产品应用中。
[0088]目标产品应用,即本申请中的目标系统,其存储同步报文,即实现了目标流程的配置。需要说明的是,同步报文可以是XML形式的报文。
[0089]在该流程配置流程中,客户服务组件,负责统计所有目标系统,记录每个目标流程的同步的情况,同时负责生成跨平台的同步报文,这样的好处就是可以通过客户服务组
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1