Objetivos de aprendizaje
Modificar la seguridad de nivel de campo
En algunos casos, puede hacer que los usuarios tengan acceso a un objeto, pero limitar su acceso a los campos individuales de ese objeto. La configuración de la seguridad a nivel de campo (o permisos de campo) controla si un usuario puede ver, modificar y eliminar el valor de un campo concreto de un objeto. Estas son las configuraciones que nos permiten proteger campos confidenciales, como el número de seguridad social de un prospecto sin necesidad de ocultar el objeto de prospecto.
Al contrario que los formatos de página, que solo controlan la visibilidad de los campos en páginas de detalles y modificación, la seguridad a nivel de campo controla la visibilidad de los campos en cualquier parte de la aplicación, incluyendo las listas relacionadas, vistas de lista, reportes y resultados de búsqueda. De hecho, para estar completamente seguros de que un usuario no puede acceder a un campo concreto, es importante utilizar la página de seguridad de nivel de campo de un objeto concreto para restringir el acceso al campo. Simplemente no existen otros accesos directos que proporcionen el mismo nivel de protección para un campo concreto.
- Objeto de puesto: ocultar la paga mínima y máxima a empleados estándar y entrevistadores.
- Objeto de prospecto: ocultar los números de la seguridad social a gestores de contratación y entrevistadores.
- Objeto de solicitud de empleo: hacer que los campos de búsqueda Puesto y Prospecto sean de solo lectura para gestores de contratación.
La configuración de campos se puede aplicar modificando perfiles o conjuntos de permisos, o bien desde el menú Accesibilidad de campo en Configuración.
- Crear formatos de página para organizar los campos según las páginas de detalle y de modificación.
- Comprobar el acceso de los usuarios a los campos comprobando la accesibilidad de campo.
- Personalizar los formatos de búsqueda para establecer los campos que se muestran en los resultados de la búsqueda, así como en los resultados en cuadros de diálogo de búsqueda y en las listas clave de páginas de inicio de las fichas.
Restringir el acceso a los campos mediante perfiles
- Use el cuadro Búsqueda rápida para buscar Perfiles.
- Seleccione el perfil que desea cambiar. El perfil "Usuario estándar" servirá.
- Haga clic en Configuración de objetos y seleccione el objeto para el que desea actualizar la configuración de campo.
- Haga clic en Modificar.
- Especifique el tipo de acceso que desea asignar a los usuarios con este perfil para cada campo y guarde los valores.
Agregar acceso a campos mediante conjunto de permisos
Ya trabajamos con los conjuntos de permisos cuando configuramos los objetos personalizados. Ahora volveremos a la página Configuración para asegurarnos de que los objetos tengan disponibles los campos correctos para los usuarios que los necesitan.
- En Configuración, use el cuadro Búsqueda rápida para buscar Conjuntos de permisos.
- Seleccione un conjunto de permisos y haga clic en Configuración de objetos.
- Haga clic en el objeto con el que esté trabajando y, a continuación, haga clic en Modificar.
En este ejemplo, vamos a modificar el objeto Candidato.
- En Permisos de campo, especifique el tipo de acceso que necesita el entrevistador y, a continuación, guarde el conjunto de permisos.
¿Ve cómo ahora los entrevistadores pueden leer y cambiar los valores de las casillas de verificación Apex y C#? Ahora pueden activar o desactivar estas casillas en función de las habilidades de los candidatos con estos dos lenguajes de programación. Hemos impedido que puedan cambiar la fecha de contratación o el nombre del gerente de contratación, aunque sí que pueden ver esta información. Además, puesto que no necesitan conocer el salario del nuevo puesto, hemos eliminado el acceso de lectura y modificación a estos campos.
- Haga clic en Gestionar asignaciones y seleccione los usuarios que cree que necesitarán los permisos que acaba de especificar. Haga clic en Agregar asignaciones y en Listo y ¡listo!