Cuando se configura una alerta con la opcion Alerta provee destinatarios en sus resultados cual es la estructura que debe devolver el sp ya que intente con ambas que se muestran en la ayuda pero no realiza ninguna acciones y tampoco coloca en el historia de la alerta su ejecucion viendo con sql server profile si ejecuta el sp pero no realiza ninguna accion adicional, |
Debe de llevar la columna o columnas del mensaje y luego una que se llame DESTINATARIOS, en esta ultima columna debe de ir el exp_codigo. Te pongo un ejemplo de un SP el cual manda mensajes a los colaboradores que están de aniversario: CREATE proc [exp].[alerta_aniversario] as select distinct ' <html><head></head><body> FELICIDADES EN TU ANIVERSARIO: ' + exp_nombres_apellidos +' !!!GRUPO LAFISE te envia un mensaje especial en este dia. Haz click aquí!!! </body></html> ' MENSAJE, exp_Codigo DESTINATARIOS from exp.exp_expedientes join exp.emp_empleos on emp_codexp = exp_codigo where emp_estado = 'A' and day(emp_fecha_ingreso) = day(getdate()) and month(emp_fecha_ingreso) = month(getdate()) |
Probaste regresar: Columna1, ...Columna5, mensaje, destinatarios?
ademas de las que solicita agregar hasta la columna 5 y luego mensaje y destinatarios
no funciono