none
Lista personalizada RRS feed

  • Pregunta

  • Hola a todos,

    Tengo una lista personalizada en sharepoint foundation para solicitud de un servicio, tengo un campo fecha y otro horarios, hay alguna manera de comparar los elementos nuevos con los elementos ya creados y hacer una especie de validación que no permita que se repitan.

    Gracias y saludos,

    Whilda

    viernes, 22 de abril de 2011 17:08

Respuestas

  • Hola Whilda,

    Para poder publicar formularios InfoPath necesitas disponer de InfoPath Forms Services y este sólo lo tienes en SharePoint Server Enterprise, no en SharePoint Foundation...en SharePoint 2007 pasaba lo mismo.

    Saludos

    • Marcado como respuesta Ismael Borche jueves, 19 de mayo de 2011 21:01
    martes, 26 de abril de 2011 15:26

Todas las respuestas

  • Hola whilda,

    ¿estás en SharePoint 2010? si es así, ya tienes esa función de validación en las listas o especificando que el campo debe de ser único, son características nuevas.

    Si estás en 2007 me temo que vas a tener que desarrollar un ItemReceiver que compruebe los valores introducidos con los existentes en la lista.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    domingo, 24 de abril de 2011 10:06
  • Gracias Alberto,

    Estoy con Sharepoint Foundation 2010, no he visto esta opción, sabes si esta versión también incluye esta característica?

    Saludos,

    Whilda

    lunes, 25 de abril de 2011 14:09
  • Si, esa opción también la tienes en un Foundation. El campo único es una propiedad del campo.
    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    lunes, 25 de abril de 2011 14:14
  • Hola Whilda,

    Yo apostaría por la unicidad de columnas que comenta Alberto...para hacer que una columna tenga valores únicos, simplemente haz clic sobre la misma desde la página de configuración de la lista o bien cuando agregas la nueva columna y marca la opción "Aplicar valores únicos" con el valor "Sí". Con respecto al tema de validaciones, dale una mirada a:

    http://geeks.ms/blogs/ciin/archive/2010/07/04/sharepoint-2010-validaciones-en-listas-y-columnas-i.aspx

    Saludos!

    lunes, 25 de abril de 2011 14:17
  • Es cierto ya he visto la opción de valores únicos, solo tengo que ver ahora como relacionar el campo de la fecha con el de los horarios, porque quisiera que el campo horarios sea único solo para un día y que al otro día pudieras elegir otra vez ese horario. (una especie de reserva).

    Gracias chicos.

    Saludos,

    Whilda

     

    lunes, 25 de abril de 2011 15:12
  • Prueba desde el infopath ahi te permite hacer algunas validaciones mas "robustas" :D
    SMA
    lunes, 25 de abril de 2011 23:02
  • InfoPath sólo le vale para SharePoint Server Enterprise y hay que tener cuidado con las columnas de la lista ya que no se soportan todos los tipos de campo de SharePoint. Por ejemplo, los campo de tipo metadata no están soportados.

    Saludos

    martes, 26 de abril de 2011 6:08
  • Si ya he pensado en Infopath, pero aún no resuelvo el problema que comenté en otra pregunta, ya que tengo problemas para publicar el formulario en una aplicación web. Tengo dos aplicaciones web en una puedo publicar correctamente los formularios de infopath y en la otra no, aún no se por que, la unica diferencia entre ambas es que la primera tiene una url que crea el sharepoint por defecto la primera vez que lo instalé (http://sharepoint/) y la segunda es la aplicación que he creado yo que tiene el formato servidor:puerto (http://sharepoint:47789/), cuando intento publicar el formulario, me pide la contraseña y luego me sale el error de que no se pudo conectar al servidor o que no existe.

    Saludos,

    Whilda

     

    martes, 26 de abril de 2011 15:00
  • Hola Whilda,

    Para poder publicar formularios InfoPath necesitas disponer de InfoPath Forms Services y este sólo lo tienes en SharePoint Server Enterprise, no en SharePoint Foundation...en SharePoint 2007 pasaba lo mismo.

    Saludos

    • Marcado como respuesta Ismael Borche jueves, 19 de mayo de 2011 21:01
    martes, 26 de abril de 2011 15:26
  • Hola Juan Carlos,

    Tanto en WSS como en Foundation, yo he creado bibliotecas de formularios, luego voy a Infopath creo el formulario, después a este formulario le configuro una conexión para enviar, al final tiene la opción de publicar y puedes elegir "A una biblioteca de sharepoint", y sale la opción para seleccionar la biblioteca previamente creada y listo, me voy al sharepoint y ya allí tengo publicado mi formulario correctamente, si quiero crear un nuevo elemento me abre el formularioy va guardando todos los formularios en forma de lista, luego también viene la opción de unificar los formularios. Está muy bien pero como les comenté en esta aplicación no me funciona y creo que es cuestipon de la url.

    Saludos,

    Whilda

     

    martes, 26 de abril de 2011 21:07
  • Pero necesitas el cliente InfoPath para abrir los formularios...InfoPath Form Services te permite ver los formularios en el navegador.

    Saludos

    martes, 26 de abril de 2011 21:14
  • Si, tengo que tener Infopath instalado. Yo puedo adquirir una licencia de Infopath Form Services e instalarla y utilizarla con Foundation?

    Saludos,

    martes, 26 de abril de 2011 21:48
  • Hola Whilda,

    No puedes adquirir una licencia de InfoPath Forms Services ya que no es un producto independiente. Es un servicio más y sólo está disponible en SharePoint Enterprise.

    Saludos!

    miércoles, 27 de abril de 2011 6:11
  • Gracias por aclarlo yo pensaba que se podía comprar por separado.

    Ya más o menos he resuelto el problema de la lista ya que en vez de solo un campo para elegir horarios he creado dos de tipo fecha y hora (hora inicial y hora final) y los he marcado como unicos y me va perfecto así, pero tengo el problema de los minutos, hay alguna manera en algún lado de indicar que no me muestre los minutos, solo quisiera que la gente seleccionara enteros.

    Gracias y saludos,

    Whilda

    • Marcado como respuesta Whilda Pérez jueves, 5 de mayo de 2011 15:25
    • Desmarcado como respuesta Whilda Pérez jueves, 5 de mayo de 2011 15:25
    miércoles, 27 de abril de 2011 17:49