Abre registro con URL 🔗 en plantilla de correo electrónico Email template | Truco programación Odoo

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.order y accede al método get_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".
Video description

En este video te enseñaré cómo agregar la URL de tu registro actual en una plantilla de correo electrónico. Desde un email template se podrá abrir un enlace o link que te redirigirá al registro actual de tu modelo. Para ello se hace uso del método get_base_url y de parámetros del sistema como web.base.url. 🌐 Hosting que utilizo: linode.gvw92c.net/RyqgXv 🎤 El micrófono que utilizo: https://amzn.to/3NK26Qw ☕️ Apoya a este canal con un Café: https://ko-fi.com/josuheuh 00:00 Introducción enlace a modelo desde email template 00:30 Entender la URL del registro en Odoo 01:23 Abrir registro Odoo desde URL cambiando el ID 01:57 Estructura URL básica Odoo 02:47 Creación de email template 04:06 Código del link a registro en plantilla de correo electrónico 04:36 Entender el método get_base_url 06:15 Parámetro de sistema web.base.url 07:46 Elementos en link t-attf-href 08:12 Id del objeto 08:44 Determinar el modelo y tipo de vista (view_type) 09:14 Target _blank 09:30 Vista previa de la plantilla 10:14 Probar enlace a registro