SharePoint 2010: Unicidad en los valores de una columna!

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.
image image image
  • 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.
image image image

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.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s