Reglas superpuestas para el procesamiento de correos electrónicos
Si un correo electrónico enviado a una dirección de Planfix cumple las condiciones desencadenantes de varias reglas para el procesamiento de correos, se aplicará el siguiente algoritmo de procesamiento:
- Se crean y rellenan infoblocks de todas las reglas;
- se crea el objeto especificado en la operación principal de la última regla;
- se ejecutan las operaciones adicionales de todas las reglas sobre el objeto, si es posible.
¿Para qué se usan las reglas superpuestas?
Originalmente, las reglas superpuestas se usaban con bastante frecuencia, porque las reglas tenían una estructura muy simple. Las reglas ahora tienen un aspecto bastante diferente al que tenían antes, por lo que normalmente no recomendamos usar reglas superpuestas. Mantener un conjunto de reglas que se apliquen a un correo electrónico es mucho más difícil que tener una única regla global que lo gestione. He aquí un ejemplo de una situación en la que las reglas superpuestas podrían tener sentido:
- Supongamos que se envían correos a Planfix, cada uno de los cuales puede contener distintos conjuntos de parámetros. Podrían ser correos reenviados manualmente a Planfix con etiquetas añadidas en el asunto para asignar tareas a distintos asignados, proyectos, etc.
- Ejemplo de asunto de un correo reenviado: Fw: Subscription request #Smith $Client requests, donde #Smith es una instrucción para añadir al empleado con apellido Smith como Asignado, y $Client requests es una instrucción para poner la Tarea en el Proyecto "Client requests".
- Para implementar este procesamiento, se añaden dos reglas separadas a la lista de reglas para la dirección de correo receptora, cada una de las cuales implementa una instrucción: la primera regla obtiene el Asignado según la etiqueta #, y la segunda obtiene el Proyecto según la etiqueta $.
- Las condiciones desencadenantes de estas reglas se construyen deliberadamente de modo que los correos enviados a esta dirección cumplan cada una de ellas.
- Cuando se procesan los correos, se ejecutan todas las reglas de forma secuencial y el sistema acumula un conjunto de parámetros que deben aplicarse a la tarea creada a partir del correo.
- Este enfoque permite añadir reglas/instrucciones separadas y relativamente simples, verlas en una lista, editarlas y/o añadir más según sea necesario.
El algoritmo para reglas superpuestas funciona para estos casos. Intentar usar reglas superpuestas en otras situaciones, incluyendo combinar reglas para un mismo correo (crear tareas, añadir comentarios y crear contactos) se considera un uso incorrecto del sistema. Estos intentos no garantizan obtener los efectos deseados.
Configuraciones que afectan la superposición de reglas
- En la parte inferior de la ventana para crear reglas de procesamiento de correos, hay una casilla de verificación para Usar solo esta regla sin superponer otras:
Si esta casilla está marcada, no se usarán reglas superpuestas y solo se aplicará esta regla al correo. Si el correo cumple las condiciones de varias reglas con la casilla marcada, se aplicará la primera regla.
- Cuando en la operación principal de la regla está seleccionado "Crear tarea usando plantilla", existe una opción llamada No usar esta plantilla con reglas superpuestas:
Si esta casilla está marcada, se usará la plantilla de otra regla para crear la tarea si existen reglas superpuestas.