Abre registro con URL 🔗 en plantilla de correo electrónico Email template | Truco programación Odoo
Cómo crear un enlace para abrir un registro en Educ
Introducción a la plantilla de correo electrónico
- Josué presenta el tema del video, que es cómo utilizar una plantilla de correo electrónico para crear un enlace que abra un registro dentro de Educ.
- Se menciona la importancia de entender la estructura de la URL que se utiliza para acceder a registros específicos, destacando elementos clave como el tipo de vista y el modelo.
Estructura de la URL
- La URL base y el campo "aid" son cruciales; este último coincide con el folio de la orden de compra.
- Se explica cómo cambiar el "aid" en la URL permite abrir diferentes registros, ejemplificando con los folios 48 y 49.
Creación de una plantilla en Educ
- Para crear una nueva plantilla, se debe activar el modo "book" y dirigirse a las plantillas existentes en el módulo de ajustes.
- Al crear una nueva plantilla, se asigna un nombre y se indica que está relacionada con órdenes de compra.
Código HTML para enlaces
- Se muestra cómo insertar código HTML directamente en la plantilla para generar enlaces dinámicos.
- El código hace referencia al objeto
purchase.ordery accede al métodoget_base_url, lo cual es esencial para obtener la URL correcta del registro.
Parámetros del sistema
- Se detalla cómo funciona el método
get_base_url, que devuelve parámetros configurados previamente en Educ.
- Para revisar estos parámetros, se debe acceder a los ajustes del sistema donde se encuentra
web.base.url.
Construcción dinámica del enlace
- La construcción del enlace incluye símbolos dinámicos que permiten personalizarlo según el registro específico (por ejemplo, usando "aid").
Análisis de la Plantilla de Correo Electrónico
Funcionamiento del Enlace en la Plantilla
- Se está enviando una plantilla de correo electrónico que incluye el número 44 de la orden de compra.
- Al hacer clic en el botón, se abre un enlace específico que contiene el ID 44.
- La URL se construye dinámicamente, comenzando con una base y añadiendo parámetros adicionales.
- Se utiliza un ampersand para agregar más información a la URL, como "model" igual a 6 y "order".