# 事件规则

事件规则允许您自动响应受支持的设备事件。打开 **Dashboard** → **Event rules** 以创建监控注册、取消注册、不合规以及 Android 地理围栏事件的规则，然后自动触发一个或多个操作。

## 事件规则的作用

 每条规则都结合了一个 **主题**，一个 **事件**，以及一到两个 **操作**。支持的主题包括 **所有设备**、**特定设备** 以及 **策略**。

- **事件**：设备已注册，设备已取消注册，设备变为不合规，进入地理围栏，退出地理围栏。
- **设备操作**：禁用设备、启用设备、锁定设备。
- **邮件操作**：向管理员发送通知邮件，并在启用时向委托经理发送。

<p class="callout info"> 规则只能包含电子邮件操作、设备操作，或一个设备操作加一个电子邮件操作。如果同时配置了两种操作，Cerberus Enterprise 将先执行设备操作，再执行电子邮件操作。 </p>

## 平台和兼容性规则

 可用的事件和操作取决于所选的主体以及适用于该主体的平台。

- **Android**支持注册、取消注册、不合规以及地理围栏事件。
- **Apple**/ 支持注册、注销和非合规事件。
- **禁用设备** 和 **启用设备** 是仅限 Android 的操作。
- **锁定设备** 和 **发送电子邮件** 在 Android 和 Apple 上均可使用，前提是所选事件支持这些功能。
- **已注销的设备**仅支持电子邮件。

## 规则列表

 事件规则列表是此功能的主要管理页面。它包含一个可搜索的表格，列出了规则名称、主体、事件、操作、平台、启用状态和更新时间。

- 使用过滤芯片在所有规则、已启用规则、已禁用规则和文本搜索之间切换。
- 使用 **刷新**/ 按钮来重新加载当前表格视图。
- 使用每行的启用开关可临时启用或禁用规则。
- 使用多行选择模式可同时删除多条规则。
- 使用 **创建事件规则**来打开新规则的编辑器。

## 规则编辑器

 编辑器分为 **常规**、**范围**、**触发条件** 和 **操作** 部分。在页面底部，一个吸底的操作栏可确保您在滚动时主按钮保持可见。

### 常规

- **姓名**：必填，最多 150 个字符。
- **描述**：可选，最多 2000 个字符。
- **启用规则**：将规则保存为启用或禁用状态。

### 适用范围

 范围定义了该规则可以匹配哪些设备。编辑器还显示解析后的平台，以及（如果可用）有效的策略上下文。

- **所有设备**：此规则可匹配企业中的所有支持设备。
- **特定设备**：从选择器对话框中选择一个受管理的设备。
- **策略**：从选择对话框中选择一个策略模板。

### 触发

 触发部分将根据所选范围和平台自动过滤可用事件。

#### 地理围栏触发器

 Geofence 进入和退出规则仅支持 Android，并且需要有效的 Android policy 上下文。有关位置报告和 geofence 定义，请参阅 [**Location and geofence**](https://enterprise.cerberusapp.com/docs/books/8efb1/page/821fa "Location and geofence")。

- 如果对象是 **所有设备**，则该规则始终适用于 **任何地理围栏**。
- 如果对象是设备或策略，您可以选择 **任何地理围栏** 或 **特定地理围栏**。
- 特定的地理围栏列表是从所选设备的有效策略上下文或策略中加载的。

### 操作

 “操作”部分允许您选择可选的设备操作和可选的电子邮件通知。UI 会自动隐藏不支持的组合。

- 如果选定的事件和范围没有可用的设备操作，您仍可以保存仅限电子邮件的规则。
- 如果所选事件和平台的电子邮件功能已禁用，则电子邮件切换开关不可用。
- 没有任何操作的规则是无效的，且无法保存。

## 邮件收件人

 电子邮件操作始终包含具有 **ADMIN** 角色的企业用户。如果企业是通过多租户管理，您可以扩展收件人以包含 MT 管理员。

- **仅限主要管理人员**：包括企业管理员和主要的 MT 管理员联系人。
- **主管理员和子账号管理员**：同时也包含已分配的子账号管理员。
- 预览列表显示规则运行时将使用的实际电子邮件地址。
- 只有被授予企业访问权限的委托经理才会被包含在最终收件人列表中。

## 执行行为

 当 Cerberus Enterprise 从后端集成接收到支持的事件时，事件规则将立即运行。禁用的规则会自动跳过。

 成功的和失败的执行结果都记录在系统日志中，并带有易于阅读的信息。