
# 流程引擎概述
#### 流程引擎简介
随着企业规模的不断扩大、业务复杂性的持续增加，传统的业务流程管理方式已经无法满足高效、灵活和可控的要求。为了满足企业自动化、标准化和智能化管理业务流程的需求，工业数字模型驱动引擎-数据建模引擎（xDM Foundation，简称xDM-F）提供了流程引擎功能。
流程引擎是一种用于管理和执行业务流程的软件工具。您可以通过流程引擎的建模、编排、执行、监控等功能，将业务流程抽象成可执行的流程模板，并自动化执行流程，从而提高工作效率、降低成本、增强风险控制能力。
![](https://support.huaweicloud.com/usermanual-idme/public_sys-resources/note_3.0-zh-cn.png)
如需在基础版数据建模引擎中使用流程引擎，请前往[iDME控制台](https://console.huaweicloud.com/dme/#/dme/runenv)开启。具体操作请参见[配置流程引擎访问](https://support.huaweicloud.com/consog-idme/idme_consog_0107.html)。
#### 流程编排服务
随着全球市场竞争日趋激烈与数字化技术飞速发展，企业需要持续化优化业务流程来保障高质量的服务交付，从而确立核心竞争优势。为此，流程引擎提供了"流程编排服务"，整合流程元模板、流程服务编排、流程插件管理、流程日志管理等多项核心能力，支撑业务流程快速构建、可视化编排、灵活扩展与全链路运维审计。
- **流程元模板**
  流程元模板是一类流程的标准模板，由流程编辑、数据编辑及UI编辑页面组成。支持通过可视化页面或API接口灵活发起对应流程实例。
  
- **流程服务编排**
  流程引擎内置可视化流程服务编排能力，兼容HTTP、XDMAPI等主流服务接入类型，同时具备流程元模板全生命周期的服务编排管理能力，涵盖流程编排、调试、发布及实例运行等环节，为企业打造自定义流程服务编排的一站式解决方案。
  
- **流程插件管理**
  提供标准化的流程插件全生命周期管理能力，涵盖插件创建、发布至删除的完整操作流程。支持在流程任务节点灵活加载JS脚本插件，可自定义配置任务执行前后的扩展动作（如邮件通知、短信发送等），实现业务流程能力的无缝延伸与灵活扩展，精准满足个性化业务需求。
  
- **流程日志管理**
  汇聚操作、发布、审计三类全维度日志，依托完整日志记录与统一检索分析能力，实现流程配置变更追溯、发布过程管控及用户行为合规审计，支撑运维故障排查与安全风险回溯。
  
 
#### 流程生态中心
流程生态中心是流程引擎提供的资源共享与管理平台。开发者可将自主开发的流程元模板发布至流程生态中心，供团队内部或跨租户用户复用。同时也可便捷地浏览、检索并下载其他用户共享的优质流程资源。通过该平台，企业能够系统化沉淀流程资产，实现模板的高效流转与复用，提升流程编排与业务交付效率。
#### 流程运行服务
简单地说，流程运行是企业在运营管理中实现端到端运作的整个过程。企业可以在流程运行阶段，结合实际业务场景对流程建模内容进行实际测试，记录并分析流程运转情况，以便于后续流程的优化和调整。
在流程引擎的流程运行服务中，应用的登录人员可以查看其名下的相关流程待办、流程申请、流程草稿、流程审批记录等信息，运行服务管理员可以随时监控流程运行服务的所有流程实例运转情况，对流程实例进行挂起、激活、转审等操作。
#### 约束与限制
- 同一逻辑租户下的所有开发者均有编辑流程元模板的权限。
- 流程引擎仅适用于标准使用场景的应用，轻量使用场景（即数据建模引擎基础版-Lite）的应用不支持使用流程引擎。
 
