Configuración

Seguridad y personalización

Parte 2 de "11 cosas que hay que saber acerca de la personalización"

Fecha de publicación: Noviembre 30, 2007

No todo el mundo puede personalizar Microsoft Dynamics CRM. A menos que disponga de los privilegios necesarios para llevar a cabo las tareas de personalización, no podrá ver las funciones de Personalización. De forma predeterminada, sólo los usuarios de Microsoft Dynamics CRM que tengan el rol de seguridad Administrador del sistema o Personalizador del sistema podrán tener acceso a las características de Personalización:

  • El rol de seguridad Administrador del sistema le otorga los privilegios para realizar todas las acciones de personalización posibles.

  • El rol de seguridad Personalizador del sistema es adecuado para quienes deban implementar personalizaciones, pero que no tienen que ver todos los datos del sistema.

En esta página
Delegar personalizaciones Delegar personalizaciones
Administrar los roles de seguridad Administrar los roles de seguridad
Ámbito de las personalizaciones Ámbito de las personalizaciones
Implementar seguridad de nivel de campo Implementar seguridad de nivel de campo

Delegar personalizaciones

Antes de asumir la responsabilidad de aplicar todas las personalizaciones en la implementación, piense si puede delegar algunas tareas de personalización. Como las tareas de personalización principales de Microsoft Dynamics CRM no requieren tareas de programación, los administradores u otros participantes de una organización pueden realizarlas. Podría ser conveniente plantearse otorgar a personas de la organización que tengan la formación adecuada los derechos para realizar personalizaciones que afecten a sus áreas de trabajo.

Administrar cambios

Aunque puede delegar algunas responsabilidades de personalización, es necesario que haya documentación, coordinación, formación y supervisión:

  • Documente los cambios aplicados, incluyendo el objetivo de la personalización.

  • Esté al tanto del efecto de las personalizaciones en todos los usuarios del sistema.

  • Dé formación a cualquier persona que deba realizar cambios para que pueda realizar cambios que consigan los resultados deseados.

  • Desarrolle y aplique los procedimientos de administración de cambios que tengan sentido para su organización.

Volver al principio

Administrar los roles de seguridad

Puede crear nuevos roles de seguridad o modificar los roles de seguridad existentes para otorgar privilegios a los usuarios con los que podrán personalizar o usar ciertas personalizaciones. Para obtener información acerca de los privilegios que debe tener, vea ¿Por qué no puedo tener acceso a algunas características o áreas?

Aunque la seguridad de Microsoft Dynamics CRM se basa en roles, también es acumulativa, ya que los usuarios pueden pertenecer a más de un rol de seguridad. Los usuarios disfrutan de los privilegios menos restrictivos para todos los roles de seguridad a los que pertenecen. Esto significa que se puede crear un rol de seguridad basado en tareas que proporcione los privilegios necesarios para realizar una tarea, como por ejemplo la personalización. A continuación puede asignar ese rol de seguridad a un usuario individual para otorgarle esos privilegios. Esto puede ser útil si desea otorgar a alguien privilegios temporales para realizar un determinado tipo de personalización.

Volver al principio

Ámbito de las personalizaciones

Microsoft Dynamics CRM permite que la seguridad varíe en diferentes unidades de negocio de una organización. Esto significa que puede otorgar a una unidad de negocio los derechos para personalizar el sistema y no proporcionar esos privilegios a otro usuario que tenga el mismo rol de seguridad si pertenece a una unidad de negocio diferente.

No obstante, todas las personalizaciones realizadas en Microsoft Dynamics CRM se aplican a todo el sistema. Técnicamente no se puede crear una personalización especial para una unidad de negocio específica. Sin embargo, sí se pueden crear nuevos roles de seguridad y modificar los existentes para que sólo los usuarios que tienen los privilegios necesarios puedan ver las personalizaciones que se creen. Por ejemplo, cuando cree una entidad personalizada, deberá proporcionar a los usuarios acceso a la entidad personalizada a través de sus roles de seguridad. Puede decidir otorgar acceso sólo a miembros de cierto rol de seguridad. Por lo tanto, será invisible para los usuarios que no están asignados a ese rol de seguridad.

Volver al principio

Implementar seguridad de nivel de campo

Si el objetivo es proporcionar a ciertos usuarios derechos especiales sobre campos individuales de una entidad, no encontrará esa capacidad como función incorporada. Algunos socios han creado extensiones para proporcionar esa capacidad. Sin embargo, Microsoft Dynamics CRM no admite la seguridad de nivel de campo de forma predeterminada. Los derechos sobre una entidad se aplican a todos los atributos de esa entidad por igual. Algunas personas han ideado formas de ocultar ciertos campos del formulario usando técnicas de secuencias de comandos. No obstante, no se trata de una solución completa. Ninguno de los campos puede estar oculto en todas las partes de la aplicación. Aunque un campo esté oculto en un formulario, los usuarios pueden buscar campos ocultos mediante Búsqueda avanzada, Exportar a Excel o simplemente imprimiendo el formulario.

Si tiene que proteger algunos datos por separado, sus mejores opciones son comprar una extensión desarrollada por un fabricante independiente de software o crear una entidad personalizada para almacenar información y otorgar acceso a esa entidad a los usuarios que lo requieran.

Vínculos relacionados

¿Encontró la información que necesita?
Sí     No 
Si no es así, ¿qué información necesita? (opcional)

© 2009 Microsoft Corporation. Reservados todos los derechos.