Versão atual:

Abrir uma Widget pela Notificação do Aplicativo - sendNotification

Boa tarde

Estou utilizando o código abaixo para notificar alguns usuários, está rotina está funcionando porem preciso que quando o usuário click na Mensagem seja aberto a widget wgPortalMensagens passando o parâmetro da chaveMensagem, quando utilizando o pageworkflowview ou ecmnavigation o fluig abre corretamente o processo ou o documento. Alguém poderia me ajudar?

var linkNotificao = "/pageworkflowview?app_ecm_workflowview_detailsProcessInstanceID=1902"; var linkNotificao = "/ecmnavigation?app_ecm_navigation_doc=640";

var linkNotificao = "/wgPortalMensagens?chaveMensagem=2";

var mensagem = "Mensagem do funcionario " + funcionario + " Obra: " + descObra;

var objeto = "{" + "\"alertObjectId\": \"1\"," + "\"alertObjectClass\": \"com.fluig.Class\","+ "\"alertObjectTypeDescriptionKey\": \"\"," + "\"alertObjectDescription\":\"" + mensagem + "\"," + "\"alertObjectLink\":\"" + linkNotificao + "\"}";

var jsonContent = "{" + "\"eventKey\": \"NEW_TASK\"," + "\"loginReceiver\": \""+ usuario +"\"," + "\"priority\": \"HIGH\"," + "\"object\":" + objeto + "}";

var consumer = oauthUtil.getNewAPIConsumer("ConsumerKey", "ConsumerSecret", "XXXXX","YYYYYYY");

var result = consumer.post("/public/alert/service/sendNotification", jsonContent);

Versões (2):

Ver a versão formatada

Abrir uma Widget pela Notificação do Aplicativo - sendNotification

Comentário

new question