您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
借助 Drupal 规则模块,您可以定义一条规则,用于指定在响应门户上的事件时自动发生的操作。例如,您可以创建一条规则,自动向所有新开发者帐号(事件)添加默认应用(操作)。或者,您可以创建规则,在用户登录(事件)时将其重定向到特定页面(操作)。添加和管理用户帐号介绍了如何定义这两条规则。
“规则”模块非常灵活,您可以用它来创建多种不同类型的规则。 部分事件包括:
- 添加、更新或删除开发者应用
- 更改开发者应用的状态
- 添加、更新或删除开发者帐号
- 添加、更新或删除门户节点
- Drupal 已初始化
- 系统会创建一个 Drupal 日志条目
可执行的操作类型包括:
- 向个人或群组发送电子邮件
- 屏蔽用户
- 推广内容
- 在网站上显示消息
- 执行网页重定向
- 屏蔽 IP 地址
您还可以向规则添加条件,例如在处理规则时测试开发者的角色。
如需查看功能的竞争列表,请参阅有关 Drupal 规则模块的文档。
启用规则
在创建规则之前,您需要确保已启用所有必要的 Drupal 模块。
如需启用必要的 Drupal 模块,请执行以下操作:
- 以拥有管理员权限的用户身份登录您的门户。
- 在 Drupal 管理菜单中选择模块。
- 启用以下模块(如果尚未启用):
- 规则
- “规则”界面
- 保存配置。
您可能会看到系统自动启用了其他所需的模块。
创建规则
在此示例中,您将创建一条规则,以在开发者在门户上创建新应用时通知管理员。
如需创建规则,请执行以下操作:
- 以拥有管理员权限的用户身份登录您的门户。
- 在 Drupal 管理菜单中,依次选择配置 > 工作流 > 规则。
- 在“规则”页面上,选择 + 添加新规则。
- 指定规则的名称。例如,创建应用时发送电子邮件。
- (可选)将标记指定为 app_creation。
- 在 React on event 下拉框中,依次选择 DevConnect > 在创建了开发者应用后。
- 选择保存
系统随即会显示修改回应规则页面。您已在上一步中设置了事件,因此在事件下,它应该会显示“创建开发者应用时”。将此规则的条件留空。 - 在操作下,选择 + 添加操作。
- 从下拉菜单中选择系统 > 发送邮件。
添加新操作页面会更改其布局,让您可以指定电子邮件信息。 - 修改所有信息,包括电子邮件收件人、邮件正文、发件人和其他信息。
- 点击保存以返回到修改回应规则页面。
- 点击保存更改。
现在,当开发者创建应用时,系统会自动向规则指定的收件人列表发送电子邮件。
修改或删除规则
创建规则后,您稍后还可以修改或删除该规则。
如需修改或更新规则,请执行以下操作:
- 以拥有管理员权限的用户身份登录您的门户。
- 在 Drupal 管理菜单中,依次选择配置 > 工作流 > 规则。
- 选择要修改或删除的规则。