Buenas prácticas al crear bibliotecas, listas y columnas en SharePoint

El uso de bibliotecas y listas en un sitio de SharePoint es muy frecuente, habilitando a los usuarios múltiples escenarios de colaboración interna.

Cuando implementamos soluciones sobre SharePoint tales como flujos de trabajo, formularios electrónicos o vistas es muy común consultar datos de las listas o bibliotecas creadas. Si el nombre de nuestra lista/biblioteca al momento de ser creada tiene espacios, es muy probable que nos econtremos con nombre internos que presenten caracteres extraños como %20. Para evitar esto a continuación se presenta una buena práctica:

 1. Al momento de crear la lista/biblioteca, especificar el nombre sin espacios:

2. La URL de la lista/biblioteca se mantendrá limpia sin espacio.

3. A continuación cambiar el nombre tal y como deseamos que se muestre en el portal

 4. Si verificamos la URL, esta no habrá cambiado.

Este mismo escenarios es aplicable para las columnas de sitio. Si creamos campos con espacios en blanco es muy probable encontrar caracteres como estos %5Fx0020%5F. Para evitar esto el procedimiento deberá ser el mismo.

1. Crear la columna de sitio sin espacios:

2. En la URL del campo se podrá verificar el nombre del campo creado:

 3. A continuación cambiar el nombre del campo como lo deseemos ver desde SharePoint.

El nombre interno del campo no cambiará.

Espero les haya sido de utilidad!

 

 

Audiencias en Dataview WebParts no funcionan

Cuando trabajamos con Dataview WebParts desde SharePoint designer tenemos flexibilidad para realizar todo tipo de configuraciones sobre el WebPart, tal como filtros, agrupación, ordenamiento y paginación. De la misma manera podemos manipular las propiedades de los WebParts como si lo hicieramos desde el navegador.

Una de las propiedades mas útiles en los WebParts es el uso de audiencias que permiten mostrar el contenido de los WebParts de acuerdo al grupo al que pertenezca el usuario autenticado.

Si es que al aplicar las audiencias no vemos el efecto requerido y todos los usuarios pueden seguir viendo el contenido es muy probable que nuestro Dataview WebPart no se encuentre ubicado dentro de una Zona de WebPart, esto es fundamental para poder hacer uso de las audiencias y es muy posible que nos pueda pasar pues no estamos obligados a utilizar Zonas de WebPart para poder insertar un Dataview WebPart.

Espero les sea de utilidad!