业务流程中定制业务的展示方法、装置、设备及存储介质与流程

文档序号:30348836发布日期:2022-06-08 10:10阅读:62来源:国知局
业务流程中定制业务的展示方法、装置、设备及存储介质与流程

1.本技术涉及业务支撑领域,具体而言,本技术涉及一种业务流程中定制业务的展示方法、装置、设备及存储介质。


背景技术:

2.目前,各行业的业务支撑系统通过业务流程实现端到端的业务。其中,业务流程的主要组成部分是由服务支撑的服务类业务活动,并由这些服务类业务活动完成业务流程实际的业务逻辑。在此基础上,为兼顾业务流程的标准性和不同租户的业务逻辑的差异性,可以通过设置基础的服务类标准活动,然后对服务类业务活动进行个性化定制,来达到不同租户差异性业务逻辑的实现。多个租户对业务流程的一个或者多个服务类业务活动进行个性化定制后,如何直观地显示这些定制逻辑,无论是对租户本身,还是对管理所有租户的管理者,都成为一个非常重要的问题。
3.传统的解决方法是,把租户、业务流程作为查询条件,查询该租户对该业务流程是否有定制,并通过表格展示查询结果。若想了解具体定制的详细信息,还需要在表格中找到需展示的定制数据,点击该行数据,再显示该定制实现方式的详细信息等。
4.根据传统解决方法虽然能查询到租户对该业务流程是否有定制,以及查询定制的具体逻辑,但传统方式过于繁琐,而且不能做到直观展示定制信息。


技术实现要素:

