【云驻共创】【极简开发•慧享未来】低代码平台关键能力之流程编排

网友投稿 874 2022-05-30

一、 GDE.ADC流程编排概念

在开始介绍华为GDE.ADC流程编排之前,我们先来看下业界对流程的基本概念是什么?

1. 流程基本概念

定义某一组活动为一个业务流程,这组活动有一个或多个输入,输出一个或多个结果,这些结果对客户来说是一种增值。简而言之,业务流程是企业中一系列创造价值的活动的组合。

• 组织/人是执行业务的主体

• 流程是执行业务的规则和路径

• IT是执行业务的使能工具

• 组织、流程、IT一起实现了客户价值

2. GDE流程编排典型应用场景

华为GDE流程编排典型应用在办公审批、告警派单、管理流程、变更流程、自动化流程(业务开通、测试诊断、服务编排等),平台通过Studio在线拖、拉、拽可快速开发和发布一个业务流程,并对开发的流程集中化管理。其中在流程开发阶段为设计态,设计态通过部署可发布至运行态,运行态后就可以让最终用户使用了。

3. 流程资产的主要构成

华为GDE流程资产主要由流程图、表单、规则、SLA/OLA组成。

流程图:通过图形定义完成业务过程所需要遵循的逻辑顺序和所涉及的组织或个人。

表单:支撑用户与系统进行数据交互的web page或mobile page,用户按照设计好的界面输入信息和操作新。

规则:支撑workflow有效所云做所遵循的业务规则和机制。

SLA/OLA:针对业务流程定义E2E的SLA指标要求,针对流程的中间活动定义OLA指标。

4. 流程编排过程

Sept1:梳理业务流程运作现状,输出流程设计文档;

Sept2:基于系统完成流程活动图、包括活动间流转关系;

Sept3:逐个明确流程活动的完成要求、完成活动是需要的辅助信息;

Sept4:配置流程活动的责任人、流程过程中需要触发的规则、对流程/活动的时长指标要求;

Sept5:测试配置的流程

5. 流程的分层(IT视角)

二、 业务流程需求分析与设计

1. 流程活动分析

开始流程活动分析前,先明确一个业务流程需要拆分的活动,以及活动之间的关系。

提示:

1) 一个流程至少有2个活动,一个活动的流程没有意义;

2) 连续两个活动之间,往往是发生了责任岗位的变化,或者有明显的阶段性进展;

【云驻共创】【极简开发•慧享未来】低代码平台关键能力之流程编排

3) 一个流程只能有一个开始、但是可以有多个结束节点;

2. 流程表单设计

3. 流程规则设计

规则是流程执行的细节描述,借助于规则可以将流程与周边建立关联。

流转规则+处理人规则:决定流程的走向和具体的执行人;

提醒规则+接口调用规则:向关心的人或者系统反馈进展,实现互动。

流程规则:

事件:进入活动、离开活动、完成任务、取消工单、子单更新等;

条件:基于表单字段的逻辑表达式;

活动:发送消息、自动提交、调用服务、创建子工单;

流转规则:遇到网关多分支时,配置基于表单字段组成的逻辑表达式;

处理人规则:为一个活动指定处理人,支持配置多个处理人。

4. SLA/OLA设计

在运维领域,对关键指标的度量和监控,是确保团队目标达成, SLA指标一般会与罚款挂钩,通过OLA指标等分析,识别流程瓶颈,为持续优化提供数据支撑。

这里举一个例子:

我们对于日常一起现网故障处理时长进行度量考核,定义一个指标名称为:故障恢复时长,指标类型定义为:时长类。该指标定义为:故障恢复时间-故障发生时间,故障级别:一般,然后就可以对SLA进行要求:例如恢复时长小于4小时。然后对于流程中IT对于SLA时长剩余50%进行提醒。

需要提示的是:

1) SLA典型种类:时长类、统计类(百分比)

2) SLA是团队对外的承诺,适合于考试挂钩

3) OLA适合内部分析优化,不合适强考核,若通过此考核数据就会失真,系统就会失去价值,成为负担

三、 流程图、表单和规则的基本配置方法

1. 创建工作流步骤

下来我们通过一张图来了解下在华为GDE平台怎样创建一个流程。

通过上图我们可以看到,他跟其他IDE工具一样先需要创建一个工程,然后在工程中创建模块,接下来在模块中创建一个流程,一个流程包括:流程活动图、活动表单、流程规则的创建,最后对所有创建的这些项目进行配置、对接接口。

2. 创建流程界面

通过上面这么多介绍,想必大家已经很好奇华为GDE流程编排界面长啥样了吧?下来我们来看下GDE的界面布局。

点击左侧流程,然后点击+(新建)流程即可打开创建流程交互界面,在如上界面简单填写显示名称、流程名称、流程类型、流程缩写、开放级别和数据模型,点击提交即可完成一个新建流程工程。

3. 编排流程界面

创建完流程工程后,双击工程即可打开如下编排流程界面,华为GDE.ADC提供通过拖拉拽进行在线进行流程设计。设计器布局为左侧为组件库,中间为工作区域,右侧为组件属性编辑器,跟我们常见的IDE工具布局和逻辑基本一致,非常容易上手。

4. 流程表单设计器

流程设计完之后,对于需要跟人交互的就需要设计交互表单,华为GDE提供了所见即所得的表单设计器,内置常见人工活动表单模板,这个同样是基于ADC的操作逻辑可进行拖拉拽设计一个精美功能齐全的表单页面。

5. 流程规则配置

流程运转需要遵从我们业务门限条件等规则,华为GDE中可通过流程规则配置,对触发条件、触发后执行的动作进行配置,如:更新业务状态、调用服务、自动提交表单或创建子工单等。他是有最初事件触发,然后根据规则条件执行后续某项动作。具体可见下图界面规则配置和当前系统支持的规则事件。

规则事件:工单类型事件(删除、取消、修改、完成);流转环节节点事件(任务完成前、任务开始后、任务完成后、任务被转派后、子工单更新时)

规则活动:活动跟事件的一个矩阵关系

经过上面一步步介绍,通过华为GDE平台进行流程编排的一个大致步骤,大家想必有一定的了解了,我们简单总结下,如下图:

四、 流程的设计、编排和发布

在这期视频最后,讲师通过如下一个例子演示了怎样通过华为GDE平台快速实现线下故障维修作业的流程IT化,让发现故障并通过指派故障单让维修工程师受理故障工单。这对于之前传统方式通过纸质或邮件方式进行指派跟踪,事后数据汇总统计、回溯,在效率方面有着极大的提高,助力企业提升客户满意度。视频链接在本文下方,强烈推荐大家观看。

最后,祝华为GDE平台越来越好, GDE平台的用户借助平台能力及早实现数字化转型,提升核心竞争力,成为行业领导者。

本文整理自华为云社区内容共创活动:任务3【极简开发·慧享未来】低代码平台关键能力之流程编排

查看活动详情:https://bbs.huaweicloud.com/blogs/308924

视频链接:https://bbs.huaweicloud.com/live/cloud_live/202111011900.html

CloudIDE 企业协同 华为云APP 软件实训 软件开发

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:K8s 开发概念简介
下一篇:Vi 和 Vim 编辑器:12 个强大的查找和替换示例
相关文章