Tengo una notificación (sysevent_email_action) que usará un script de correo electrónico (sys_script_email). La notificación se define en la tabla "Global" y en "Enviar cuando", se configura como "Evento activado". El evento contiene datos parm1 que se procesarán dentro del script de correo electrónico.
Me preguntaba si desde el script de correo electrónico puedo definir una variable y luego usar esa variable dentro de la plantilla de notificación.
Entonces, el flujo es:
(a) El evento abc se activa con event.parm1 que contiene algunos datos
(b) La notificación se ejecuta cuando se activa abc
(c) La notificación llama a un script de correo electrónico
(d) Dentro del script de correo electrónico, se accede a parm1 abc's y se define una variable. Digamos algo como esto:
(function runMailScript(current, template, email, email_action, event) { var eventData = JSON.parse(event.parm1); // do something with eventData // then define a variable var data_to_use_in_template = eventData.foo; var data_to_use_in_template2 = eventData.bar; })(current, template, email, email_action, event); (e) En la plantilla de notificación, de alguna manera use data_to_use_in_template y data_to_use_in_template2 que se completaron con datos en el script de correo electrónico.
Hi, Thank you for responding back. Here are details of the order: Foo: ${data_to_use_in_template} Bar: ${data_to_use_in_template2}