跳转至

Engine对象

Engine 对象

Engine 对象是访问引擎 API 的唯一入口,可用于管理、调用及操作与企业应用相关联的表单、流程、组织、权限、消息、提醒等。Engine 对象在后端代码中通过 this.Enginethis.Request.Engine 获取,在自定义类中需通过参数传递。

对象管理器分类

通过 Engine 对象可访问以下对象管理器:

分类 对象管理器 说明
业务对象 BizObjectManager 业务对象管理,用于对引擎中的模块数据进行新增、删除、修改等操作,并可触发对应的 自动化、业务规则及数据校验规则。
AppPackageManager 应用菜单管理,用于获取引擎中应用的相关信息。
Query 用于直接查询数据库。
AutomationManager 用于执行自定义触发的 自动化
流程相关 WorkflowTemplateManager 流程模板管理。
WorkflowInstanceManager 流程实例管理。
WorkItemManager 流程工作项管理。
组织单元 Organization 组织单元管理,用于获取组织中的用户、部门、角色等。
权限 FunctionAclManager 功能权限管理,用于获取角色权限的相关设置。
消息 Notifier 消息通知管理。
TaskManager 任务提醒管理。
设置 SettingManager 自定义设置管理。
系统集成 BizBus 用于第三方系统集成。