Soluciones y soluciones para los límites de permiso de SharePoint

Ana Neto Noticias de la empresa, Técnico 3 Comentarios

¿Sabe que el SharePoint tiene un límite de alcance de seguridad de 50.000 artículos con permisos únicos de SharePoint? Sí, este límite existe, y se aplica por lista o biblioteca desde SharePoint 2010. ¿Qué implicaciones tiene esto para usted y su implementación de SharePoint? Averigüémoslo y luego discutamos las posibles soluciones y soluciones provisionales.

¿Qué es esto? ¿Por qué hay un límite en los permisos únicos de SharePoint?

Puedes almacenar hasta 30 millones de artículos o archivos en una lista o biblioteca de SharePoint. Pero hay un límite en el número de permisos únicos de SharePoint que puedes establecer de 50.000 artículos por lista o biblioteca. Esta limitación existe en SharePoint 2010 y en todas las versiones siguientes. El límite puede ser reducido pero no aumentado, sin embargo hay cosas que puedes hacer al respecto... ¡sigue leyendo!

Pero primero... ¿por qué hay un límite y por qué el límite es un problema? Hay dos aspectos a considerar, aunque no está tan claro, primero mira la documentación de SharePoint. El primer aspecto es que si intentas superar el límite de 50.000, SharePoint te dará un error "No puedes romper la herencia de este artículo porque hay demasiados artículos con permisos únicos en esta lista".

El segundo aspecto de este problema es la disminución del rendimiento. A medida que el número de permisos únicos en una lista o biblioteca aumenta, notarás que el rendimiento de SharePoint disminuye... incluso si no estás cerca del límite todavía. Esto podría suceder a partir de unos 5.000 permisos únicos, aunque eso dependerá de tu implementación específica de SharePoint.

¿Me afectará esto?

Esto afecta a cualquier entorno SharePoint que utilice masivamente permisos de elementos únicos. Una situación común en la que esto ocurre y la que cubriremos en el resto de nuestro artículo es cuando usas SharePoint para almacenar tus documentos de Dinámica. Muchos administradores de sistemas eligen combinar SharePoint en línea con Dynamics 365, porque:

- La gestión de documents is es más intuitiva y tiene funcionalidades adicionales como la comprobación de documentos y el historial de versiones.

- El almacenamiento de datos es más barato en el lado SharePoint. Incluso si el almacenamiento estándar del SharePoint de 10 GB no es suficiente, el almacenamiento extra tiene un precio muy razonable de $0.20/mes por GB extra.

El problema es que, a pesar de que la sincronización de los documentos entre Dynamics y SharePoint es automática, no hay una sincronización automática de los permisos.

Si tiene una estructura pequeña y no tiene muchos datos sensibles, puede considerar hacer esta sincronización de permisos manualmente usando las opciones de gestión de permisos de SharePoint. Tendrías que configurar los permisos de la carpeta SharePoint de forma individual, por lo que esta es sólo una opción si la estructura es pequeña. También es importante notar que los niveles de permisos de SharePoint no tienen correspondencia directa con los niveles de permisos de Dynamics, por lo que esto no es tan sencillo como podría esperarse. Tenlo en cuenta cuando decidas gestionar los permisos de SharePoint por ti mismo.

Si su estructura no se describe mejor como pequeña, la mejor opción es utilizar un complemento como Permiso CB Replicador. El problema es que incluso si se utiliza una herramienta de este tipo, si se tiene un gran número de usuarios (o incluso un número no tan grande de usuarios pero un gran número de documentos), se usarán masivamente permisos de elementos únicos y se llegará al límite de 50.000... es sólo cuestión de tiempo.

¿Qué dice Microsoft?

Este límite es presentado oficialmente por Microsoft. Se denomina límite de "Ámbito de seguridad" para listas y bibliotecas. Puedes encontrar esto en la documentación de SharePoint 2010, SharePoint 2013 y SharePoint 2016 y 2019.

Se menciona explícitamente que "A medida que aumente el número de permisos únicos en una lista, el rendimiento de las consultas se degradará. Aunque el límite por defecto es de 50.000 permisos únicos, podría considerar la posibilidad de reducir este límite a 5.000 permisos únicos". Microsoft también indica que "Si intenta declarar permisos únicos después de alcanzar este límite, se le bloqueará la posibilidad de hacerlo".

