Buenas drupaleros,
en la píldora drupaliana de hoy os voy a mostrar la manera de hacer una rule que se ejecute cuando un campo toma un determinado valor.
Es algo muy sencillo y que nos puede ayudar a controlar las acciones de nuestros usuarios.
Lo primero que debemos hacer es crear una rule, asociada con un determinado evento, por ejemplo, cuando un usuario guarda un nodo.
Lo siguiente que debemos hacer es asociarlo a uno o varios tipos de contenidos.
Y es aquí donde radica lo curioso de la píldora de hoy: para poder hacer comparación del valor de un campo, necesitamos que nos aparezca en los desplegables. Para ello, sólo debemos añadir la condición “La entidad tiene el campo” y seleccionamos el campo en cuestión.
Ahora ya sí, podemos utilizar este campo y por lo tanto hacer la comparación. Con el campo Data to compare
Por último definimos la action que se ejecutará cuando se cumpla esta rule, en nuestro caso un correo
Con estos sencillos pasos, podemos crear reglas que cumplan determinadas condiciones basadas en valores de campos. Esto nos permitirá tener muy controlado el flujo de trabajo de nuestros gestores o usuarios y, por lo tanto, detectar errores o demandas que pudieran surgir.
Drupal y rock and roll