AnsweredAssumed Answered

notificar usuario desde jsp task-reasign

Question asked by giorgio on May 20, 2009
Buenas, estoy intentando, utilizar el codigo de la jsp notify.jsp, que se utiliza para el asistente de notificar usuarios que aparece cuando invitamos usuarios a un espacio, pero quiero usar ese código en la jsp de reasignar tareas task-reassign.jsp, para poder notificar al usuario cuando se le reasigne una tarea, he copiado y pegado el código de una jsp a otra, pero lo mas que he conseguido es mostrar los dialogos y botones, pero no he conseguido que llegue el correo.

otra opción que he intentado es mandar el correo a piñon fijo, pero tampoco funciona, no llega nada os pongo el código de la jsp en este segundo caso

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %>
<%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %>
<%@ page import="org.alfresco.web.ui.common.PanelGenerator" %>
<%@ page import="org.alfresco.web.ui.common.Utils" %>
<%@ page import="org.alfresco.web.ui.common.PanelGenerator" %>
<%@ page import="org.alfresco.web.ui.common.Utils" %>

<%@ page buffer="32kb" contentType="text/html;charset=UTF-8" %>
<%@ page isELIgnored="false" %>

<h:outputText id="txt" value="#{msg.reassign_select_user}<br/><br/>" escape="false" />

<a:genericPicker id="user-picker" showAddButton="false" filters="#{DialogManager.bean.filters}"
queryCallback="#{DialogManager.bean.pickerCallback}" multiSelect="false" />


<f:verbatim>
<script type="text/javascript">
document.getElementById("dialog:dialog-body:user-picker_results").onchange = checkButtonState;

function checkButtonState()
{
var button = document.getElementById("dialog:finish-button");
var list = document.getElementById("dialog:dialog-body:user-picker_results");
button.disabled = (list.selectedIndex == -1);
}
          
//Este es el codigo para enviar el email.
           var mail = actions.create("mail");
           mail.parameters.to = "loquesea@loquesea.com";
           mail.parameters.subject = "Notificacion de tarea asignada";                    
           mail.parameters.from = "noreply@loquesea.com";
           mail.parameters.text = "No responda a este mensaje.La tarea le ha sido reasignada";
           mail.execute(bpm_package);

</script>
</f:verbatim>

Alguien sabe com puedo hacer para notificar al usuario reasignado?
gracias y saludos.

Outcomes