NPS LIST XLMMX
El modelo de seguridad de SharePoint permite establecer permisos a nivel de sitio, lista ó biblioteca, carpeta e ítem. NPS LIST XLMMX profundiza en este comportamiento y establece un nivel adicional: el nivel de campo. Hasta ahora, cuando un usuario accedía a un determinado ítem, sus permisos se aplicaban a toda la información (columnas) de dicho elemento.
Esto impedía, por ejemplo, establecer formularios en los que ciertos usuarios cumplimentan parte de la información y, posteriormente, otros usuarios cumplimentan una segunda parte… sin posibilidad de alterar los datos ya pre-existentes aportados por los primeros.
NPS LIST XLMMX resuelve esta problemática. Ahora el administrador de la lista puede establecer quién puede ver o editar cada uno de los campos establecidos en un elemento de lista o los metadatos de una biblioteca de documentos. No importa el tipo de lista o biblioteca: personalizada, biblioteca de documentos, encuestas, calendarios…
¿Cómo funciona?
Un usuario con los permisos adecuados (control total sobre la lista) debe acceder a la página de configuración de la lista y al Interfaz de Permisos a Nivel de Campo:

Es importante recordar que los usuarios sobre los que vamos a trabajar deben tener permisos previos. Es decir, para establecer que un usuario pueda editar o no un campo, dicho usuario debe tener permisos sobre la lista o biblioteca. NPS LIST XLMMX no establece permisos, sino que matiza (limita) permisos pre-existentes.
El interfaz muestra todos los campos (columnas) definidos en una lista / biblioteca dada, en dos modalidades: Visible y Editable. Este esquema se repite para cada uno de los tres formularios estándar de SharePoint: Nuevo elemento (NewForm), Editar elemento (EditForm) y Mostrar elemento (DisplayForm).
En el caso de la vista de Nuevo Elemento seleccionamos los campos requeridos:

Por su parte, en el caso de la vista de
Mostrar Elemento es posible establecer la visibilidad del campo:

En el caso de la vista de
Editar Elemento, es posible establecer la visibilidad del campo:

Las opciones posibles para cada campo son las siguientes:
- Siempre
- Nunca
- El usuario está en el grupo (es posible utilizar un grupo de SharePoint, un grupo de Directorio Activo o un usuario individual).
- El usuario NO está en el grupo (es posible utilizar un grupo de SharePoint, un grupo de Directorio Activo o un usuario individual).
- El usuario es el creador del elemento (imprescindible para los metadatos de un documento)
Gracias a su intuitivo interfaz NPS LIST XLMMX se convierte en una herramienta indispensable para la definición de aplicaciones sencillas en los entornos de SharePoint, sin necesidad de programación.
Vista resultado de aplicar NPS LIST XLMMX a un formulario de lista