创建和配置规则

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

借助 Drupal 规则模块,您可以定义一条规则,用于指定在响应门户上的事件时自动发生的操作例如,您可以创建一条规则,自动向所有新开发者帐号(事件)添加默认应用(操作)。或者,您可以创建规则,在用户登录(事件)时将其重定向到特定页面(操作)。添加和管理用户帐号介绍了如何定义这两条规则。

“规则”模块非常灵活,您可以用它来创建多种不同类型的规则。 部分事件包括:

  • 添加、更新或删除开发者应用
  • 更改开发者应用的状态
  • 添加、更新或删除开发者帐号
  • 添加、更新或删除门户节点
  • Drupal 已初始化
  • 系统会创建一个 Drupal 日志条目

可执行的操作类型包括:

  • 向个人或群组发送电子邮件
  • 屏蔽用户
  • 推广内容
  • 在网站上显示消息
  • 执行网页重定向
  • 屏蔽 IP 地址

您还可以向规则添加条件,例如在处理规则时测试开发者的角色。

如需查看功能的竞争列表,请参阅有关 Drupal 规则模块的文档。

启用规则

在创建规则之前,您需要确保已启用所有必要的 Drupal 模块。

如需启用必要的 Drupal 模块,请执行以下操作

  1. 以拥有管理员权限的用户身份登录您的门户。
  2. 在 Drupal 管理菜单中选择模块
  3. 启用以下模块(如果尚未启用):
    • 规则
    • “规则”界面
  4. 保存配置。
    您可能会看到系统自动启用了其他所需的模块。

创建规则

在此示例中,您将创建一条规则,以在开发者在门户上创建新应用时通知管理员。

如需创建规则,请执行以下操作

  1. 以拥有管理员权限的用户身份登录您的门户。
  2. 在 Drupal 管理菜单中,依次选择配置 > 工作流 > 规则
  3. 在“规则”页面上,选择 + 添加新规则
  4. 指定规则的名称。例如,创建应用时发送电子邮件
  5. (可选)将标记指定为 app_creation
  6. React on event 下拉框中,依次选择 DevConnect > 在创建了开发者应用后
  7. 选择保存
    系统随即会显示修改回应规则页面。您已在上一步中设置了事件,因此在事件下,它应该会显示“创建开发者应用时”。将此规则的条件留空。
  8. 操作下,选择 + 添加操作
  9. 从下拉菜单中选择系统 > 发送邮件
    添加新操作页面会更改其布局,让您可以指定电子邮件信息。
  10. 修改所有信息,包括电子邮件收件人、邮件正文、发件人和其他信息。
  11. 点击保存以返回到修改回应规则页面。
  12. 点击保存更改。

    现在,当开发者创建应用时,系统会自动向规则指定的收件人列表发送电子邮件。

修改或删除规则

创建规则后,您稍后还可以修改或删除该规则。

如需修改或更新规则,请执行以下操作

  1. 以拥有管理员权限的用户身份登录您的门户。
  2. 在 Drupal 管理菜单中,依次选择配置 > 工作流 > 规则
  3. 选择要修改或删除的规则。