Una novedad interesante que incorpora SharePoint 2010 con respecto a su predecesor es la posibilidad de forzar a que una columna de lista o biblioteca de documentos almacene valores únicos, para lo cuál es necesario realizar la correspondiente indexación. A modo de ejemplo, vamos a ver como se configura la unicidad de la columna Título de una lista de tipo “Anuncios”:
-
Nos vamos a la página de configuración de la lista utilizando la correspondiente opción de la cinta.
-
En la página de configuración, pulsamos sobre el enlace de la columna “Título”.
-
En la página de definición de la columna, simplemente marcamos que queremos que dicha columna almacene valores únicos.
- Si pulsamos “Aceptar” en esta configuración, veremos que se muestra un mensaje indicando que es necesario indexar la columna.
- Para comprobar la unicidad, damos de alta un registro en la lista de tipo “Anuncios”.
-
Intentamos dar de alta otro registro con el mismo valor para la columna Título de forma que SharePoint detectará el correspondiente duplicado y mostrará un mensaje de error en el caso de un formulario ASP.NET o bien una ventana modal de error en el caso de un formulario InfoPath.
Para finalizar este artículo, una pregunta que nos puede venir a la cabeza es la de si es posible configurar esta unicidad de valores en cualquier tipo de columna de SharePoint. Lógicamente, la respuesta es que no y para conocer que columnas soportan la unicidad y que columnas no os recomiendo este artículo de MSDN.