◎ 石小锋,施海雄*,陆世旷
自然资源业务流程涉及各类自然资源(如土地、水、矿产、林、草、沙等)的勘查、开发、管理、保护等环节,其流程复杂,涉及的部门和单位众多,流程治理的效率和效果直接影响到资源的利用效率和管理水平。因此,如何有效地进行自然资源业务流程治理,提升工作效率,从而提升管理水平亟待进行研究。研究小组以广西自然资源一体化平台为例,基于应用多租户工作流技术的角度,探讨解决自然资源业务流程治理的问题。
随着机构改革的深入,自然资源主管部门的组织机构和业务变得越来越复杂。要实现“统筹布局、智能集约、多元共治、开放共享”的目标,普通工作流系统已经无法适应不断变化的工作需求。要降低管理成本、提高整体工作效率、提高系统及数据安全性等,多租户工作流系统成了必然的选择。
多租户工作流是指在一个单一的应用程序实例中,可以同时满足多个最终用户的需求。在自然资源业务流程治理中,多租户工作流可以实现不同部门、不同系统之间的信息共享和交互,提高业务流程的效率和透明度。
1.跨部门的信息共享。通过多租户工作流,不同的部门可以共享同一个应用程序实例,实现信息的互通和共享。
2.跨系统的信息集成。不同的自然资源管理系统可以通过多租户工作流进行集成,实现数据的共享和交互。
3.灵活的业务流程定制。多租户工作流可以根据不同的业务需求进行流程的定制和修改,实现业务流程的灵活性和可扩展性,满足各个业务系统的需求。
广西自然资源一体化平台的用户对象面向全区,涉及14 个地级市及下辖的111 个区(市、县),平台需要创建的租户、人员、部门、角色数量大,同时业务流程多,并且大部分是需要跨租户流转的流程。
1.并发控制。并发控制是多用户系统中的一个关键问题,需要确保在多个用户同时访问和操作数据时,系统的行为是正确和一致的,避免数据冲突和不一致的情况。
2.性能和可扩展性。随着用户数量和数据量的增长,系统的性能和可扩展性是一个重要的挑战。需要设计高效的算法和数据结构,合理地分配和调度系统资源,以支持大规模的用户并发访问。
3.数据安全和隐私保护。在多用户环境中,保护用户数据的安全和隐私是一个重要的问题。需要防止数据的泄露、篡改和非法访问。
4.用户体验。需要设计易用的用户界面,提供高效的操作流程,以满足不同用户的需求和习惯。
5.系统稳定性。多用户系统需要保证服务的持续可用和稳定,不能因为单个用户的操作或错误而影响其他用户的使用。
6.自定义和个性化。每个用户有自己特定的需求和习惯,系统需要支持用户的自定义和个性化设置。
7.权限管理。需要设计和实现一个有效的权限管理机制,保证每个用户只能访问和操作自己有权限的数据和功能。
为了满足平台需求,参与开发的技术人员经过多次讨论和验证测试,最终确定基于开源的工作流引擎Activiti 来设计并开发多租户工作流平台——广西自然资源一体化平台。同时,为了满足性能和稳定性上的需求,平台引入了Redis、MongoDB、ZooKeeper等成熟的第三方插件,以提高系统的响应速度,增强用户体验。考虑到未来兼容第三方系统的集成,平台在设计之初就集成了CAS 单点登录功能,增强可扩展性。
在代码架构的设计和编写方面,整个平台的代码架构设计做到了低耦合、高内聚。技术人员采用前后端分离的技术架构,并为后端系统设计和编写了丰富的基于Restful 规范的API接口,充分考虑了后期某些业务子系统需要调用平台功能接口的需求,也为后期开发移动端APP 提供了接口支持。同时,为了后期维护的方便,技术人员为各个API 接口编写了丰富的日志,便于后期维护过程中问题的排查。
平台前端UI 采用Bootstrap 框架,界面支持响应式布局,可以根据用户屏幕尺寸调整页面布局,兼容移动设备,使其在不同尺寸和分辨率的设备上都能呈现良好的视觉效果。同时,支持主流浏览器,包括IE、Firefox、Chrome、Safari 等,满足兼容不同用户终端的需求。
为了验证平台的性能,由第三方检测机构专门为平台做了压力测试,部分测试内容及测试结果如表1 所示。
经过反复测试和代码调整,平台在功能和性能上满足了最初的设计需求,于2017 年3 月试运行1 个月后正式上线运行。
广西自然资源一体化平台是一个基于多租户工作流技术开发建设的自然资源一体化审批平台,实现了不同部门和系统之间的信息共享和交互。通过自动化和可定制化的业务流程治理,提高了各个业务部门的工作效率,使得部门的业务处理更加顺畅,节省了大量的人力和物力。同时,缩短了业务审批用时,方便了企业和群众;促进自然资源的合理开发和高效利用,推动社会经济的发展。
表1 平台性能测试结果表
从2017 年正式上线运行至今,平台已经先后分别集成了包括建设用地“三级联审”、矿政审批、农村宅基地用地审批、规划资质审批、国土空间修复、土地利用规划调整、地质灾害资质审批、矿业权出让、生态修复等九大核心业务,将原先分散的各业务系统,通过部分代码调整后,以子业务系统的形式集成到平台中,进行统一管理,真正做到“统筹布局,智能集约”。涉及在平台上正式运行的自治区、市、县各级流转审批流程共80 个,完成了全区各级自然资源主管部门的组织机构管理,包括141 个各级单位及所属的680 个部门、9 219 个用户,同时还为平行的个别厅局和上级监管单位开设了部分账户,实现了自然资源业务的一体化管理。
以建设用地“三级联审”子系统为例。2017 年以前,广西自然资源系统在建设用地项目审查报批中存在的问题主要体现在报件材料质量控制手段不足,各级主管部门履行审查职责不到位,传统的技术方法无法有效支撑审批工作开展,审批效率低、审批时间长等。因此,必须使用智能技术对建设用地审批业务流程进行优化和治理。一是围绕以研究适用于全区县、设区市和自治区三级的智能建设用地审查报批技术体系,解决报件、审查和审批各环节中存在的突出问题;二是围绕智能建设用地审查报批技术体系,完善适用于广西建设用地审查报批的政策和制度体系,提升审批效率。基于以上两个方面对建设用地审批系统升级改造后,于2017 年3 月建立了基于多租户工作流平台的建设用地“三级联审”子系统,并在全国自然资源行业中取得了引人注目的成果。
1.首次在全国省(区)级层面以规范性文件的形式建立了建设用地“三级联审”审查报批管理制度,优化了容缺受理政务服务事项清单,实现了传统业务的流程再造。
2.首次在全国省(区)级自然资源主管部门中建立了“统一审批系统、统一数据平台、统一审查流程”的全区建设用地审查报批信息系统和用地审批业务监管平台(即广西自然资源厅建设用地“三级联审”系统)。
截至2024 年2 月20 日,建设用地“三级联审”系统已经在自治区厅本级和全区所有市、县得到应用,累计办结报件15 785 件,用地报件的一次性通过率从原来的20%上升至86%。报件办结时间平均缩减了5 个工作日。重大项目的审批时限由原来的20 个工作日缩减至14 个工作日,各环节的会审时间提速50%以上;用地审批事项容缺率由54.17%提高到78.26%。
1.数据隔离。在多租户环境中,每个租户的数据都应该是独立且安全的。数据隔离可以通过物理隔离和逻辑隔离来实现。物理隔离是为每个租户分配独立的数据库或表,而逻辑隔离则是在同一个数据库或表中通过租户标识来区分不同租户的数据。
2.租户隔离。每个租户只能访问和操作自己的资源和服务,不能影响其他租户。
3.多租户架构设计。设计和实现一种支持多租户的工作流系统架构,能够实现功能模块的复用,降低系统的开发和维护成本。
4.安全性和隐私保护。在多租户环境中,注重保护每个租户的数据安全和隐私,防止数据泄露和非法访问。
5.服务质量保证。通过合理的资源管理和调度策略,保证每个租户的服务质量,如响应时间、系统可用性等。
6.可扩展性。随着租户数量和业务量的增加,系统需要能够动态地扩展资源和服务,以满足业务的发展需求。
7.自定义和个性化。每个租户可能有自己特定的业务需求和流程,系统需要支持业务流程的自定义和个性化。
基于多租户工作流的自然资源业务流程治理是实现自然资源高效管理的重要手段。通过多租户技术的引入,打破信息孤岛现象,提高业务流程的效率和透明度。
多租户工作流系统在自然资源业务流程治理中有广阔的应用前景,但同时也面临一些挑战,如如何保证数据安全、如何实现资源的公平调度、如何推进国产化技术替代等。未来的研究将进一步探讨这些问题,以推动多租户工作流系统在自然资源业务流程治理中的深度应用。
未来,随着技术的不断发展和深入应用,基于多租户工作流的自然资源业务流程治理将会有更多的应用场景和发挥更大的作用。同时,也需要不断探索和完善多租户工作流在自然资源业务流程治理中的应用模式和方法,以更好地服务于社会。