none
No repetir campos ya creados en una lista de WSS 3.0 RRS feed

  • Pregunta

  • Hola que tal a toda la comunidad, necesito de su ayuda, lo que pasa es de que estoy creando una lista para generar eventos, y necesito de que en esa lista no se pueda repetir el mismo evento. Espero y me entiendan y si no pues mandenme una alerta o un correo, gracias, totales......

    padilla-07@hotmail.com  este es el correo, GRACIAS......

     

    lunes, 17 de mayo de 2010 20:27

Respuestas

  • Has hecho flujos de trabajo con SharePoint Designer?... lo que debes hacer es correr el asistente llamado Workflow Designer, le das un nombre a tu flujo, lo asocias al calendario de eventos y "muy importante" le dices que se ejecute automáticamente cada que se crea y cada que se modifica un elemento, son dos opciones separadas, elige ambas. Después en la siguiente parte del asistente te da la opción de agregar condiciones y acciones, en las condiciones elige la opción de comparar campos de la lista, y compara el campo fecha con un filtro que busque una coincidencia de fechas, es decir, que el filtro sea Fecha inicio = Fecha inicio, si no encuentra coincidencia el filtro devolvera un FALSE y entonces el flujo no hara ninguna accion, si el filtro encuentra una coincidencia entonces regresará un TRUE y entonces ponle en las acciones que cuando esa condición se cumpla, que mande un correo electrónico al creador del elemento diciendole que el evento se repite o que se traslapa con otro a la misma fecha o que la acción sea que elimine el elemento coincidente.

     

    Puedes hacer cosas más complejas comparando más campos de tus eventos en las condiciones y metiendo más acciones, como por ejemplo que compare los títulos y el lugar de los eventos para saber si son el mismo evento o diferentes pero a la misma hora y entonces mandar notificaciones o cambiar las fechas de uno de los eventos y notificar al usuario, etc... ya todo es a gusto personal...

     

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    • Propuesto como respuesta Uriel Almendra lunes, 8 de abril de 2013 17:32
    • Marcado como respuesta Uriel Almendra lunes, 8 de abril de 2013 17:32
    sábado, 22 de mayo de 2010 17:33
    Moderador

