none
Relación de contenido (SharePoint 2010) RRS feed

  • Pregunta

  • Tenemos una duda conceptual sobre la relación de contenidos en SharePoint. Voy a intentar explicarlas aunque exponer aquí es caso es algo complejo...

    Partimos en que tenemos n tipos de contenido (noticias, boletines, comunicados, notas de prensa, etc) que queremos relacionar entre sí, con varios requisitos:

     

    • Requisito 1: Se quieren aplicar audiencias a nivel de elementos de la lista
    • Requisito 2: Necesitamos relacionar un tipo de contenido con el resto,  por ejemplo: Quiero relacionar una noticia con: 3 boletines, 1 comunicado, 1 noticia (diferente a la que estoy introduciendo)…
    • Requisito 3: Facilidad de introducción de los datos para el administrador del contenido

     

    En base a esto se nos ocurren varios soluciones:

     

    • Propuesta 1: Habíamos pensado crear una tabla “Enlace” donde el usuario metiera todos los enlaces, y crear un lookup entre “Noticias” (por ejemplo)  y “Enlaces”.
    1. Problema 1: Duplicidad de información en diferentes listas
    2. Problema 2: Complejidad para el administrador de la información, ya que o previamente tiene que de forma manual introducir los enlaces o bien con un Event Receiver en todas las listas, alimentar la lista “Enlace"
    3. Problema 3: Limite de 5000 elementos por lista, para mostrarse en el campo lookup

     

    • Propuesta 2: Otra idea es crear una única tabla, que tenga un tipo de contenido único que sea la suma de todos los tipos de contenido (noticias, boletines, comunicados, notas de prensa, etc) y hacer un lookap a sí mismo para poderse relacionar.
    1. Problema 1: Limite de 5000 elementos por lista, para mostrarse en el campo lookup

     

    Hemos valorado el pasar los elementos antiguos de la tabla "Enlaces" a otra tabla y mantener la vinculación, a través de jobs... pero no me termina de convencer.

    ¿Que otras opciones habría, para relacionar datos en SharePoint 2010 (intentando mantener la funcionalidad out-of-the-box del producto) y cual serían sus inconvenientes?

    Muchas gracias
    Oscar

     

    jueves, 17 de marzo de 2011 16:49

Respuestas

  • Hola Oscar,

    Te comento algunas cosas para que re-penséis las alternativas que habéis valorado inicialmente:

    • La primera, ¿un lookup con 5.000 elementos? Francamente, no sé que solución tenéis en mente, pero ¿estáis seguros que es posible que una noticia tenga 5.000 enlaces o un enlace pueda tener 5.000 noticias?
    • La segunda, la limitraicón de 5.000 elementos es por vista de lista, no en cuanto al número de elementos del campo de Lookup. Eso sí, lo que seguro que no es es usable tener tantos elementos en un campo de Lookp.
    • Una buena idea puede ser crear un campo de Lookup con funcionalidad de autocompletar o algo así para no tener esa situación de tantos elementos en un campo de ese tipo.
    Saludos!
    jueves, 17 de marzo de 2011 20:09

Todas las respuestas

  • Hola Oscar,

    Te comento algunas cosas para que re-penséis las alternativas que habéis valorado inicialmente:

    • La primera, ¿un lookup con 5.000 elementos? Francamente, no sé que solución tenéis en mente, pero ¿estáis seguros que es posible que una noticia tenga 5.000 enlaces o un enlace pueda tener 5.000 noticias?
    • La segunda, la limitraicón de 5.000 elementos es por vista de lista, no en cuanto al número de elementos del campo de Lookup. Eso sí, lo que seguro que no es es usable tener tantos elementos en un campo de Lookp.
    • Una buena idea puede ser crear un campo de Lookup con funcionalidad de autocompletar o algo así para no tener esa situación de tantos elementos en un campo de ese tipo.
    Saludos!
    jueves, 17 de marzo de 2011 20:09
  • Hola Juan Carlos, como siempre, gracias por tu rapida respuesta :)

    En cuanto a la primera opción, no contemplábamos que tuviera una noticia 5000 elementos relacionados, me referia a los elementos del campo lookup, que pensaba que no se mostrarian, pero me lo has aclarado, muchas gracias.

    Por ultimo, me podrías dar algo mas de información/algún ejemplo de como implementar la opción de autocompletar en un campo lookup??

    Gracias de nuevo por tu ayuda

    Oscar

    jueves, 17 de marzo de 2011 22:15
  • Hola,

    Si mal no recuerdo, los campos de tipo lookup de Sharepoint, cuando muestran más de 20 elementos, permiten escribir y van filtrando los elementos en función del texto introducido, por tanto, para eso no te haría falta implementar nada.

    Saludos

    domingo, 20 de marzo de 2011 10:41
  • Hola Jose.aph,

    Lo que comentas es completamente correcto :-).

    Un saludo!

    lunes, 21 de marzo de 2011 10:48
  • Muchas gracias a los dos por la información.


    Un saludo
    Oscar 


    Un saludo Oscar
    lunes, 21 de marzo de 2011 14:19