domingo, 15 de agosto de 2010

Gestión de contenidos maestro detalle en listas de sharepoint

En algunas ocasiones se me ha presentado la necesidad en Sharepoint de manejar listas que permitan trabajar el contenido como si fuesen tablas relacionales maestro detalle ejemplo de esto son las facturas en las cuales hay un encabezado y un detalle de productos o en un banco la relación entre un cliente y sus cuentas, una forma interesante de trabajar este requerimiento es la creación de tipos de contenidos custom, la idea es crear un tipo de contenido especial el cual herede su comportamiento del tipo de contenido base Folder y asociando este nuevo contenido a una lista de SharePoint siguiendo los siguientes pasos:

1. Creación de contenidos

Ingrese a la configuración del sitio en la que se creara el nuevo tipo de contenido
y seleccione la opción content types.



A parecera una pantalla con todos los tipos de contenidos en el sitio, seleccione la opción de crear tipo de contenido.



En el siguiente formulario ingrese el nombre del tipo de contenido y seguidamente seleccione el tipo de contenido formulario como se visualiza en la siguiente imagen



En el siguiente formulario seleccione las columnas de metadatada que desea incluir en el nuevo tipo de contenido.



2. Asociación del nuevo tipo de contenido a la lista

En este punto tendremos nuestro tipo de contenido contenedor o maestro, para asociarlo a una lista, creamos una nueva y nos dirigimos a la configuración de la misma, seleccionamos la opción de configuración avanzada y marcamos la opción para permitir manejar tipos de contenido en la lista.



Una vez seleccionada esta opción adicionamos el tipo de contenido que creamos en los pasos anteriores a la lista.






En este punto tendremos asociado nuestro contenido a la lista.



El siguiente paso es crear un nuevo tipo de contenido que herede del contenido base el cual deseamos sea el detalle del contenido maestro que acabamos de crear, para esto seguiremos de nuevo todos los pasos anteriores, al final contaremos con dos tipos de contenidos que nos permitirán trabajar una figura de maestro-detalle en las listas de sharepoint, esta es solo una pequeña muestra de los que se puede lograr con el uso de tipos de contenido, espero esta entrada les sea de ayuda.

No hay comentarios:

Publicar un comentario