建立及設定規則

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

「Drupal 規則」模組可讓您定義「規則」,指定在回應入口網站上的事件時自動觸發的「動作」。舉例來說,您可以建立規則,自動為所有新的開發人員帳戶 (事件) 新增預設應用程式 (動作)。或者,您也可以建立規則,將使用者登入 (事件) 後重新導向至特定網頁 (動作)。新增及管理使用者帳戶:說明如何定義這兩項規則。

「規則」模組極具彈性,可讓您建立許多不同類型的規則。部分事件包括:

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

可以執行的操作類型包括:

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

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

如需功能競爭清單,請參閱「Drupal 規則」模組的說明文件。

啟用規則

建立規則前,我想確保所有必要的 Drupal 模組均已啟用。

如要啟用必要的 Drupal 模組,請按照下列指示操作:

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

建立規則

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

如何建立規則:

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

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

編輯或刪除規則

建立規則後,您之後可以修改或刪除規則。

如何編輯或更新規則:

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