Reglas de correo electrónico: Extracción de datos
Extracción de datos es el segundo bloque en las reglas para el procesamiento de correos electrónicos, que debes completar al crear una regla.
Puedes extraer datos de distintas partes del correo:
- Asunto+Cuerpo del correo
- Asunto del correo
- Cuerpo
- Cuerpo (correo original) - Utiliza esta opción solo si controlas el proceso de envío del correo, dispones del texto original antes del envío y estás probando expresiones regulares u otros métodos de extracción de datos.
Los datos se extraen en bloques de información. Estos bloques tienen nombres intuitivos, lo que facilita su uso más adelante en el proceso cuando se rellenan campos de tarea, contacto o etiquetas de datos. Además del nombre, cada bloque de información contiene instrucciones para extraer la parte del correo que debe ir en él:
Formatos de extracción de datos
Al extraer datos, Planfix puede analizar un correo de dos maneras:
- Texto — esto normalmente corresponde a lo que ves en el navegador al leer el correo. Esta es la opción más utilizada.
- HTML — se analizará todo el contenido del correo, incluido el marcado. Esta opción permite usar fragmentos que contienen etiquetas HTML para capturar con mayor precisión el contenido deseado.
- HTML-Table — usado para extraer datos de tablas en correos.
- JSON — usado para parsear si el texto del mensaje está en JSON. Lee más sobre esto en nuestra JSONPath sección de ayuda.
- XML — usado para almacenar y transferir datos y se utiliza a menudo al intercambiar datos vía la Planfix API.
Métodos de extracción de datos
Puedes usar una de las opciones disponibles:
- Desde la etiqueta hasta el fin de la línea - el bloque de información contendrá el fragmento del correo que empieza inmediatamente después de la etiqueta que especifiques y termina con un carácter de nueva línea o con el final del correo. Los espacios iniciales (si los hay) y el carácter de nueva línea no se incluirán en el bloque de información.
- Desde la etiqueta hasta la etiqueta - el bloque de información contendrá el fragmento del correo que empieza inmediatamente después de la etiqueta de inicio que especifiques y termina con el último símbolo antes de la etiqueta final. Se ignorarán los espacios iniciales y finales.
- Desde la etiqueta hasta el fin de la línea - el bloque de información contiene el fragmento del correo que comienza en la nueva línea después de la etiqueta que especificaste. Se ignorarán los espacios iniciales y finales.
- Expresión regular - el bloque de información contendrá un fragmento del correo según una regular expression que introduzcas.
- Todo el contenido - el bloque de información contendrá todo el contenido del correo.
Ejemplos
Supongamos que se envía un correo a Planfix con el siguiente cuerpo:
La configuración del bloque de información para extraer el número de teléfono del cliente de este correo sería la siguiente:
Tras procesarlo, se creará un bloque de información llamado Phone, que contendrá +16888933044.
Para extraer varias líneas del pedido que están listadas en el correo, utiliza la siguiente configuración:
Tras procesarlo, se crean tres bloques de información con los siguientes contenidos:
- Product name: Toyo r888
- Product price: 500
- Amount: 2
Importante
- Más adelante en la regla de análisis de correo, la operación principal y las operaciones adicionales usarán estos bloques de información para seleccionar tareas, contactos y etiquetas de datos y rellenar sus campos con los datos. (Para ejemplos, consulta los artículos correspondientes en la sección de ayuda.)
- Los datos de los correos entrantes en Planfix pueden ser posteriormente procesados antes de su uso.