基于低代码平台的业务流程设计与应用实践
2024-12-04李梅陈晓娜李珂
摘 要:随着5G、物联网、ChatGPT大模型等新IT技术的发展与应用,如何基于新一代科技技术打造新质生产力,从而彻底打破开发与业务之间的壁垒,提高业务应用研发,是企业数字化转型的战略核心。低代码提供易用的定制化软件开发能力,降低应用开发的准入门槛,促进新IT技术深度融合,助力软件开发降本增效提质,敏捷响应快速变化的市场需求,支撑海量数字化场景快速落地,是赋能数字化转型的“加速器”。该文旨在探讨基于低代码平台的业务流程设计与应用实践。首先,对低代码平台的基本概念和特性进行概述,然后分析其在业务流程设计中的优势和应用场景。接着,通过实际案例展示低代码平台在业务流程设计中的应用实践,并探讨其面临的挑战与解决方案。最后,总结低代码平台在业务流程设计中的价值与发展前景。
关键词:低代码平台;电信运营商;业务流程设计;科技;新质生产力
中图分类号:F626 文献标志码:A 文章编号:2095-2945(2024)34-0052-08
Abstract: With the development and application of new IT technologies such as 5G, the Internet of Things, and the ChatGPT model, how to create new-quality productive forces based on new generation technology, thereby completely breaking the barriers between development and business, and improving business application research and development is the core of the enterprise's digital transformation. Low-code provides easy-to-use customized software development capabilities, reduces entry barriers for application development, promotes the deep integration of new IT technologies, helps software development reduce costs, increase efficiency and improve quality, respond flexibly to rapidly changing market needs, and supports rapid implementation of massive digital scenarios is an "accelerator" that empowers digital transformation. This paper aims to discuss business process design and application practices based on low-code platforms. First, we will provide an overview of the basic concepts and features of low-code platforms, and then analyze their advantages and application scenarios in business process design. Next, we will demonstrate the application practice of low-code platforms in business process design through practical cases, and discuss the challenges and solutions it faces. Finally, we summarize the value and development prospects of low-code platforms in business process design.
Keywords: low-code platform; telecommunication operator; business process design; technology; new-quality productive forces
低代码技术作为近年来新兴的一种应用开发方式,已经在全球范围内引起了广泛关注。其核心思想是通过图形化界面、预设的模块和组件,减少传统的手动编程,使得应用开发和部署变得更加快速和高效。在国外,低代码平台如Salesforce、Microsoft、OutSystems等已广泛应用于金融、医疗和政府部门,显著提高了应用开发的效率。在国内,低代码技术近年来也展现出了强劲的发展势头,阿里、华为等企业推出的低代码平台正逐渐满足中小企业快速开发应用的需求。中国电信集团有限公司(以下简称中国电信集团)也推出了基于云原生架构的低代码平台,不仅实现了丰富的开发工具和模块组件,还充分结合了国内市场的特点,提供了符合企业自身使用习惯的功能。本文将深入探讨基于中国电信集团低代码平台的业务流程设计与应用实践,旨在为企业的业务流程建设与优化提供有价值的参考与启示,进一步推动企业数字化转型的深入发展。
1 低代码平台简介
1.1 平台概述
随着信息技术及业务的飞速发展和变化,企业正面临着愈发繁复的业务流程管理挑战。传统的软件开发方法因周期长、投入大,难以迅速响应瞬息万变的市场需求。中国电信集团推出的低代码平台是一个基于云原生架构的开放生态系统,融合了多元化软件组件,形成高效开发工具链,支持流程类业务场景快速开发。用户可通过简单拖拽组合组件,迅速构建应用,降低编程技能依赖,提升开发效率,促进业务与技术团队协同工作。该平台具有高度的可定制性和可扩展性,一是满足企业多样化需求,实现业务知识与经验的显性化沉淀,支持流程类业务可视化开发与全生命周期管理,确保业务应用快速上线并持续优化;二是可塑性强,不必完全依赖专业开发人员,随时都能进行二次开发,这使企业能够更快地响应市场变化,确保系统在市场中的持续有效性和竞争力。
1.2 核心特性
1.2.1 快速开发、灵活变更、降本增效
利用低代码技术,将底层架构和基础设施抽象为图形界面,主打可视化设计和配置,少量代码辅助,快速搭建页面、设计数据模型和业务逻辑,实现快速应用构建。同时,基于标准化工具,支持场景化和个性化工具扩展,通过在线编程工具进行二次开发,显著提升开发效率和组件复用率,降低维护成本。
1.2.2 灵活的开发模式
提供极简模式和专家模式,以满足业务专家和技术专家的需求。极简模式支持零代码快速搭建,利用通用模板快速创建新场景。专家模式则为二次开发者提供,支持从数据模型或表单设计入手进行场景开发,即模型驱动和表单驱动2种开发模式。
1.2.3 一站式流程类业务开发
通过一站式引导式设计,统一管理和设计同一场景的所有模块,包括数据模型、表单、流程和规则。用户可以在统一步骤下搜索、预览和复用平台丰富的模板和组件。
1.2.4 可视化业务逻辑规则配置
借助条件分支和插槽等开发思想,将表单元素行为、流程参与者匹配和后继环节等业务逻辑,转化为可视化规则配置,实现规则化的业务逻辑配置。
1.2.5 代码增强、便捷测试
提供HTML、JS、CSS、XML在线编辑器和在线测试功能,支持表单和流程的特殊样式、定制组件的复杂事件绑定以及后台交互,满足个性化二次开发需求,支持用户快速开发和调试,无须打包编译。
2 业务流程设计与应用实践
在云计算变革及企业数字化转型的新形势下,为推进云网一体化高效运营体系建设,强化云网安全及业务保障能力,中国电信已明晰了云、网、平台和数据等重大变更的管理要求与操作规范。这一规范强调了对重大变更操作进行全程严格管控,包括事前审批、事中监控及事后确认,确保责任到人,严防违规操作及人为责任风险。
无线网专业变更操作作为电信云网运维的核心场景之一,涵盖了设备扩容、优化配置、割接、应急演练和版本升级等多个重要环节。这些环节涉及操作的发起、审批、执行及反馈等全流程管理。
无线网专业变更操作的整个业务流程设计包含6个关键步骤:场景定义、数据模型设计、表单页面设计、流程设计、规则设计以及测试验证。接下来,将通过无线网专业变更操作这一典型案例进行详细阐述。
2.1 场景定义
场景定义可选择从设计模型开始或者从表单开始,需提供场景基本信息以及流程OWNER信息,如图1、图2所示。
2.2 数据模型设计
通过可视化的库表设计界面,可以进行库表字段的新增、修改、删除和设置表关联关系等,如图3所示。同时低代码数据模型设计还支持通过SQL导入以及模版导入的方式自动创建数据库表。
根据无线网变更操作的业务需求,设计数据模型,主要包括标题、风险等级、SLA和提出人等变更基本信息、变更内容、变更影响和操作人员信息等。
2.3 表单页面设计
页面设计布局:TOP部分为端到端设计引导图;LEFT部分提供了2种设计模式,并提供基础组件和业务组件,每类组件中包括已设计好的组件,即组件库,例如,标题、建单人、附件信息等;RIGHT部分是组件属性配置区,即可以根据业务自有属性或组件,自定义设计文本框、下拉框、文本域和表格等。图4为表单设计界面。
无线网变更操作的表单页面信息主要包含:工单基本信息、工单详细信息、方案人员信息和附件信息4部分。
2.3.1 工单基本信息设计
工单基本信息包括:工单类型、是否重保、风险操作等级、工单标题、影响省份和是否紧急操作等。其中工单类型、风险操作等级、影响省份均为下拉框,且影响省份下拉框选项支持多选,是否重保为单选标签,工单标题、发起公司等为文本框。
工单标题、发起人信息等为通用业务组件,可以直接从通用业务组件中拖拽生成;其中下拉选择框,需要进行下拉数据的配置,数据来源支持业务字典数据、动态数据(通过API获取)、静态数据。工单类型下拉框数据配置如图5所示、工单基本信息设计布局如图6所示。
2.3.2 工单详细信息设计
工单详细信息包括:业务网络影响范围及用户规模、设备厂家名称、割接内容、割接原因、预计开始时间和预计结束时间等。其中涉及文本域、单选、多选、下拉框、文本框和时间标签等组件,且单选组件与文本框及多选组件之间存在绑定联动。图7为工单详细信息整体设计。
组件之间则通过“逻辑控制配置”实现组件之间的绑定联动关系。在逻辑控制配置中,支持通过指定组件的值作为条件,来控制其他组件的显隐、禁用等,如“是否跨专业影响”当选择“是”时,“影响的专业”会显示出来并作为必填字段;当选择“否”时,“影响的专业”会隐藏并变为非必填。图8为是否跨专业影响组件逻辑控制配置。
2.3.3 方案人员信息设计
方案人员信息包括多种角色,如发起人、需求人、技术审核人、管理审批人、操作执行人、操作审批人、业务测试人、业务复核人和厂家支撑人等,设计成表格+文本框及下拉框形式。表头包括:人员类型、姓名、电话、邮箱和所属单位等,其中电话、邮箱等支持设置校验规则,可直接选择预设的校验规则,也可自定义正则表达式进行校验。表格组件配置如图9所示,电话校验规则配置如图10所示,方案人员信息设计布局如图11所示。
2.3.4 附件信息设计
附件信息主要是提供附件上传功能,无线网变更操作的附件包括:审批文、实施方案、应急预案和舆情应对方案等,表单主要由文本框+“点击上传”按钮通用组件组成,可配置组件的宽度、是否必填,以及附件的大小、附件的类型、上传地址、模板下载、是否批量上传和标签颜色等。其中“应急预案”则需要与本文2.3.2章节中的“是否有应急预案和舆情应对方案”组件进行联动。“点击上传”按钮需要绑定附件上传接口API。附件组件配置如图12所示、附件信息设计布局如图13所示。
2.3.5 提交按钮设计
表单信息录入后,最重要的就是提交填写的信息,通常需设计“提交”和“取消”2个按钮,无论页面纵向如何滚动,都需要将按钮固定在最底部,保证用户体验。按钮对应的事件在按钮的响应动作中配置,“提交”按钮需要绑定工单信息保存入库并启动无线网变更操作流程事件(预先定义好),“取消”按钮需绑定关闭页面窗口事件(预先定义好)。提交按钮设计布局如图14所示。
2.4 流程设计
流程设计界面布局:流程设计界面如图15所示。
无线网变更操作流程主要环节包括:建单→生产操作部门负责人审核→生产操作部门领导审核(可选)→职能处负责人审核(可选)→职能处领导审核(可选)→二级副经理审核(可选)→二级正经理审核(可选)→申请人确认→发送通知→自动归档环节。每个环节都需要配置基本信息、参与人信息、后继环节和触发事件信息。基本信息基本默认即可,无须改动;参与人信息支持动态指定、前驱环节指定、机构人员选择和API接口等策略,同时可以通过页面表单组件的值进行规则配置;后继环节支持通过规则配置,指定当前环节处理人后继可以选择的环节走向;触发事件支持通过API的方式配置环节启动前后或者环节结束前后自动触发的执行逻辑。
以审批环节为例进行说明。
基本信息配置:环节名称(例如生产操作部门负责人审核)、前驱聚合模式(前驱环节是单个环节即可驱动此环节或者多个环节一起驱动才能驱动此环节)、后继分支模式(当前环节可以同时触发单个环节或者多个环节)。
处理人/抄送人配置:如图16所示,以生产操作部门负责人审核为例,此环节配置了默认环节处理人为角色“无线网变更操作生产操作部门负责人”下的所有人员;同时,此环节还配置了条件规则,当“工单类型”组件的值等于无线网割接类变更操作的时候,处理人员为业务管理处负责人工位。同时支持配置参与人的完成规则(单人完成、全部完成)、参与人是否支持修改、推荐处理人的方式(指定机构或者角色、API获取、Groovy脚本获取和智能推荐)等。
后继环节配置:如图17所示,以生产操作部门负责人审核为例,自定义选择,配置的是全部环节,也支持选择指定的环节。同时通过条件规则配置了后续环节,根据风险操作等级的不同,后继环节走向也不同。例如,当“风险操作等级”为二级时,后继环节为“生产操作部门领导审核”或者申请人修改(审批不通过打回)。
触发事件配置:如图18所示,支持配置环节启动前、环节启动后、环节结束前和环节结束后的触发事件,触发事件支持自定义API,生产操作部门负责人审核环节无特殊操作,只需要配置通用环节启动后触发事件即可。
2.5 规则设计
无线网变更操作规则设计主要包括环节展示规则、SLA规则。
环节展示规则配置:如图19所示,对当前场景下流程设计中的主、子流程的所有环节配置表单组件信息,从而控制表单运行态的组件信息的隐藏及禁用。例如,变更操作表单信息包含基本信息、变更操作方案信息、变更操作人员信息、省内流程信息、操作结果信息、附件信息、处理过程和操作按钮等。在新建/修改环节,省内流程信息、操作结果信息、处理过程这些信息无须展示。在审核环节,操作结果信息无须展示。
SLA规则配置:如图20所示,配置整个流程或者单个环节的预警时间、超时时间以及升级时间、升级处理人员,支持向上进行五级升级处理,同时可以选择在配置的时间对当前环节的处理人以及升级处理人员进行邮件、短信、工单推送等提醒。
2.6 测试验证
在完成数据模型设计、表单页面设计、流程设计和规则设计后,即可进行建单、启动流程测试验证。
2.6.1 建单
无线网变更操作场景设计完成之后,可以直接进行场景测试。在场景管理页面搜索流程名称,点击“新建业务单”打开无线网变更操作新建页面,新建页面需要填写基本信息、工单信息(变更操作信息)、方案人员信息和附件信息。
场景管理新建业务单入口如图21所示,无线网变更操作新建页面如图22所示。
1)关联判断。关联判断是否生效:在基本信息填写时,需要注意“风险操作等级”是否会因其他项填写的内容不同而自动变更。“风险操作等级”与“工单类型”“是否重保”“是否涉及集团维护设备”“业务影响是否超出本身范围”这些内容有关,根据选择的内容不同,风险操作等级也不同。
2)联动判断。联动判断是否生效:在填写工单信息时,一些内容在选择“是”或者“否”的情况下,需要必填的内容不同。例如,“是否跨专业影响”,选“是”则需要填写“影响专业”;“是否影响业务”选“是”则需要填写“影响业务”。
3)格式校验。电话、邮箱等格式校验是否生效并合理:在填写方案人员信息时,需要注意“人员电话”“人员邮箱”是否有格式校验,以及校验是否合理。
附件校验是否生效:在上传附件时,附件的必填校验以及附件类型限制的校验是否生效。
无线网变更操作表单提交完成后,启动无线网变更操作流程。
2.6.2 审核
无线网变更操作审核环节主要展示基本信息、工单信息(变更操作信息)、操作人员信息、附件信息、省内流程信息以及处理过程。
审核人可在此环节进行提交操作如图23所示,填写审核处理意见后,需选择后续环节、处理人等,系统会根据历史处理记录推荐后续环节和处理人。
2.6.3 确认
无线网变更操作申请人确认环节,主要展示基本信息、工单信息(变更操作信息)、操作人员信息、附件信息、省内流程信息、处理过程以及操作结果。
申请人需要在此环节填写操作结果。如图24所示,填写处理意见后,选择后续环节及处理人,也可以将工单抄送给需要关注或者提醒的用户,点击“提交”按钮完成确认。
2.7 应用实践说明
无线网变更操作端到端流程从设计到实现,共耗时3人日,月均约100张生产工单,工单平均耗时16 h,各项环节工作处理及时率达99.8%。截至目前,低代码平台共积累通用组件200+个、业务组件330+个,成功实现并优化了业务流程220+个,占总体业务流程量的58%,月均工单量达6万多张,比传统代码开发周期缩短约33.2%,极大地提升了业务流程建设效率,这一显著成效为企业业务的快速发展与灵活变化提供了强有力的技术支撑。
3 挑战与解决方案
尽管低代码平台在业务流程设计中展现出显著优势,但仍面临一些挑战。平台现有功能可能难以涵盖所有复杂的业务需求,尤其是对于非技术背景的用户来说,熟悉和掌握平台操作需要投入大量时间与资源。随着智能技术的成熟和普及,期待低代码平台能够融合更多泛自动化和智能化的能力,从人工配置向自动化配置转变,迈向智能化发展的新阶段。具体来说,平台可以引入先进的自动化引擎和智能化引擎,例如,通过Chat式智能引导,用户能够高效便捷地完成流程场景设计和自动测试。在业务应用层面,平台将深度结合企业实际场景,实现业务流程的自动化执行与智能化处理,从而为企业带来更高的效率与价值。
4 结束语
基于低代码平台的流程引擎、丰富的组件库和拖拉拽的可视化操作方式,企业员工可灵活、轻松、自主的完成流程设计和优化,且随着云计算、大数据、AI及RPA(机器人流程自动化)等技术的迅猛发展,通过将这些技术巧妙融合,例如RPA与AI技术的联合运用,企业可以利用OCR、NLP、NLG等前沿人工智能技术,将非结构化数据业务流程也纳入自动化范畴。展望未来,低代码平台将不断拓展能力,进一步全面提升企业业务流程设计与实现的效率,助力企业实现数字化转型的跨越式发展。
参考文献:
[1] 赵龙,冯强中,汪伟伟,等.低代码赋能电信运营商行业数字化转型[J].现代计算机,2023,29(10):67-73.
[2] 冯喆,张强.低代码开发平台在企业数字化转型中的应用研究[J].互联网周刊,2022(10):13-15.
[3] 艾瑞咨询:中国低代码行业研究报告[R].艾瑞咨询系列研究报告,2022(8):527-582.
第一作者简介:李梅(1980-),女,高级项目经理。研究方向为通信运营商IT咨询规划、软件系统设计、建设及运维实践。