Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Модуль «Правила Drupal» позволяет определить правило , определяющее действие , которое происходит автоматически в ответ на событие на портале. Например, вы можете создать правило для автоматического добавления приложения (действия) по умолчанию ко всем новым учетным записям разработчиков (события). Или вы можете создать правило для перенаправления пользователя на определенную страницу (действие) при входе в систему (событие). Добавление учетных записей пользователей и управление ими показывает, как определить эти два правила.
Модуль «Правила» очень гибок, и вы можете использовать его для создания множества различных типов правил. Подмножество событий включает в себя:
- Добавление, обновление или удаление приложения разработчика
- Изменение статуса приложения разработчика
- Добавление, обновление или удаление учетной записи разработчика
- Добавление, обновление или удаление узла портала
- Друпал инициализируется.
- Создается запись в журнале Drupal.
Подмножество типов действий, которые можно выполнить, включает в себя:
- Отправка электронного письма отдельному лицу или группе
- Блокировка пользователя
- Продвижение контента
- Показ сообщения на сайте
- Выполнение перенаправления страницы
- Блокировка IP-адреса
Вы также можете добавлять в правила условия, например для проверки роли разработчика, в рамках обработки правила.
Полный список возможностей см. в документации модуля «Правила Drupal» .
Включение правил
Прежде чем создать правило, вы должны убедиться, что все необходимые модули Drupal включены.
Чтобы включить необходимые модули Drupal:
- Войдите на свой портал как пользователь с правами администратора.
- Выберите «Модули» в меню администрирования Drupal.
- Включите следующие модули, если они еще не включены:
- Правила
- Пользовательский интерфейс правил
- Сохраните конфигурацию.
Вы можете увидеть, что другие необходимые модули включаются автоматически.
Создание правила
В этом примере вы создаете правило для уведомления администраторов, когда разработчик создает новое приложение на портале.
Чтобы создать правило:
- Войдите на свой портал как пользователь с правами администратора.
- Выберите Конфигурация > Рабочий процесс > Правила в меню администрирования Drupal.
- Выберите + Добавить новое правило на странице «Правила».
- Укажите Имя правила. Например, электронное письмо при создании приложения .
- При необходимости укажите тег app_creation .
- В раскрывающемся списке Реагировать на событие выберите Devconnect > При создании приложения разработчика .
- Выберите Сохранить.
Появится страница Редактирование правила реакции . Вы уже установили событие на предыдущем шаге, поэтому в разделе «События» должно быть указано «При создании приложения для разработчика» . Для этого правила оставьте поле «Условия» пустым. - В разделе «Действия» выберите + Добавить действие .
- В раскрывающемся списке выберите «Система» > «Отправить почту» .
Страница «Добавить новое действие» меняет свой макет, чтобы вы могли указать информацию об электронной почте. - Отредактируйте всю информацию, включая получателей электронной почты, текст сообщения, отправителя и другую информацию.
- Нажмите «Сохранить» , чтобы вернуться на страницу «Редактирование правила реакции» .
- Нажмите Сохранить изменения.
Теперь, когда разработчик создает приложение, электронное письмо автоматически отправляется списку получателей, указанному в правиле.
Редактирование или удаление правила
После создания правила вы можете позже изменить или удалить его.
Чтобы отредактировать или обновить правило:
- Войдите на свой портал как пользователь с правами администратора.
- Выберите Конфигурация > Рабочий процесс > Правила в меню администрирования Drupal.
- Выберите правило для редактирования или удаления.