¿Qué puedo hacer?

Ahora hablemos de posibles soluciones y soluciones provisionales.

La primera y más obvia opción sería reducir el número de documentos. Desafortunadamente, esta no es realmente una opción para la mayoría de las organizaciones. Los documentos no pueden simplemente desaparecer de la noche a la mañana.

La segunda opción sería almacenar los documentos en otro lugar. El problema de esta opción es que o bien da lugar a una pérdida de funcionalidad (además de una pérdida de productividad, ya que tendrá que hacer que sus usuarios cambien la forma de hacer las cosas) o bien a importantes costos adicionales. O ambas cosas 😊

La tercera opción es organizar sus documentos de manera diferente. El límite se establece por lista/biblioteca, así que si tienes más bibliotecas es menos probable que llegues al límite. El problema con esto (¿por qué siempre hay un problema?) es que es difícil hacerlo manualmente. Además, necesitas que tus usuarios cooperen contigo. De lo contrario, podrías terminar con una estructura de biblioteca que nadie entiende, y que nadie puede mantener...

La buena noticia es que si tienes tus documentos procedentes de Dynamics esto se puede hacer automáticamente usando Replicador de permisos CB + el complemento SharePoint Structure Creator. SharePoint Structure Creator pone los documentos en diferentes bibliotecas de documentos que se crean automáticamente según las reglas que usted configura. Las opciones disponibles son:

- Una biblioteca de documentos por período (año, trimestre, mes, semana, día o costumbre)

- Una biblioteca de documentos por letra o conjunto de letras (basada en el carácter o caracteres iniciales del nombre del registro o el carácter o caracteres iniciales del ID del registro)

- Una biblioteca de documentos por registro

La creación de la biblioteca se hace con un usuario privilegiado que se establece durante la configuración. Esto significa que el usuario final no necesita tener ningún permiso especial en SharePoint.

Después de esta simple (¡pero poderosa!) configuración, todo es automático. La única cosa que sus usuarios verán es la organización de la biblioteca. Incluso la organización de la biblioteca sólo es visible si los usuarios están en SharePoint. Si están dentro de Dynamics, ni siquiera verán eso. Se verá para el usuario como un documento de Dynamics perfectamente normal... ¡y eso es algo bueno!

Es importante señalar que esta solución está disponible tanto para entornos autoalojados como a través de Microsoft Azure Deployment y que hay una amplia gama de sistemas soportados:

- CRM 2011, CRM 2013, CRM 2015, CRM 2016, Dynamics 365, Dynamics 365 en línea

- SharePoint 2013, SharePoint 2016, SharePoint 2019, SharePoint Online

El complemento se comunica tanto con SharePoint como con Dynamics usando el La plataforma Connect Bridge. Esto significa que todo va a través del REST API.

¿Cómo empiezo con el SharePoint Structure Creator?

Lo primero que necesitas es Replicador de permisos CB. Puedes conseguir un prueba gratuita para ello, que puede ser autoalojado o desplegado en Azure. Se puede obtener más información sobre las opciones de despliegue aquí.

SharePoint Structure Creator es un complemento del Replicador de Permisos de CB. Simplemente añada en el formulario de solicitud de prueba que está interesado en este complemento. De esta manera obtendrás toda la información relevante sobre cómo instalar el complemento.

Puedes echar un vistazo a la información de precios y luego sólo hay que seguir los sencillos pasos que se encuentran en el documentación en línea.

Entonces puede estar seguro de que este es un problema del que no tendrá que preocuparse nunca más. Connecting Software asegura la compatibilidad de esta solución, por lo que incluso cuando se actualiza la infraestructura, ¡sigue estando cubierta!

¿Para qué más puedo usar el SharePoint Structure Creator?

SharePoint Structure Creator es una solución elegante para el límite de permisos únicos, pero también puede ser usado sólo para propósitos de organización.

Si bien los documentos provienen de Dynamics, sus usuarios tienden a ir a los documentos del lado de SharePoint, ayuda mucho tener una estructura de biblioteca decente... y una que no necesita ser mantenida por usted mismo 😊

Comentarios 3

  1. Post
    Autor

    Gracias por su comentario relevante. 5.000 es, de hecho, el límite para SharePoint Online. El límite mencionado en nuestro artículo es para la versión en línea.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *