udistrital / polux_cliente

Cliente angular del proyecto Polux
0 stars 0 forks source link

Definir templates para notificaciones. #689

Closed diagutierrezro closed 2 months ago

diagutierrezro commented 2 months ago

Se requiere realizar la definición de los templates que se van a usar para el envío de notificaciones, tener presente las diferentes modalidades y notificaciones que se deben realizar e ir creando los templates.

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

JuanDHernandezA commented 2 months ago

Se realizó una reunión con @mantnicot en donde se analizaron los distintos escenarios donde se deba realizar el envío de notificación. Se crearon y diseñaron las siguientes plantillas:

Link grabación de la reunión

Adicional a esto, se realizan pruebas de la funcionalidad para crear y usar plantillas en el sistema de notificaciones, por lo que se crea una plantilla de prueba:

{
    "Template":{
        "HtmlPart":"<p>Esto es un texto de prueba {{variable}}</p><p>Probando mas cosas {{variable}}</p>",
        "SubjectPart":"Asunto del correo {{texto}}",
        "TemplateName":"POLUX_PLANTILLA_PRUEBA",
        "TextPart":""
    }
}

Se prueba la plantilla, cambiando los valores de las variables creadas:

{
    "Source": "notificacionPolux@udistrital.edu.co",
    "Template": "POLUX_PLANTILLA_PRUEBA",
    "Destinations": [
        {
            "Destination": {
                "ToAddresses": [
                    "ajuanh@udistrital.edu.co"
                ]
            },
            "ReplacementTemplateData": {
                "variable": "texto de la variable",
                "texto": "SI ES DINAMICO"
            }
        }
    ]
}

Dando como resultado el siguiente correo:

Image

Con las pruebas realizadas podemos resaltar los siguientes aspectos:

mantnicot commented 2 months ago

Se adjunta las plantillas de los correos

PLANTILLAS CORREOS

JuanDHernandezA commented 2 months ago

Se crearon las plantillas en el sistema de notificaciones y se probaron cada una enviando el correo por medio del API Store, dando como resultado los siguientes correos:

Con lo cual ya se pueden usar las plantillas desde el sistema de Polux

diagutierrezro commented 2 months ago

Muy buen trabajo a los dos, las plantillas están muy bien realizadas, con esto se continúa implementación de notificaciones en el sistema. Gracias.