Cómo crear y configurar reglas

Estás viendo la documentación de Apigee Edge.
Ve a la documentación de Apigee X.
info

El módulo Drupal Rules te permite definir una regla que especifique la acción que se produce automáticamente en respuesta a un evento en el portal. Por ejemplo, puedes crear una regla para agregar automáticamente una app (acción) predeterminada a todas las cuentas de desarrollador nuevas (evento). También puedes crear una regla para redireccionar a un usuario a una página específica (acción) cuando accede (evento). En Cómo agregar y administrar cuentas de usuario, se muestra cómo definir esas dos reglas.

El módulo Reglas es muy flexible y puedes usarlo para crear muchos tipos de reglas diferentes. Un subconjunto de los eventos incluye lo siguiente:

  • Cómo agregar, actualizar o borrar una app de desarrollador
  • Cómo cambiar el estado de una app de desarrollador
  • Cómo agregar, actualizar o borrar una cuenta de desarrollador
  • Cómo agregar, actualizar o borrar un nodo de portal
  • Se inicializa Drupal
  • Se crea una entrada de registro de Drupal

A continuación, se muestra un subconjunto de los tipos de acciones que se pueden realizar:

  • Cómo enviar un correo electrónico a una persona o un grupo
  • Cómo bloquear a un usuario
  • Cómo promocionar contenido
  • Cómo mostrar un mensaje en el sitio
  • Cómo realizar un redireccionamiento de página
  • Cómo bloquear una dirección IP

También puedes agregar condiciones a las reglas, por ejemplo, para probar el rol de un desarrollador, como parte del procesamiento de la regla.

Para obtener una lista completa de las funciones, consulta la documentación del módulo Drupal Rules.

Habilita reglas

Antes de crear una regla, debes asegurarte de que todos los módulos de Drupal necesarios estén habilitados.

Para habilitar los módulos de Drupal necesarios, sigue estos pasos:

  1. Accede al portal como usuario con privilegios de administrador.
  2. Selecciona Módulos en el menú de administración de Drupal.
  3. Habilita los siguientes módulos si aún no están habilitados:
    • Reglas
    • IU de reglas
  4. Guarde la configuración.
    Es posible que veas que se habilitan automáticamente otros módulos obligatorios.

Crea una regla

En este ejemplo, crearás una regla para notificar a los administradores cuando un desarrollador cree una app nueva en el portal.

Para crear una regla, sigue estos pasos:

  1. Accede al portal como usuario con privilegios de administrador.
  2. Selecciona Configuración > Flujo de trabajo > Reglas en el menú de administración de Drupal.
  3. Selecciona + Agregar regla nueva en la página Reglas.
  4. Especifica el Nombre de la regla. Por ejemplo, Correo electrónico en la creación de la app.
  5. De manera opcional, especifica una etiqueta como app_creation.
  6. En el cuadro desplegable React on event, selecciona Devconnect > Upon creation of a developer app.
  7. Selecciona Guardar.
    Aparecerá la página Editar regla de reacción. Ya configuraste el evento en el paso anterior, por lo que debería decir Cuando se crea una app para desarrolladores en Eventos. Deja Condiciones en blanco para esta regla.
  8. En Acciones, selecciona + Agregar acción.
  9. Selecciona Sistema > Enviar correo electrónico en el menú desplegable.
    La página Agregar una acción nueva cambia su diseño para permitirte especificar información de correo electrónico.
  10. Edita toda la información, incluidos los destinatarios del correo electrónico, el cuerpo del mensaje, el remitente y otra información.
  11. Haz clic en Guardar para volver a la página Editar regla de reacción.
  12. Haz clic en Guardar cambios.

    Ahora, cuando un desarrollador crea una app, se envía automáticamente un correo electrónico a la lista de destinatarios que especifica la regla.

Cómo editar o borrar una regla

Después de crear una regla, podrás editarla o borrarla más adelante.

Para editar o actualizar una regla, sigue estos pasos:

  1. Accede al portal como usuario con privilegios de administrador.
  2. Selecciona Configuración > Flujo de trabajo > Reglas en el menú de administración de Drupal.
  3. Selecciona la regla que quieres editar o borrar.