Todas las respuestas

  • No quieres que se permita generar un evento en la misma fecha y hora?, tienes dos opciones, generar un flujo de trabajo que revise cuando un usuario genera un nuevo evento en el calendario y si tiene la misma fecha que otro evento entonces lo elimines y/o mandes una notificación al usuario; la otra opción es que programes un evento que revise las fechas y horas de cada evento cuando se esta creando y que no permita que se guarde el evento o que mande un aviso al usuario.

     

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    miércoles, 19 de mayo de 2010 1:14
    Moderador
  • Hola Eduardo.

    Una opción es utilizar JQuery dentro de SharePoint. Esta es una librería JavaScript que facilita bastante la interacción con los objetos de página HTML. Esta librería cuenta adicionalmente con complementos, uno de los cuales es para SharePoint y se encuentra en CodePlex. spservices.codeplex.com .

    La extensión SPServices tiene un método llamado $().SPServices.SPRequireUnique que te permite hacer esa validación.

    Miguel.


    http://blogsp.idea80.com
    viernes, 21 de mayo de 2010 3:58
  • Chido Miguel, nada mas que fijate que yo casi no e utilizado el JQuery no se si tengas información adicional de como puedo implementar esto del JQuery, de echo una ves lo intente pero no resulto nada, te agradecería con esa información cuate de todos modos se agradece el apoyo en verdad muchas gracias...

    Saludos cordiales...

    ATTE. EP!!

    viernes, 21 de mayo de 2010 14:27
  • Que onda Vladimir oye me late tu idea de generarlo en un workflow pero dime como generaria mas o menos esa idea que me acabas de plasmar que la verda suena bastante buena, bueno de todos modos chido por el aporte la verdad se te agradece, muchas gracias...

    saludos cordiales...

    ATTE. EP!!

    viernes, 21 de mayo de 2010 16:12
  • Hola Eduardo. Hay un blog que hace una parsona en Bélgica llamado Jan Tielens, quien ha publicado ejemplos de cómo utilizar JQuery en SharePoint. Te estoy copiando el vínculo al mes de Marzo que es más o menos cuando empiezan los ejemplos y de ahí en adelante muestra cómo utilizar los Web Services de SharePoint, modificar elementos gráficos, entre otras cosas; y todo con JQuery. De ahí salta a los meses siguientes y vas a encontar más ejemplos.

    http://weblogs.asp.net/jan/archive/2009/03.aspx

    Miguel.


    http://blogsp.idea80.com
    viernes, 21 de mayo de 2010 20:19
  • Orale Miguel chido entonces lo checo y te aviso como me fue de echo esto del JQuery esta muy bien, chido y buen dia....

    Saludos cordiales....

    ATTE. EP!!

    viernes, 21 de mayo de 2010 21:32
  • Has hecho flujos de trabajo con SharePoint Designer?... lo que debes hacer es correr el asistente llamado Workflow Designer, le das un nombre a tu flujo, lo asocias al calendario de eventos y "muy importante" le dices que se ejecute automáticamente cada que se crea y cada que se modifica un elemento, son dos opciones separadas, elige ambas. Después en la siguiente parte del asistente te da la opción de agregar condiciones y acciones, en las condiciones elige la opción de comparar campos de la lista, y compara el campo fecha con un filtro que busque una coincidencia de fechas, es decir, que el filtro sea Fecha inicio = Fecha inicio, si no encuentra coincidencia el filtro devolvera un FALSE y entonces el flujo no hara ninguna accion, si el filtro encuentra una coincidencia entonces regresará un TRUE y entonces ponle en las acciones que cuando esa condición se cumpla, que mande un correo electrónico al creador del elemento diciendole que el evento se repite o que se traslapa con otro a la misma fecha o que la acción sea que elimine el elemento coincidente.

     

    Puedes hacer cosas más complejas comparando más campos de tus eventos en las condiciones y metiendo más acciones, como por ejemplo que compare los títulos y el lugar de los eventos para saber si son el mismo evento o diferentes pero a la misma hora y entonces mandar notificaciones o cambiar las fechas de uno de los eventos y notificar al usuario, etc... ya todo es a gusto personal...

     

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    • Propuesto como respuesta Uriel Almendra lunes, 8 de abril de 2013 17:32
    • Marcado como respuesta Uriel Almendra lunes, 8 de abril de 2013 17:32
    sábado, 22 de mayo de 2010 17:33
    Moderador
  • domingo, 23 de mayo de 2010 19:49
  • Vladimir muchas gracias por este apoyo que me estas dando en verdad gracias pocas son las personas que se disponen a ayudara  los demas y nocabe duda que tu eres una de esas personas, te aviso como me fue con esto y recuerda muchas gracias en serio gracias.....

    saludos cordiales....

    lunes, 24 de mayo de 2010 3:06
  • Gracias, lo checo y te aviso como me fue. GRACIAS TOTALES

    Saludos cordiales...

    lunes, 24 de mayo de 2010 3:07
  • Que onda Vladimir, gracias ya me salio como me dijiste nada mas otra cosa fijate que cada vez que creo un evento o sea, si en un Dia no hay eventos me manda mail diciendome que esa hora & fecha ya esta asignada a otro evento (este mensaje yo lo cree en el designer) pero quiero saber como se puede hacer para que nada mas me mande mails cuando la fecha sea la misma y no me mande mails si en ese dia no hay eventos solamente hasta que haya otra con la misma fecha, de echo ya los compare pero sigue igual, gracias por todo tu apoyo, suerte en todo lo que realizes, GRACIAS...

    Saludos cordiales...

    ATTE. EP!! 

    lunes, 24 de mayo de 2010 15:41
  • Revisa bien en tus condiciones del flujo de trabajo, debes generar un filtro en la condición para que compare el dato de fecha y hora de tu evento actual con los eventos que hay en el calendario.

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    lunes, 24 de mayo de 2010 18:18
    Moderador
  • Listo Vladimir ya quedo, gracias por tu apoyo, en verdad muchas gracias

    YEAHHHHHH

    miércoles, 26 de mayo de 2010 17:17
  • Eduardo buen día;

     

    Me alegra escuchar que has conseguido resolver tu necesidad, ahora te pido un favor, para que podamos llevar un correcto control y orden de los temas así como de las respuestas, nos marques la o las respuestas que te hayan sido de utilidad y asi otros puedan aprovechar esa misma información.

     

    Saludos y muchas gracias.

     

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    martes, 8 de junio de 2010 2:16
    Moderador