5.本技术的目的旨在至少能解决上述的技术缺陷之一,特别是不能直观展示定制信息的技术缺陷。
6.根据本技术的一个方面,提供了一种业务流程中定制业务的展示方法,该方法包括:
7.响应于针对业务流程的展示指令,确定预设展示方式,业务流程包括至少一项标准业务,标准业务关联至少一项定制业务;
8.展示业务流程对应的业务流程图,业务流程图上包括标识标准业务的第一图标;
9.根据预设展示方式,在第一图标的指定位置展示定制业务的标识图标。
10.在一个可能的实现方式中,响应于针对业务流程的展示指令,确定预设展示方式,包括:
11.响应于第一用户发送的针对业务流程的展示指令,确定预设展示方式为以第二图标标识定制业务,并在指定位置展示第二图标;
12.或者,
13.响应于第二用户发送的针对业务流程的展示指令,确定预设展示方式为以第三图标标识定制业务,并在指定位置展示第三图标,其中,第一用户与第二用户的角色不同,第二图标和第三图标不同。
14.在该实现方式中,在展示第二图标之后,方法还包括:
15.响应于第一用户针对第二图标的触发操作,根据第一弹框方式和指定位置展示定制业务的第一信息。
16.在该实现方式中,在展示第三图标之后,方法还包括:
17.响应于第二用户针对第三图标的触发操作,根据第二弹框方式和指定位置展示定制业务的第二信息。
18.在又一个可能的实现方式中,该方法还包括:
19.当定制业务在标准业务之前执行,确定指定位置为第一位置;或者
20.当定制业务在标准业务之后执行,确定指定位置为第二位置;或者,
21.当定制业务替换标准业务时,确定指定位置为第三位置;或者,
22.当定制业务在标注业务执行过程中执行时,确定指定位置为第四位置;
23.其中,第一位置、第二位置、第三位置和第四位置互不相同。
24.根据本技术的另一个方面,提供了一种业务流程中定制业务的展示装置,该装置包括:
25.确定模块,用于响应于针对业务流程的展示指令,确定预设展示方式,业务流程包括至少一项标准业务,标准业务关联至少一项定制业务;
26.业务流程展示模块,用于展示业务流程对应的业务流程图,业务流程图上包括标识标准业务的第一图标;
27.定制业务展示模块,用于根据预设展示方式,在第一图标的指定位置展示定制业务的标识图标。
28.在一种可能的实现方式中,确定模块在响应于针对业务流程的展示指令,确定预设展示方式中,具体用于:
29.响应于第一用户发送的针对业务流程的展示指令,确定预设展示方式为以第二图标标识定制业务,并在指定位置展示第二图标;
30.或者,
31.响应于第二用户发送的针对业务流程的展示指令,确定预设展示方式为以第三图标标识定制业务,并在指定位置展示第三图标,其中,第一用户与第二用户的角色不同,第二图标和第三图标不同。
32.在又一个可能的实现方式中,确定模块还用于:
33.当定制业务在标准业务之前执行,确定指定位置为第一位置;或者
34.当定制业务在标准业务之后执行,确定指定位置为第二位置;或者,
35.当定制业务替换标准业务时,确定指定位置为第三位置;或者,
36.当定制业务在标注业务执行过程中执行时,确定指定位置为第四位置;
37.其中,第一位置、第二位置、第三位置和第四位置互不相同。
38.根据本技术的另一个方面,提供了一种电子设备,该电子设备包括:
39.处理器;以及
40.存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行如本技术上述一个方面所示的业务流程中定制业务的展示方法所对应的操作。
41.根据本技术的再一个方面,提供了一种计算机可读存储介质,计算机可读存储介质用于存储计算机指令,当计算机指令在计算机上运行时,使得计算机可以执行如本技术
上述一个方面所示的业务流程中定制业务的展示方法所对应的操作。
42.本技术提供的技术方案带来的有益效果是:
43.本技术实施例提供的业务流程中定制业务的展示方法,通过预设展示方式在标识标准业务的第一图标的指定位置展示定制业务,实现了在展示业务流程时,能够直观展示定制业务的目的。
附图说明
44.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
45.图1为本技术实施例提供的商品订购流程示意图;
46.图2为本技术实施例提供的一种业务流程中定制业务的展示方法的流程示意图;
47.图3a为本技术实施例提供的支付订单的前置定制业务示意图;
48.图3b为本技术实施例提供的支付订单的后置定制业务示意图;
49.图3c为本技术实施例提供的支付订单的替换定制业务示意图;
50.图3d为本技术实施例提供的支付订单的异常处理定制业务示意图;
51.图4a为本技术实施例提供的另一支付订单的前置定制业务示意图;
52.图4b为本技术实施例提供的另一支付订单的后置定制业务示意图;
53.图4c为本技术实施例提供的另一支付订单的替换定制业务示意图;
54.图4d为本技术实施例提供的另一支付订单的异常处理定制业务示意图;
55.图5为本技术实施例提供的一种弹框展示第一信息的示意图;
56.图6为本技术实施例提供的一种弹框展示第二信息的示意图;
57.图7为本技术实施例提供的一种业务流程中定制业务的展示装置的结构示意图。
具体实施方式
58.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
59.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
60.首先对本技术涉及的技术领域进行详细的介绍:
61.本技术涉及业务支撑领域,具体包括电信行业和其他行业的业务支撑系统设计和开发,同时也包括互联网产品的应用场景。
62.各行业的业务支撑系统,可能采用bpmn规范,通过对服务的编排,来实现端到端的业务,我们把这种编排叫做业务流程。
63.业务流程的主要组成部分,是由服务支撑的服务类业务活动,并由这些业务活动完成实际的业务逻辑。
64.比如一个商品订购流程,可能由查询产品、提交订单、支付订单、物流配送这几个服务编排而成,如附图1所示。其中,图1的最左边的圆圈代表开始节点,最右边的圆圈代表结束节点。从开始节点开始,依次是该业务流程上的具体业务:查询产品、提交订单、支付订单、物流配送。
65.在实际业务流程运行过程中,不同的租户、不同的产品、从不同的渠道进入等因素,可能会造成业务流程执行过程的服务类业务活动执行的差异,比如有的租户在支付前可能需要对客户的信用度进行校验,有的可能会用微信支付代替默认的银行卡支付,有的可能在支付后添加额外的发送通知的功能等。
66.为兼顾业务流程的标准性,同时兼容不同租户的业务逻辑的差异性,可以通过在标准流程基础上,对这些服务类业务活动进行定制,来达到不同租户差异性业务逻辑的实现。
67.多个租户对标准业务流程的一个或者多个服务类业务活动进行个性化定制后,如何直观地显示这些定制逻辑,无论是对租户本身,还是对管理所有租户的管理者,都成为一个非常重要的问题。
68.传统的解决方法,是把租户、业务流程作为查询条件,查询该租户对该业务流程是否有定制,查询结果通过表格展现出来,要知道具体定制的详细信息,需要在表格中找到需要展示的数据(如前置实现、后置实现等),点击该行数据,再显示该定制实现方式的详细信息,如前置实现的实现类、实现方法等。
69.根据传统解决方法虽然能查询到租户对该业务流程是否有定制,以及查询定制的具体逻辑,但传统方式过于繁琐,而且不能做到直观展示定制信息。
70.本技术提供的业务流程中定制业务的展示方法、装置、电子设备和计算机可读存储介质,旨在解决现有技术的如上技术问题。
71.本技术实施例提供的一种业务流程中定制业务的展示方法,适用于一般的终端。其中,该终端可以运行基于web技术的平台,支持javascript、html、css的项目。需要说明的是,其他支持业务流程制作和展示平台的终端,也适用本技术实施例提供的方法,为描述简便,在此不再赘述。
72.下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。为使本技术的目的、技术方案和优点更加清楚,下面将结合附图,对本技术的实施例进行描述。
73.本技术实施例中提供了一种业务流程中定制业务的展示方法,如图2所示,该方法包括:
74.s201,响应于针对业务流程的展示指令,确定预设展示方式,业务流程包括至少一项标准业务,标准业务关联至少一项定制业务;
75.其中,终端可以接收第一用户或者第二用户发送的针对业务流程的展示指令,第一用户和第二用户的角色不同。
76.作为一示例,第一用户和第二用户,可以分别为租户或者管理员。具体地,租户和管理员的可查看的定制信息的范围不同,例如,当租户查看时,只能查看到由该租户负责的
业务流程及其定制详情,而管理员查看时,既可以以某一个“租户”的身份去查看由该租户负责的业务流程及其定制详情,还可以查看某一个业务流程中,所有租户对该业务流程的定制详情。
77.作为一示例,如图1所示的商品订购流程,由查询产品、提交订单、支付订单、物流配送这几个服务编排而成。其中,以支付订单为标准业务,那么可以为支付订单增加的定制业务有:比如,有的租户在支付前可能需要对客户的信用度进行校验,该操作对应为前置定制业务;又比如,有的可能会用微信支付代替默认的银行卡支付,该操作对应为替换定制业务;比如,在支付订单过程中,支付终端的网络断开连接,导致支付失败,有的可能需要发出提示,该操作对应为异常处理定制业务;又比如,有的可能在支付后添加额外的发送通知的功能,该操作对应后置定制业务。即标准业务可以关联多个定制业务。需要说明的是,标准业务的定制业务的类型有很多,本技术实施例中提供的例子是用来说明本技术实施例的,而非用来限制本技术实施例所提供方法的范围的。
78.s202,展示业务流程对应的业务流程图,业务流程图上包括标识标准业务的第一图标;
79.s203,根据预设展示方式,在第一图标的指定位置展示定制业务的标识图标。
80.本技术实施例提供的业务流程中定制业务的展示方法,通过预设展示方式在标识标准业务的第一图标的指定位置展示定制业务,实现了在展示业务流程时,能够直观展示定制业务的目的。
81.本技术实施例中提供了一种可能的实现方式,由于定制业务的操作过程不同,对应的指定位置也多样化,具体包括:
82.当定制业务在标准业务之前执行,确定指定位置为第一位置;
83.其中,前置定制业务一般被定义为在标准业务之前执行。因此,前置定制业务的标识图标和标准业务的标识图标的位置应体现该逻辑。
84.作为一示例,如图3a或者图4a所示的支付订单的前置定制业务示意图。由于在支付订单之前需对客户的信用度进行校验,因此身份校验的操作是在支付订单之前执行,为了更好向用户直观展示支付订单和身份校验之间的执行逻辑,需要在支付订单的标识图标的左边(示意图中业务流程的执行方向是从左至右,若是从上到下,则需置于标准业务图标的上边),展示身份校验的标识图标。这样,用户就可以通过图3a或者图4a既可以直观感受到是否有定制业务,还能直观的感受到标准业务和定制业务之间的逻辑。
85.或者,
86.当定制业务在标准业务之后执行,确定指定位置为第二位置;
87.其中,后置定制业务一般被定义为在标准业务之后执行。因此,后置定制业务的标识图标和标准业务的标识图标的位置应体现该逻辑。
88.作为一示例,如图3b或者图4b所示的支付订单的后置定制业务示意图。由于在订单支付完成后才执行发送通知的操作,为了更好向用户直观展示支付订单和发送通知之间的执行逻辑,需要在支付订单的标识图标的右边(示意图中业务流程的执行方向是从左至右,若是从上到下,则需置于标准业务图标的下边),展示身份校验的标识图标。这样,用户就可以通过图3b或者图4b既可以直观感受到是否有定制业务,还能直观的感受到标准业务和定制业务之间的逻辑。
89.或者,
90.当定制业务替换标准业务时,确定指定位置为第三位置;
91.其中,替换定制业务一般被定义为代替标准业务的执行。因此,替换定制业务的标识图标和标准业务的标识图标的位置应体现该逻辑。
92.作为一示例,如图3c或者图4c所示的支付订单的替换定制业务示意图。由于微信支付代替了默认的银行卡支付,为了更好向用户直观展示支付订单中银行卡支付被替换了的执行逻辑,需要在支付订单的标识图标的周围,展示微信支付的标识图标。这样,用户就可以通过图3c或者图4c既可以直观感受到是否有定制业务,还能直观的感受到标准业务和定制业务之间的逻辑。
93.或者,
94.当定制业务在标准业务执行过程中执行时,确定指定位置为第四位置;
95.其中,异常处理定制业务一般被定义为在标准业务执行过程中执行。因此,异常处理定制业务的标识图标和标准业务的标识图标的位置应体现该逻辑。
96.作为一示例,如图3d或者图4d所示的支付订单的异常处理定制业务示意图。由于在支付订单时存在因网络断开的原因而无法完成支付操作,需在支付过程中启动异常处理,为了更好向用户直观展示支付订单和异常处理之间的执行逻辑,需要在支付订单的标识图标的下边或者上边(示意图中业务流程的执行方向是从左至右,若是从上到下,则需置于标准业务图标的左边或者右边),展示身份校验的标识图标。这样,用户就可以通过图3d或者图4d既可以直观感受到是否有定制业务,还能直观的感受到标准业务和定制业务之间的逻辑。
97.由此可见,由于定制业务不同,第一位置、第二位置、第三位置和第四位置互不相同。
98.根据图1所示的商品订购流程中的支付订单业务可以关联多个定制业务。下面本技术实施例将以支付订单的前置定制业务为例,以第一用户为租户,第二用户为管理员,来详细阐述如何直观展示作为前置定制业务及其详情的。当然,第一用户也可以为管理员,第二用户也可以为租户。
99.本技术实施例中提供了一种可能的实现方式,响应于针对业务流程的展示指令,确定预设展示方式,包括:
100.响应于第一用户发送的针对业务流程的展示指令,确定预设展示方式为以第二图标标识定制业务,并在指定位置展示第二图标;
101.在该实施例中,在展示第二图标之后,当终端接收到了第一用户发送的触发操作时,该方法还包括:
102.响应于第一用户针对第二图标的触发操作,根据第一弹框方式和指定位置展示定制业务的第一信息。
103.作为一示例,在如图3a所示的示意图中所展示前置定制业务的标识图标上(对应第二图标),终端接收到租户手动或者鼠标点击该标识图标、又或者用户将鼠标移动至标识图标上时,表明终端接收到租户针对该标识图标的触发操作。终端以第一弹框方式展示由该租户负责的业务流程中支付订单业务的前置定制业务的详情,具体如图5所示,该详情可以为前置实现类、前置实现方法,也可以为其他内容。
104.其中,第一弹框方式,可以以第二图标所在的指定位置为基准点,在基准点的周围弹出一个展示框,在该展示框中显示第一信息;也可以直接在第二图标所在的指定位置上弹出一个展示框,在该展示框中显示第一信息;也可以在终端的显示屏上弹出一个页面,在该页面上展示第一信息。
105.作为一示例,如图5所示,由于第一信息的内容量适中,第一弹框方式具体可以是弹出一个展示框的形式。
106.或者,
107.响应于第二用户发送的针对业务流程的展示指令,确定预设展示方式为以第三图标标识定制业务,并在指定位置展示第三图标,其中,第一用户与第二用户的角色不同,第二图标和第三图标不同。
108.在该实施例中,在展示第三图标之后,当终端接收到了第二用户发送的触发操作时,该方法还包括:
109.响应于第二用户针对第三图标的触发操作,根据第二弹框方式和指定位置展示定制业务的第二信息。
110.作为一示例,如图4a所示的示意图中所展示前置定制业务的热力图图标,在终端接收到管理员手动或者鼠标点击该标识图标、又或者将鼠标移动至标识图标上时,表明终端接收到管理员针对该标识图标的触发操作。终端弹框展示该业务流程中支付订单业务的前置定制业务的详情,该详情可以为所有租户针对该支付订单业务的前置定制业务的总体详情。如图6所示的定制内容的详情。
111.其中,第二弹框方式,可以以第三图标所在的指定位置为基准点,在基准点的周围弹出一个展示框,在该展示框中显示第二信息;也可以直接在第三图标所在的指定位置上弹出一个展示框,在该展示框中显示第二信息;也可以在终端的显示屏上弹出一个页面,在该页面上展示第二信息。
112.由于第二信息的内容量较大,第二弹框方式具体可以是弹出一个页面的形式。
113.其中,第二图标和第三图表的颜色、大小、形状并无限制,可以根据具体实施的需求来制定。而且,第二图标和第三图标至少存在一处明显区别。
114.需要说明的是,后置定制业务、替换定制业务、异常处理定制业务的弹框方式可以参考第一弹框方式或者第二弹框方式,也可根据需求自行定制,本技术不做任何限制。
115.本技术实施例提供了一种业务流程中定制业务的展示装置,如图7所示,该展示装置70可以包括:确定模块701,业务流程展示模块702,定制业务展示模块703,其中,
116.确定模块701,用于响应于针对业务流程的展示指令,确定预设展示方式,业务流程包括至少一项标准业务,标准业务关联至少一项定制业务;
117.业务流程展示模块702,用于展示业务流程对应的业务流程图,业务流程图上包括标识标准业务的第一图标;
118.定制业务展示模块703,用于根据预设展示方式,在第一图标的指定位置展示定制业务的标识图标。
119.本技术实施例中提供了一种可能的实现方式,确定模块701在响应于针对业务流程的展示指令,确定预设展示方式中,具体用于:
120.响应于第一用户发送的针对业务流程的展示指令,确定预设展示方式为以第二图
标标识定制业务,并在指定位置展示第二图标;
121.在该实施例中,定制业务展示模块703还用于在接收到第一用户针对第二图标的触发操作时,响应于该触发操作,根据第一弹框方式和指定位置展示定制业务的第一信息。
122.或者,
123.响应于第二用户发送的针对业务流程的展示指令,确定预设展示方式为以第三图标标识定制业务,并在指定位置展示第三图标,其中,第一用户与第二用户的角色不同,第二图标和第三图标不同。
124.在该实施例中,定制业务展示模块703还用于在接收到第二用户针对第三图标的触发操作时,响应于该触发操作,根据第二弹框方式和指定位置展示定制业务的第二信息。
125.本技术实施例中提供了一种可能的实现方式,确定模块701还用于:
126.当定制业务在标准业务之前执行,确定指定位置为第一位置;或者
127.当定制业务在标准业务之后执行,确定指定位置为第二位置;或者,
128.当定制业务替换标准业务时,确定指定位置为第三位置;或者,
129.当定制业务在标注业务执行过程中执行时,确定指定位置为第四位置;
130.其中,第一位置、第二位置、第三位置和第四位置互不相同。
131.本实施例提供的业务流程中定制业务的展示装置可执行本技术前述实施例所示的业务流程中定制业务的展示方法,其实现原理相类似,此处不再赘述。
132.本技术实施例中提供了一种电子设备,该电子设备包括:
133.处理器;以及
134.存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行上述实施例所示的业务流程中定制业务的展示方法所对应的操作。
135.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机指令,当计算机指令在计算机上运行时,使得计算机可以执行上述实施例所示的业务流程中定制业务的展示方法所对应的操作。
136.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
137.以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1