一种实现开放式业务流程的方法和装置的制造方法

文档序号:9922362阅读:372来源:国知局
一种实现开放式业务流程的方法和装置的制造方法
【技术领域】
[0001] 本发明设及业务管理技术领域,特别是设及一种实现开放式业务流程的方法和装 置。
【背景技术】
[0002] 业务流程是为达到特定的价值目标而由不同的人分别共同完成的一系列活动。业 务流程之间不仅有严格的先后顺序限定,而且业务流程的内容、方式和责任等也都必须有 明确的安排和界定,W使不同业务流程在不同岗位角色之间进行转手交接成为可能。
[0003] 业务流程对于企业的意义不仅仅在于对企业关键业务的一种描述;更对企业的业 务运营有着指导意义,运种意义体现在对资源的优化、对企业组织机构的优化W及对管理 制度的一系列改变。目前,企业中的人员较多,业务架构较为复杂。由于每个部口的业务流 程是由部口负责人制定的,并且各个部分的分工不同,部口负责人的习惯也不尽相同,造成 各部口之间的业务流程不顺杨,延长处理业务的时间,处理业务效率低下。
[0004] 因此,目前需要本领域技术人员迫切解决的一个技术问题就是:随着业务流程的 增加,如何分配将相应的业务分配给正确的部口和负责人,缩短处理业务的时间,提高处理 业务的效率。

【发明内容】

