Lotus designer

Teniendo un campo con nombre responsable de tipo cuadro de dialogo-editable y otro campo SendTo,¿cómo podemos conseguir enviar un documento al valor que se introduzca en el campo responsable?
Gracias

1 Respuesta

Respuesta
1
Puedes poner el campo SendTo calculado, de forma que la fórmula sea el campo Responsable. Otra forma es que en la función de envío de correo, asignes el valor del campo Responsable al campo SendTo (FIELD SendTo := Responsable // en script doc.SendTo = doc.Responsable(0)).
Una pregunta algo más complicada:
Queremos calcular el nombre del destinatario a partir de una condición @if, de tal forma que según introduzcas un valor u otro en el campo responsable se envíe a una persona u otra en función de los roles que hallamos asignado a los responsables.
Un saludo
No sé si te entiendo bien...
¿El destinatario es siempre el del campo Responsable?, si es así pones el campo SendTo calculado con fórmula Responsable. Si no es como te digo explícate un poco mejor.
El destinatario al que le llegaría el documento seria distinto al responsable pero en función de quien fuese el responsable cambiaría.
Por ejemplo:
El campo responsable es Juan y si Juan es del rol [Operaciones] automáticamente le llegaría el correo al director1 y si el responsable fuera Manolo le llegaría el correo a Director2 porque seria de otro rol ([recursos] por ejemplo).
Saludos
He estado mirando esto y lo que quieres hacer con fórmulas@ no se puede, tienes que usar LotusScript.
Debes hacer algo así:
dim acl as NotesACL
dim entry as ACLEntry
set acl = basedatos.ACL
Set entry = acl.GetEntry(Responsable)
("entry = usuario del campo responsable")
if entry.IsRoleEnabled("[ROL]")then
doc.SentTo = Destinatario
Pro favor, finalice la pregunta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas