Engine对象
Engine 对象
Engine 对象是访问引擎 API 的唯一入口,可用于管理、调用及操作与企业应用相关联的表单、流程、组织、权限、消息、提醒等。Engine 对象在后端代码中通过 this.Engine 或 this.Request.Engine 获取,在自定义类中需通过参数传递。
对象管理器分类
通过 Engine 对象可访问以下对象管理器:
| 分类 | 对象管理器 | 说明 |
|---|---|---|
| 业务对象 | BizObjectManager |
业务对象管理,用于对引擎中的模块数据进行新增、删除、修改等操作,并可触发对应的 自动化、业务规则及数据校验规则。 |
AppPackageManager |
应用菜单管理,用于获取引擎中应用的相关信息。 | |
Query |
用于直接查询数据库。 | |
AutomationManager |
用于执行自定义触发的 自动化。 |
|
| 流程相关 | WorkflowTemplateManager |
流程模板管理。 |
WorkflowInstanceManager |
流程实例管理。 | |
WorkItemManager |
流程工作项管理。 | |
| 组织单元 | Organization |
组织单元管理,用于获取组织中的用户、部门、角色等。 |
| 权限 | FunctionAclManager |
功能权限管理,用于获取角色权限的相关设置。 |
| 消息 | Notifier |
消息通知管理。 |
TaskManager |
任务提醒管理。 | |
| 设置 | SettingManager |
自定义设置管理。 |
| 系统集成 | BizBus |
用于第三方系统集成。 |