[0005] 本发明实施例提供一种实现开放式业务流程的方法和装置,W解决随着业务流程 的增加,如何分配将相应的业务分配给正确的部口和负责人,缩短处理业务的时间,提高处 理业务的效率的技术问题。
[0006] 为了解决上述问题,本实施例发明公开了一种实现开放式业务流程的方法,包括:
[0007] 依据业务需求,创建业务流程;
[000引将所述业务流程转接到流程中与所述业务流程相关的步骤上,当流程执行到所述 相关的步骤时,触发所述业务流程。
[0009] 优选地,在将所述业务流程转接到流程中与所述业务流程相关的步骤上,当流程 执行到所述相关的步骤时,触发所述业务流程之前还包括:
[0010] 获取所述流程的开放状态,判断所述流程的开放状态是否为开放;
[0011] 若是,则执行将所述业务流程转接到流程中与所述业务流程相关的步骤上,当流 程执行到所述相关的步骤时,触发所述业务流程的操作。
[0012] 优选地,所述将所述业务流程转接到流程中与所述业务流程相关的步骤上,当流 程执行到所述相关的步骤时,触发所述业务流程,包括:
[0013] 判断所述业务流程是否符合转入条件
[0014] 若符合,则将所述业务流程转接到流程中与所述业务流程相关的步骤上,当流程 执行到所述相关的步骤时,触发所述业务流程;
[0015] 在所述业务流程结束时,判断所述业务流程是否符合转出条件;
[0016] 若符合,则转出所述业务流程。
[0017] 优选地,在所述触发所述业务流程之后,还包括:
[0018] 判断所述业务流程是否存在订阅信息;
[0019] 若存在,则依据所述订阅信息反馈所业务流程的执行情况和表单数据。
[0020] 优选地,在所述业务流程结束之前,还包括:
[0021 ]判断所述业务流程是否存在子流程;
[0022] 若存在,则执行所述子流程。
[0023] 优选地,所述装置包括:
[0024] 业务流程创建模块,用于依据业务需求,创建业务流程;
[0025] 业务流程转接模块,用于将所述业务流程转接到流程中与所述业务流程相关的步 骤上,当流程执行到所述相关的步骤时,触发所述业务流程。
[0026] 优选地,所述装置包括:开放状态获取模块,用于获取所述流程的开放状态;
[0027] 开放状态判断模块,用于判断所述流程的开放状态是否为开放;若是,则执行将所 述业务流程转接到流程中与所述业务流程相关的步骤上,当流程执行到所述相关的步骤 时,触发所述业务流程的操作。
[0028] 优选地,所述业务流程转接模块包括:
[0029] 转入条件判断单元,用于判断所述业务流程是否符合转入条件若符合,则将所述 业务流程转接到流程中与所述业务流程相关的步骤上,当流程执行到所述相关的步骤时, 触发所述业务流程;
[0030] 转出业务判断单元,用于在所述业务流程结束时,判断所述业务流程是否符合转 出条件;若符合,则转出所述业务流程。
[0031] 优选地,所述业务流程转接模块还包括:
[0032] 订阅信息判断单元,用于判断所述业务流程是否存在订阅信息;若存在,则依据所 述订阅信息反馈所业务流程的执行情况和表单数据。
[0033] 优选地,所述业务流程转接模块还包括:子流程判断单元,用于判断所述业务流程 是否存在子流程;若存在,则执行所述子流程。
[0034] 与现有技术相比,本发明实施例包括W下优点:使用者可W在流程平台上任意与 自己相关流程的步骤上挂接自定义的业务流程,可W实现流程自动化执行,从而实现将相 应的业务分配给正确的部口和负责人,缩短处理业务的时间,提高处理业务的效率。
【附图说明】
[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0036] 图1是本发明实施例提供的一种实现开放式业务流程的方法的流程示意图;
[0037] 图2是本发明实施例提供的一种实现开放式业务流程的方法的流程示意图;
[0038] 图3是本发明实施例提供的一种实现开放式业务流程的装置的结构示意图;
[0039] 图4是本发明实施例提供的一种实现开放式业务流程的装置的结构示意图。
【具体实施方式】
[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0041] 经发明人研究发现,业务流程具有层次性。运种层次体现在由上至下、由整体到部 分、由宏观到微观、由抽象到具体的逻辑关系上。运样的层次关系符合人们的思维习惯。同 时,在一定程度上也反映了企业部口之间的层次关系。不同层级的部口有着对业务流程不 同的分级管理权限。决策层、管理者和使用者可W清晰的查看到下属和下属部口的业务流 程。
[0042] 业务流程中最重要的部分是人员、人员的工作方式和人员的工作流程。建立良好 的业务流程,每一个人都会有自己清晰的职责,要求具有良好的沟通协作意识和团队意识, 明确自己在一个个业务流程中所担当的角色。同时对于参与其中的业务流程,每个人员可 W有自己的反馈。
[0043] 基于上述研究,本发明实施例提供了一种实现开放式业务流程的方法和装置,W 解决随着业务流程的增加,如何分配将相应的业务分配给正确的部口和负责人,缩短处理 业务的时间,提高处理业务的效率的技术问题。
[0044] 实施例一
[0045] 本发明实施例一提供了一种实现开放式业务流程的方法,如图1所示,可W包括W 下步骤:
[0046] 步骤SlOl,依据业务需求,创建业务流程。
[0047] 在本步骤中,业务需求是用户对业务流程的需求。在创建业务流程时可W配置表 单数据,表单数据包括:基础类型元素、特殊表单元素和自定义表单元素;其中,基础类型元 素可W包括:文本输入框、单选、多选、下拉菜单和列表中的一种或多种;特殊表单元素可W 包括:部口、人员和角色中的一种或多种。还可W在创建业务流程的同时创建转入条件、转 出条件和子流程。
[0048] 步骤S102,将业务流程转接到流程中与业务流程相关的步骤上,当流程执行到相 关的步骤时,触发业务流程。
[0049] 在本步骤中,可W依据配置的转入条件将业务流程转接到流程中与业务流程相关 的步骤上,当流程执行到相关的步骤时,触发业务流程;在业务流程执行结束后依据配置的 转出条件转出该业务流程。从而实现了业务流程的转入和转出。
[0050] 通过本发明实施例一提供的一种实现开放式业务流程的方法,使用者可W在流程 平台任意与自己相关流程的步骤上挂接自定义的业务流程,可W实现流程自动化执行,从 而实现将相应的业务分配给正确的部口和负责人,缩短处理业务的时间,提高处理业务的 效率。
[0化1]实施例二
[0052]在本发明实施例一的基础上,本发明实施例二提供了一种实现开放式业务流程的 方法,如图2所示,可W包括W下步骤:
[0化3] 步骤S201,依据业务需求,创建业务流程。
[0054] 步骤S202,获取流程的开放状态,判断流程的开放状态是否为开放。
[0055] 在本步骤中,该流程的开放状态可W是开放或不开放任意一种。判断流程的开放 状态是否是开放,若是,则可W执行步骤S203;若否,则可W结束。
[0056] 步骤S203,判断业务流程是否符合转入条件。
[0057] 在本步骤中,若符合转入条件则可W执行步骤S204;若不符合转入条件则结束。其 中,转入条件可W是转入插件。
[0058] 步骤S204,将业务流程转接到流程中与业务流程相关的步骤上,当流程执行到相 关的步骤时,触发业务流程。
[0059] 步骤S205,判断业务流程是否存在订阅信息。
[0060] 在本步骤中,若存在订阅信息,则可W执行步骤S206;若不存在订阅信息,则可W 执行步骤S207。其中订阅信息可W是订阅业务流程的执行步骤和表单数据的信息。
[0061] 步骤S206,依据订阅信息反馈所业务流程的执行情况和表单数据。
[0062] 步骤S207,判断业务流程是否存在子流程。
[0063] 在本步骤中,若存在子流程,在可W执行步骤S208;若不存在子流程,则可W执行 步骤S209。
[0064] 步骤S208,执行子流程。
[0065] 步骤S209,在业务流程结束时,判断业务流程是否符合转出条件。
[0066] 在本步骤中,转出条件可W是转出插件。若符合转出条件,则可W执行步骤S210; 若不符合转出条件,则可W执行步骤S2111。
[0067] 步骤S210,转出业务流程。
[0068] 步骤S211,继续执行业务流程。
[0069] 通过本发明实施例二提供的一种实现开放式业务流程的方法,使用者可W在流程 平台任意与自己相关流程的步骤上挂接自定义的业务流程,可W实现流程自动化执
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1