CN118300992A - 信息配置方法、装置、设备、存储介质及程序产品 - Google Patents
信息配置方法、装置、设备、存储介质及程序产品 Download PDFInfo
- Publication number
- CN118300992A CN118300992A CN202410386076.6A CN202410386076A CN118300992A CN 118300992 A CN118300992 A CN 118300992A CN 202410386076 A CN202410386076 A CN 202410386076A CN 118300992 A CN118300992 A CN 118300992A
- Authority
- CN
- China
- Prior art keywords
- target
- configuration
- attribute
- node
- options
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 128
- 230000008569 process Effects 0.000 claims abstract description 66
- 230000004044 response Effects 0.000 claims abstract description 23
- 230000006870 function Effects 0.000 claims description 44
- 238000004590 computer program Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 11
- 230000008520 organization Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本申请公开了一种信息配置方法、装置、设备、存储介质及程序产品,涉及通信技术领域。其方法包括:显示目标业务流程的目标任务节点的节点属性设置界面,节点属性设置界面包括节点参与对象配置选项;响应于对节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与目标任务节点的节点参与对象的候选配置属性;显示与候选配置属性对应的候选属性选项;响应于对候选属性选项中的目标属性选项的配置操作,确定目标任务节点的参与对象的目标属性的配置信息,目标属性选项至少包括访问外部业务***的访问接口选项,访问外部业务***的访问接口用于访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象。
Description
技术领域
本申请属于通信技术领域,尤其涉及一种信息配置方法、装置、设备、存储介质及程序产品。
背景技术
随着科学技术的发展,出现了多种多样的业务。不同的业务会有不同的业务流程。且同一个业务流程中通常包括多个任务节点,且在不同任务节点需要对应的参与对象以保证该任务节点下的任务的执行。
基于此,在利用流程引擎配置某一个业务的业务流程时,需要为该业务流程上的任务节点配置任务参与对象。然而,现有的流程引擎在配置任务参与对象时,一般仅可配置预定义的参与对象,可扩展性不高,所以,目前的业务流程配置方案很难根据用户自身需求个性化配置某一任务节点的任务参与对象,存在任务参与对象配置很难满足不同应用场景需求的问题。
发明内容
本申请实施例提供一种信息配置方法、装置、设备、存储介质及程序产品,能够实现任务参与对象配置满足不同应用场景需求。
第一方面,本申请实施例提供一种信息配置方法,包括:
显示目标业务流程的目标任务节点的节点属性设置界面,所述节点属性设置界面包括节点参与对象配置选项;
响应于对所述节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与所述目标任务节点的节点参与对象的候选配置属性;
显示与所述候选配置属性对应的候选属性选项;
响应于对所述候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;
响应于在所述配置信息输入界面的输入操作,根据所述输入操作对应的输入信息,确定所述目标任务节点的参与对象的目标属性的配置信息,所述目标属性选项至少包括访问外部业务***的访问接口选项,所述访问外部业务***的访问接口用于访问所述外部业务***,以获取与所述目标属性的配置信息对应的目标参与对象。
第二方面,本申请实施例提供了一种信息配置装置,包括:
第一显示模块,用于显示目标业务流程的目标任务节点的节点属性设置界面,所述节点属性设置界面包括节点参与对象配置选项;
第一确定模块,用于响应于对所述节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与所述目标任务节点的节点参与对象的候选配置属性;
第二显示模块,用于显示与所述候选配置属性对应的候选属性选项;
第三显示模块,用于响应于对所述候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;
第二确定模块,用于响应于在所述配置信息输入界面的输入操作,根据所述输入操作对应的输入信息,确定所述目标任务节点的参与对象的目标属性的配置信息,所述目标属性选项至少包括访问外部业务***的访问接口选项,所述访问外部业务***的访问接口用于访问所述外部业务***,以获取与所述目标属性的配置信息对应的目标参与对象。
第三方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上任意一项所述的信息配置方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上任意一项所述的信息配置方法。
第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上任意一项所述的信息配置方法。
本申请实施例的信息配置方法、装置、设备、存储介质及程序产品,能够显示目标业务流程的目标任务节点的节点属性设置界面,节点属性设置界面包括节点参与对象配置选项;响应于对节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与目标任务节点的节点参与对象的候选配置属性;显示与候选配置属性对应的候选属性选项;响应于对候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;响应于在配置信息输入界面的输入操作,根据输入操作对应的输入信息,确定目标任务节点的参与对象的目标属性的配置信息,目标属性选项至少包括访问外部业务***的访问接口选项,访问外部业务***的访问接口用于访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象。如此,本申请实施例中,在目标业务流程的目标任务节点的节点属性设置界面中,用户可以根据不同需求为目标任务节点的参与对象配置不同的目标属性选项,且目标属性选项至少包括访问外部业务***的访问接口选项,这样目标业务流程可以访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象,不仅提高任务参与对象的扩展性,还实现任务参与对象配置满足不同应用场景需求。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的信息配置方法的流程示意图;
图2是本申请实施例提供的参与者注册器和参与者配置器的可视化界面示意图;
图3是本申请实施例提供的参与者配置面板的一个示意图;
图4是本申请实施例提供的参与者执行器获取具体参与者信息的示意图;
图5是本申请实施例提供的信息配置装置的结构示意图;
图6是本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
随着科学技术的发展,出现了多种多样的业务。不同的业务会有不同的业务流程。且同一个业务流程中通常包括多个任务节点,且在不同任务节点需要对应的参与对象以保证该任务节点下的任务的执行。
基于此,在利用流程引擎配置某一个业务的业务流程时,需要为该业务流程上的任务节点配置任务参与对象。然而,现有的流程引擎在配置任务参与对象时,一般仅可配置预定义的参与对象,可扩展性不高,所以,目前的业务流程配置方案很难根据用户自身需求个性化配置某一任务节点的任务参与对象,存在任务参与对象配置很难满足不同应用场景需求的问题。
本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。需要说明的是,在本申请实施例中,可能提及某些软件、组件、模型等业界已有方案,应当将它们认为是示范性的,其目的仅仅是为了说明本申请技术方案实施中的可行性,但并不意味着申请人已经或者必然用到了该方案。
为了解决现有技术问题,本申请实施例提供了一种信息配置方法、装置、设备、存储介质及程序产品。下面首先对本申请实施例所提供的信息配置方法进行介绍。
图1示出了本申请一个实施例提供的信息配置方法的流程示意图。如图1所示,一种信息配置方法,可以包括以下步骤S101至S104:
S101、显示目标业务流程的目标任务节点的节点属性设置界面,节点属性设置界面包括节点参与对象配置选项;
S102、响应于对节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与目标任务节点的节点参与对象的候选配置属性;
S103、显示与候选配置属性对应的候选属性选项;
S104、响应于对候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;
S105、响应于在配置信息输入界面的输入操作,根据输入操作对应的输入信息,确定目标任务节点的参与对象的目标属性的配置信息,目标属性选项至少包括访问外部业务***的访问接口选项,访问外部业务***的访问接口用于访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象。
本申请实施例的信息配置方法,能够显示目标业务流程的目标任务节点的节点属性设置界面,节点属性设置界面包括节点参与对象配置选项;响应于对节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与目标任务节点的节点参与对象的候选配置属性;显示与候选配置属性对应的候选属性选项;响应于对候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;响应于在配置信息输入界面的输入操作,根据输入操作对应的输入信息,确定目标任务节点的参与对象的目标属性的配置信息,目标属性选项至少包括访问外部业务***的访问接口选项,访问外部业务***的访问接口用于访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象。如此,本申请实施例中,在目标业务流程的目标任务节点的节点属性设置界面中,用户可以根据不同需求为目标任务节点的参与对象配置不同的目标属性选项,且目标属性选项至少包括访问外部业务***的访问接口选项,这样目标业务流程可以访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象,不仅提高任务参与对象的扩展性,还实现任务参与对象配置满足不同应用场景需求。
下面介绍上述各个步骤的具体实现方式。
在S101中,上述目标业务流程,可以满足用户的目标业务需求而设计制定的一套流程步骤。目标业务流程可以包括至少一个任务节点,不同任务节点代表目标业务流程中不同流程步骤。
上述目标任务节点,可以是目标业务流程的至少一个任务节点中的任一节点。
上述节点属性设置界面,可以流程引擎中对目标任务节点进行配置和设置的可视化界面,具体可以包括节点参与对象配置选项,其中,节点参与对象配置选项,可以用于对目标任务节点的参与对象进行配置和设置。
上述显示目标业务流程的目标任务节点的节点属性设置界面,示例性地,可以在计算机的显示器中显示目标业务流程的目标任务节点的节点属性设置界面。
在S102中,上述预设参与对象注册器,可以用于给目标业务流程中的目标任务节点选定和设置参与对象,从而参与对象来执行目标任务节点的目标任务。预设参与对象注册器,可以包括参与对象的类型属性、业务模型属性、参与对象函数属性、***函数属性及访问外部业务***的访问接口属性等等配置属性。
上述候选配置属性,可以是在预设参与对象注册器的多个配置属性中与用户选中操作对应的至少一个配置属性。
在S103中,上述候选属性选项,是与候选配置属性对应的选项,示例性地,可以是在计算机的显示器中与候选配置属性对应的选项控件。
上述显示与候选配置属性对应的候选属性选项,示例性地,可以是可以在计算机的显示器中显示与候选配置属性对应的候选属性选项。
在S104中,上述目标属性选项为候选属性选项中进行配置操作的属性选项。上述目标属性选项,可以至少包括访问外部业务***的访问接口选项,访问外部业务***的访问接口可以用于访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象。
上述对候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面,示例性地,可以是在计算机的显示界面中,对候选属性选项中的参与对象函数属性或访问接口属性选项的配置操作,显示配置信息输入界面。
上述根据输入操作对应的输入信息,确定目标任务节点的参与对象的目标属性的配置信息,示例性地,可以是将用户输入操作对应的输入信息填入预设的函数模版中,确定目标任务节点的参与对象的参与对象函数属性或访问接口属性的配置信息,其中,预设的函数模版,例如:
自定义函数:
ExecuteBizMethod(serviceCode,MethodName,{“param1”:value1,”param2”:value2})
本实施例中,可以通过对候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面,并在配置信息输入界面的输入操作,根据输入操作对应的输入信息,确定目标任务节点的参与对象的目标属性的配置信息,输入参数的配置手段可以满足用户不同需求,进一步提高任务参与对象的扩展性,还能降低流程引擎与参与对象的耦合程度。
在一些实施例中,上述方法,还可以包括:
响应于对候选属性选项中的目标属性选项的选中操作,显示目标属性选项对应的候选属性的属性值;
响应于从候选属性中选中目标属性的目标属性值的选中操作,确定目标任务节点的参与对象的目标属性的配置信息。
上述目标属性选项对应的候选属性的属性值,示例性地,可以是参与对象的类型属性的属性值,具体的,参与对象的类型属性的属性值包括组织类型属性值、用户类型属性值和角色类型属性值。不同参与对象类型,对应不同属性值。
上述从候选属性中选中目标属性的目标属性值的选中操作,以参与对象的类型属性为示例,可以是从参与对象的类型属性的组织类型属性值、用户类型属性值和角色类型属性值中选中一个的操作。
本实施例中,通过对候选属性选项中的目标属性选项的选中操作,显示目标属性选项对应的候选属性的属性值,并根据从候选属性中选中目标属性的目标属性值的选中操作,确定目标任务节点的参与对象的目标属性的配置信息,根据用户需求选择目标属性的属性值,这样的配置手段能够进一步提高任务参与对象的配置灵活性。
作为本申请的一种实现方式,为了确保不同任务节点需要对应的参与对象能够接收到该任务节点下的任务并执行,上述方法还可以包括:
在目标业务流程的配置信息配置完成后,响应于目标业务流程的执行指令,在确定目标任务节点被激活的情况下,获取目标任务节点的参与对象的属性配置信息;
解析属性配置信息,得到目标任务节点对应的目标参与对象;
通过访问外部业务***的访问接口将目标任务节点的目标任务推送至目标参与对象。
上述目标业务流程的配置信息配置完成后,响应于目标业务流程的执行指令,在确定目标任务节点被激活的情况,示例性地,可以是目标业务流程的配置信息配置完成后,生成该目标业务流程的流程编码,目标业务流程的流程编码与目标业务流程的配置信息一一对应;响应于目标业务流程的执行指令,根据目标业务流程的流程编码找到目标业务流程的配置信息,识别被激活的当前任务节点;在当前任务节点被激活的情况确定当前任务节点为目标任务节点。
上述获取目标任务节点的参与对象的属性配置信息,示例性地,可以是在目标业务流程的配置信息中找到与目标任务节点的节点编码对应的节点配置信息,节点配置信息包括节点参与对象的属性配置信息,目标业务流程的配置信息包括至少一个任务节点的节点配置信息及各节点对应的节点编码。
上述解析属性配置信息,得到目标任务节点对应的目标参与对象,示例性地,可以是解析属性配置信息,得到目标任务节点对应的参与对象的目标属性,目标属性可以包括参与对象的类型属性、访问外部业务***的访问接口属性(如应用程序接口的参数信息);根据参与对象的类型属性确定目标参与对象的类型,以及根据访问接口属性确定目标参与对象具体调用方法;再根据目标参与对象的类型和访问接口属性可以得到目标参与对象。此外,目标属性还可以包括业务模型属性、参与对象函数属性、***函数属性中的一者或多者。
上述通过访问外部业务***的访问接口将目标任务节点的目标任务推送至目标参与对象,示例性地,可以是根据应用程序接口的参数信息,通过访问外部业务***的访问接口将目标任务节点的目标任务推送至目标参与对象。
本实施例中,在目标业务流程的配置信息配置完成后,响应于目标业务流程的执行指令,在确定目标任务节点被激活的情况下,获取目标任务节点的参与对象的属性配置信息;并解析属性配置信息,得到目标任务节点对应的目标参与对象;最后通过访问外部业务***的访问接口,可以将目标任务节点的目标任务顺利推送至目标参与对象,从而确保不同任务节点需要对应的参与对象能够接收到该任务节点下的任务并执行。
作为本申请的另一种实现方式,为了进一步满足任务参与对象配置不同应用场景的需求,在上述S102之后,上述方法还可以包括:
显示参与对象候选配置方式;
响应于从参与对象候选配置方式中选择参与对象目标配置方式的选中操作,确定目标任务节点的参与对象的配置方式为目标参与对象配置方式。
上述参与对象候选配置方式,示例性地,可以包括单一配置方式、组合配置方式和自定义配置方式。其中,单一配置方式,是指给目标任务节点指定唯一的参与对象。组合配置方式,是指给目标任务节点指定多个参与对象,并设置他们之间的执行顺序或条件。自定义配置方式,是指根据业务需求给目标任务节点自定义参与对象的选择逻辑。
上述目标配置方式为单一配置方式、组合配置方式和自定义配置方式中的任一个。
本实施例中,通过用户从参与对象候选配置方式中选择参与对象目标配置方式的选中操作,确定目标任务节点的参与对象的配置方式为目标参与对象配置方式,多种参与对象候选配置方式,配置方式灵活,进一步满足任务参与对象配置不同应用场景的需求。
在一些实施例中,上述目标配置方式为组合配置方式,上述目标属性选项为多个。
由于目标配置方式为组合配置方式,说明目标任务节点的节点参与对象有多个,相应的,给多个节点参与对象进行目标属性配置时,各节点参与对象具有相应的目标选项属性,导致目标任务节点的参与对象的目标属性选项为多个。
本实施例中,在目标配置方式为组合配置方式的情况下,目标属性选项为多个,多个节点参与对象以及多个目标属性选项的配置方式,可以进一步提升配置方式的灵活度。
在一些实施例中,上述目标属性选项还可以包括以下项中的一者或多者:
参与对象的类型选项;
业务模型选项;
参与对象函数选项;
***函数选项。
上述参与对象的类型选项,用于表示参与对象所属类型的选项,具体可以包括组织类型选项、用户类型选项和角色类型选项。其中,组织表示一组用户或角色的集合,通常代表一个部门、团队或整个公司等组织单位;用户表示具体的个体用户,通常是业务***中已经注册和定义的人员账号;角色表示业务***中定义的一组权限和责任的集合,通常代表一种职责或权限级别。
上述业务模型选项,可以对目标任务节点的业务流程、数据、规则和参与者等内容进行建模和定义的选项。例如节点参与对象绑定业务模型的项目经理,项目经理是根据表单所选项目动态变化的,当目标业务流程发起导目标任务节点会根据所绑定的业务属性查询业务表找到具体的项目经理。
上述参与对象函数选项,可以内置一些常用的函数,例如,查找指定层级的部门主管,查找部门经理函数等,根据业务所需把一些通用的查找参与者规则抽离出来,封装为通用函数,供用户在节点属性设置界面中进行配置。
上述***函数选项,可以是把一些跟流程上下文相关的查找参与对象规则封装为***函数的选项,比如流程发起人,发起人部门,上一节点处理人等。
本实施例中,目标属性选项还可以包括参与对象的类型选项、业务模型选项、参与对象函数选项和***函数选项中的一者或多者,可以实现用户对节点对象的个性化定制,从而进一步满足不同应用场景需求。
为了便于对本申请实施例中信息配置方法的理解,在对此信息配置方法的实际应用过程进行说明,具体如下:
一、如图2所示,可视化界面灵活配置
1.参与者注册器:流程配置的时候通过参与者注册器获取该节点所有可配置的参与者类型,然后分类展示在配置面板(即上述节点属性设置界面),参与者注册器包含以下内容:
1)参与者(即上述参与对象的类型选项):组织、用户、角色等类型;
2)参与者函数(即上述参与对象函数选项)(部门经理函数、查找指定层级的部门主管、历史活动处理人等);
3)***函数(即上述***函数选项)(发起人、发起人所属部门、上一活动处理人等);
4)业务模型(即上述业务模型选项)(每一个节点绑定的业务模型可能不同,根据业务模型编码获取对应的业务模型属性);
5)自定义函数(相当于上述访问外部业务***的访问接口选项)(绑定业务集成方法,此方法可降低与组织用户的耦合)。
2.参与者配置器:
用户在参与者配置界面根据业务需求自由组合配置参与者,配置面板左侧按照参与者类型分类展示,点击左侧的具体类型可在右侧面板追加所选参与者,也可在右侧面板选中某一已配置项删除,在配置参与者函数以及自定义函数的时候支持用户录入参数信息,例如:
自定义函数:
ExecuteBizMethod(serviceCode,MethodName,{“param1”:value1,”param2”:value2})
配置完毕点击保存解析当前配置是否合规,比如配置的业务方法是否存在,检测无误后退出参与者配置面板。如图3所示,当用户流程模板全部设计完毕后提交保存配置信息。
二、如图4所示,通过参与者执行器获取具体参与者的配置信息
1.参与者执行器根据所发起的流程编码找到对应的流程设计信息,判断激活的节点,根据节点编码获取节点配置信息里面的参与者配置信息。
2.解析参与者配置,根据参与者类型执行对应的函数,最后取并集。
组织、用户、角色:可根据配置的ID信息直接获取参与者。
业务模型:根据流程编码、节点编码获取流程节点绑定的业务模型,按照所配置的业务模型属性查询实际属性值,例如节点参与者绑定业务模型的项目经理,项目经理是根据表单所选项目动态变化的,当流程发起到参与者执行器会根据所绑定的业务属性查询业务表找到具体的项目经理。
参与者函数:内置一些常用的函数,比如查找指定层级的部门主管,查找部门经理函数等,根据业务所需把一些通用的查找参与者规则抽离出来,封装为通用函数供用户在参与者配置面板配置,后台可根据配置自动解析。
***函数:把一些跟流程上下文相关的查找参与者规则封装为***函数,比如流程发起人,发起人部门,上一节点处理人等。
自定义函数:主要是跟业务***交互,提供一种与业务***交互的规范,业务***按照规范提供api即可通过配置接入,流程运行中根据所配置的业务方法名称获取业务api参数信息(相当于上述应用程序接口的参数信息),组织入参根据接口协议远程调用业务方法获取参与者。
3.根据解析获得的参与者结合参与者其他配置如参与类型(单人、多人)等获取最终参与者,然后给最终参与者推送待办任务。
本申请实施例中,用户可以通过可视化界面来直观自由的配置参与者,无需编写代码,操作友好,直观,容易理解和操作。提供了多种参与者配置项方式,多种参与者函数,配置灵活,可单一配置、可自由组合配置,可自定义集成业务方法配置,它可以实现流程引擎对参与者的个性化定制,满足不同应用场景下对参与者的需求。同时,它还可以提高流程引擎的灵活性和可扩展性,为企业提供更加高效和便捷的业务流程管理解决方案。提供了通用的参与者解析方法,可拓展性高,能满足不同应用场景的需求。还可以通过自定义参与者方式降低流程引擎与组织用户耦合度。
基于上述实施例提供的信息配置方法,相应地,本申请还提供了信息配置装置的具体实现方式。请参见以下实施例。
如图5所示,本申请实施例提供的信息配置装置500,可以包括以下模块:第一显示模块501、第一确定模块502、第二显示模块503、第三显示模块504和第二确定模块505。
第一显示模块501,用于显示目标业务流程的目标任务节点的节点属性设置界面,节点属性设置界面包括节点参与对象配置选项;
第一确定模块502,用于响应于对节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与目标任务节点的节点参与对象的候选配置属性;
第二显示模块503,用于显示与候选配置属性对应的候选属性选项;
第三显示模块504,用于响应于对候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;
第二确定模块505,用于响应于在配置信息输入界面的输入操作,根据输入操作对应的输入信息,确定目标任务节点的参与对象的目标属性的配置信息,目标属性选项至少包括访问外部业务***的访问接口选项,访问外部业务***的访问接口用于访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象。
本申请实施例的信息配置装置,能够显示目标业务流程的目标任务节点的节点属性设置界面,节点属性设置界面包括节点参与对象配置选项;响应于对节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与目标任务节点的节点参与对象的候选配置属性;显示与候选配置属性对应的候选属性选项;响应于对候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;响应于在配置信息输入界面的输入操作,根据输入操作对应的输入信息,确定目标任务节点的参与对象的目标属性的配置信息,目标属性选项至少包括访问外部业务***的访问接口选项,访问外部业务***的访问接口用于访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象。如此,本申请实施例中,在目标业务流程的目标任务节点的节点属性设置界面中,用户可以根据不同需求为目标任务节点的参与对象配置不同的目标属性选项,且目标属性选项至少包括访问外部业务***的访问接口选项,这样目标业务流程可以访问外部业务***,以获取与目标属性的配置信息对应的目标参与对象,不仅提高任务参与对象的扩展性,还实现任务参与对象配置满足不同应用场景需求。
在一些实施例中,上述装置500,还可以包括:
第四显示模块,用于响应于对候选属性选项中的目标属性选项的选中操作,显示目标属性选项对应的候选属性的属性值;
第三确定模块,用于响应于从候选属性中选中目标属性的目标属性值的选中操作,确定目标任务节点的参与对象的目标属性的配置信息。
作为本申请的一种实现方式,为了确保不同任务节点需要对应的参与对象能够接收到该任务节点下的任务并执行,上述装置500还可以包括:
获取模块,用于在目标业务流程的配置信息配置完成后,响应于目标业务流程的执行指令,在确定目标任务节点被激活的情况下,获取目标任务节点的参与对象的属性配置信息;
解析模块,用于解析属性配置信息,得到目标任务节点对应的目标参与对象;
推送模块,用于通过访问外部业务***的访问接口将目标任务节点的目标任务推送至目标参与对象。
作为本申请的另一种实现方式,为了进一步满足任务参与对象配置不同应用场景的需求,上述装置500还可以包括:
第五显示模块,用于显示参与对象候选配置方式;
第四确定模块,用于响应于从参与对象候选配置方式中选择参与对象目标配置方式的选中操作,确定目标任务节点的参与对象的配置方式为目标参与对象配置方式。
在一些实施例中,目标配置方式为组合配置方式,目标属性选项为多个。
在一些实施例中,目标属性选项还包括以下项中的一者或多者:
参与对象的类型选项;
业务模型选项;
参与对象函数选项;
***函数选项。
图6示出了本申请实施例提供的电子设备的硬件结构示意图。
在电子设备可以包括处理器601以及存储有计算机程序指令的存储器602。
具体地,上述处理器601可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。
存储器602可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器602可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器602可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器602可在综合网关容灾设备的内部或外部。在特定实施例中,存储器602是非易失性固态存储器。
在特定实施例中,存储器602可包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。
处理器601通过读取并执行存储器602中存储的计算机程序指令,以实现上述实施例中的任意一种信息配置方法。
在一个示例中,电子设备还可包括通信接口603和总线610。其中,如图6所示,处理器601、存储器602、通信接口603通过总线610连接并完成相互间的通信。
通信接口603,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。
总线610包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线610可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。
该电子设备可以执行本申请实施例中的信息配置方法,从而实现结合图1和图5描述的信息配置方法和装置。
另外,结合上述实施例中的信息配置方法,本申请实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种信息配置方法。
结合上述实施例中的信息配置方法,本申请实施例可提供一种计算机程序产品,该计算机程序产品中的指令由电子设备的处理器执行时,使得该电子设备执行如上任意一项的信息配置方法。
需要明确的是,本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本申请的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或***。但是,本申请不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
上面参考根据本公开的实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
以上所述,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。
Claims (10)
1.一种信息配置方法,其特征在于,包括:
显示目标业务流程的目标任务节点的节点属性设置界面,所述节点属性设置界面包括节点参与对象配置选项;
响应于对所述节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与所述目标任务节点的节点参与对象的候选配置属性;
显示与所述候选配置属性对应的候选属性选项;
响应于对所述候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;
响应于在所述配置信息输入界面的输入操作,根据所述输入操作对应的输入信息,确定所述目标任务节点的参与对象的目标属性的配置信息,所述目标属性选项至少包括访问外部业务***的访问接口选项,所述访问外部业务***的访问接口用于访问所述外部业务***,以获取与所述目标属性的配置信息对应的目标参与对象。
2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
响应于对所述候选属性选项中的目标属性选项的选中操作,显示所述目标属性选项对应的候选属性的属性值;
响应于从所述候选属性中选中目标属性的目标属性值的选中操作,确定所述目标任务节点的参与对象的目标属性的配置信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述目标业务流程的配置信息配置完成后,响应于所述目标业务流程的执行指令,在确定所述目标任务节点被激活的情况下,获取所述目标任务节点的参与对象的属性配置信息;
解析所述属性配置信息,得到所述目标任务节点对应的目标参与对象;
通过所述访问外部业务***的访问接口将所述目标任务节点的目标任务推送至所述目标参与对象。
4.根据权利要求1所述的方法,其特征在于,在所述响应于对所述节点参与对象配置选项的选中操作之后,所述方法还包括:
显示参与对象候选配置方式;
响应于从参与对象候选配置方式中选择参与对象目标配置方式的选中操作,确定所述目标任务节点的参与对象的配置方式为目标参与对象配置方式。
5.根据权利要求4所述的方法,其特征在于,所述目标配置方式为组合配置方式,所述目标属性选项为多个。
6.根据权利要求1所述的方法,其特征在于,所述目标属性选项还包括以下项中的一者或多者:
参与对象的类型选项;
业务模型选项;
参与对象函数选项;
***函数选项。
7.一种信息配置装置,其特征在于,所述装置包括:
第一显示模块,用于显示目标业务流程的目标任务节点的节点属性设置界面,所述节点属性设置界面包括节点参与对象配置选项;
第一确定模块,用于响应于对所述节点参与对象配置选项的选中操作,从预设参与对象注册器中确定与所述目标任务节点的节点参与对象的候选配置属性;
第二显示模块,用于显示与所述候选配置属性对应的候选属性选项;
第三显示模块,用于响应于对所述候选属性选项中的目标属性选项的配置操作,显示配置信息输入界面;
第二确定模块,用于响应于在所述配置信息输入界面的输入操作,根据所述输入操作对应的输入信息,确定所述目标任务节点的参与对象的目标属性的配置信息,所述目标属性选项至少包括访问外部业务***的访问接口选项,所述访问外部业务***的访问接口用于访问所述外部业务***,以获取与所述目标属性的配置信息对应的目标参与对象。
8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-6任意一项所述的信息配置方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的信息配置方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-6任意一项所述的信息配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410386076.6A CN118300992A (zh) | 2024-04-01 | 2024-04-01 | 信息配置方法、装置、设备、存储介质及程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410386076.6A CN118300992A (zh) | 2024-04-01 | 2024-04-01 | 信息配置方法、装置、设备、存储介质及程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118300992A true CN118300992A (zh) | 2024-07-05 |
Family
ID=91687628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410386076.6A Pending CN118300992A (zh) | 2024-04-01 | 2024-04-01 | 信息配置方法、装置、设备、存储介质及程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118300992A (zh) |
-
2024
- 2024-04-01 CN CN202410386076.6A patent/CN118300992A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107390983B (zh) | 业务指令执行方法、客户端和存储介质 | |
CN111897740B (zh) | 用户界面的测试方法、装置、电子设备及计算机可读介质 | |
CN111565112B (zh) | 创建群组的方法、装置、电子设备及可读存储介质 | |
CN110941942A (zh) | 电路原理图检查方法、装置及*** | |
US20160065648A1 (en) | Electronic device and method of executing function thereof | |
CN109547335B (zh) | 会话消息处理方法和装置 | |
CN111078556A (zh) | 应用测试方法及装置 | |
CN111796734A (zh) | 应用程序的管理方法、管理装置、电子设备和存储介质 | |
CN114389969B (zh) | 客户端的测试方法、装置、电子设备和存储介质 | |
CN112527678A (zh) | 用于测试协议的方法、装置、设备以及存储介质 | |
CN107391361B (zh) | 一种pos终端自动测试方法及装置 | |
CN111813407B (zh) | 游戏开发方法、游戏运行方法、装置和电子设备 | |
CN118300992A (zh) | 信息配置方法、装置、设备、存储介质及程序产品 | |
CN109144864B (zh) | 用于测试窗口的方法及装置 | |
CN115495519A (zh) | 报表数据加工方法及装置 | |
CN107515821B (zh) | 控件测试方法和装置 | |
CN110083283B (zh) | 用于管理信息的方法、装置和*** | |
CN108415656B (zh) | 虚拟场景中的显示控制方法、装置、介质及电子设备 | |
CN113485629A (zh) | 触控事件的处理方法及装置、存储介质、电子设备 | |
CN113627526A (zh) | 车辆标识的识别方法、装置、电子设备和介质 | |
CN106357519A (zh) | 信息推送提示方法及装置 | |
CN111913942A (zh) | 一种数据质量检测方法及装置 | |
CN112631682B (zh) | 小程序处理方法、装置、设备及存储介质 | |
CN111737372A (zh) | 地图数据生成方法和装置 | |
CN109656961B (zh) | 基于数据分析的同名任务搜索方法和装置、介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |