none
Alarmas Columnas Tipo Búsqueda RRS feed

  • Pregunta

  • Hola,

    Tengo una lista con elementos donde quiero que los usuarios se creen sus propias alarmas para recibir notificaciones cuando sucede algún cambio. Varias columnas de esa lista son de tipo búsqueda para que se actualicen directamente cuando se modifican parámetros de otra lista (el estado, fechas, etc.).

    Pero las alarmas no notifican los cambias sucedidos en estas columnas, y hasta cierto punto lo entiendo, dado que el cambio sucede en elementos de otra lista y estas columnas sólo los muestran.

    Pero es muy importante que los usuarios sean notificados de estos cambios y a partid de esta lista. ¿Alguna manera?

    Gracias! Me estáis ayudando mucho!

    jueves, 11 de abril de 2013 7:17

Respuestas

  • Hola Alejandro,

    Si lo que quieres es que cuando se modifique algún dato en la columna de campo búsqueda los usuarios reciban notificaciones lo que tienes que realizar es que los usuarios se suscriban a la lista donde están apuntando esta búsqueda. Un campo búsqueda nunca te va a notificar de un cambio porque están vinculados por un ID interno y este id nunca se modifica.

    Si esta opción no te vale te podíamos plantear otras soluciones que son un poco más costosas y más complejas

    Un saludo,

    Adrián


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    jueves, 11 de abril de 2013 8:01
  • Hola Alejandro

    Lo puedes hacer con Event Receiver (utilizando Visual Studio) y hay puedes personalizar todo tipo de cosas, lo que yo te aconsejo es que implementes uno y cada vez que se ejecute un flujo de trabajo envíes un mensaje a las personas que están suscritas a la anterior lista.

    Un ejemplo de como hacerlo lo postee en mi blog : http://todosobresharepoint.blogspot.com.es/2012/09/implementacion-de-un-evenreceiver.HTML

    Otra opción que te puedes plantear es hacer una vista de la lista anterior con los campos que solo vean esos usuarios, también tienes la opción de dar permisos por campos y según estos permisos las personas vean o no los campos utilizando el spsecurity trimmed control.

    Saludos,

    Adrián


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    jueves, 11 de abril de 2013 9:31

Todas las respuestas

  • Hola Alejandro,

    Si lo que quieres es que cuando se modifique algún dato en la columna de campo búsqueda los usuarios reciban notificaciones lo que tienes que realizar es que los usuarios se suscriban a la lista donde están apuntando esta búsqueda. Un campo búsqueda nunca te va a notificar de un cambio porque están vinculados por un ID interno y este id nunca se modifica.

    Si esta opción no te vale te podíamos plantear otras soluciones que son un poco más costosas y más complejas

    Un saludo,

    Adrián


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    jueves, 11 de abril de 2013 8:01
  • Ya, eso es lo primero que pensé, pero no quiero que se suscriban a la lista principal porque esa lista tiene campos que no quiero que vean los usuarios, y cuando se envía un reporte de alarme se recibe un listado de todos los campos de la lista indicando los que se modifican, etc.

    Además de que quiero separar la parte de los usuarios de la parte de trabajo.

    Supongo que lo que yo pido son flujos de trabajo. Indicar además que no dispongo de Designer :(

    Podré solucionarlo...?

    Gracias.

    jueves, 11 de abril de 2013 9:17
  • Hola Alejandro

    Lo puedes hacer con Event Receiver (utilizando Visual Studio) y hay puedes personalizar todo tipo de cosas, lo que yo te aconsejo es que implementes uno y cada vez que se ejecute un flujo de trabajo envíes un mensaje a las personas que están suscritas a la anterior lista.

    Un ejemplo de como hacerlo lo postee en mi blog : http://todosobresharepoint.blogspot.com.es/2012/09/implementacion-de-un-evenreceiver.HTML

    Otra opción que te puedes plantear es hacer una vista de la lista anterior con los campos que solo vean esos usuarios, también tienes la opción de dar permisos por campos y según estos permisos las personas vean o no los campos utilizando el spsecurity trimmed control.

    Saludos,

    Adrián


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    jueves, 11 de abril de 2013 9:31