建立及設定規則

您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

Drupal Rules 模組可讓您定義規則,指定在對應到入口網站上的事件時,系統自動執行的動作。舉例來說,您可以建立規則,自動將預設應用程式 (動作) 新增至所有新開發人員帳戶 (事件)。或者,您也可以建立規則,在使用者登入 (事件) 時將他們重新導向至特定網頁 (動作)。如要瞭解如何定義這兩項規則,請參閱「新增及管理使用者帳戶」一文。

「規則」模組非常靈活,您可以使用它建立多種不同類型的規則。部分事件包括:

  • 新增、更新或刪除開發人員應用程式
  • 變更開發人員應用程式的狀態
  • 新增、更新或刪除開發人員帳戶
  • 新增、更新或刪除入口網站節點
  • Drupal 已完成初始化
  • 建立 Drupal 記錄項目

可執行的動作類型子集包括:

  • 傳送電子郵件給個別使用者或群組
  • 封鎖使用者
  • 宣傳內容
  • 在網站上顯示訊息
  • 執行網頁重新導向
  • 封鎖 IP 位址

您也可以在處理規則時,為規則新增條件,例如測試開發人員的角色。

如需完整的功能清單,請參閱 Drupal Rules 模組的說明文件。

啟用規則

在建立規則之前,請先確認已啟用所有必要的 Drupal 模組。

如要啟用必要的 Drupal 模組:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,選取「Modules」
  3. 如果尚未啟用下列模組,請啟用這些模組:
    • 規則
    • 規則 UI
  4. 儲存設定。
    您可能會看到其他必要模組自動啟用。

建立規則

在這個範例中,您會建立規則,在開發人員在入口網站上建立新應用程式時通知管理員。

如何建立規則:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「Workflow」>「Rules」
  3. 在「規則」頁面上選取「+ 新增規則」
  4. 指定規則的「Name」(名稱)。例如「Email on app creation」
  5. 視需要指定標記為 app_creation
  6. 在「React on event」下拉式方塊中,依序選取「Devconnect」>「Upon creation of a developer app」
  7. 選取「儲存」
    「編輯回應規則」頁面隨即顯示。您已在先前的步驟中設定事件,因此「事件」下方應會顯示「建立開發人員應用程式時」。將這項規則的「條件」留空。
  8. 在「動作」下方,選取「+ 新增動作」
  9. 在下拉式選單中,依序選取「系統」>「傳送電子郵件」
    「Add a new action」頁面會變更版面配置,讓您指定電子郵件資訊。
  10. 編輯所有資訊,包括電子郵件收件者、郵件內文、寄件者和其他資訊。
  11. 按一下「儲存」即可返回「編輯回應規則」頁面。
  12. 按一下「儲存」變更。

    現在,當開發人員建立應用程式時,系統會自動將電子郵件傳送至規則指定的收件者清單。

編輯或刪除規則

建立規則後,您之後可以編輯或刪除規則。

如何編輯或更新規則:

  1. 以具備管理員權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「Configuration」>「Workflow」>「Rules」
  3. 選取要編輯或刪除的規則。