Última actualización el 19 de agosto de 2022 por Rakesh Gupta
Gran idea o pregunta duradera:
-
¿Cómo configurar la seguridad a nivel de campo para un campo en conjuntos de permisos en lugar de perfiles durante la creación del campo?
Martin Jones trabaja como administrador de sistemas en Gurukul on Cloud (GoC) . Martin está trabajando actualmente en un proyecto de implementación de servicio de campo.
Tiene el requisito de crear un campo personalizado Fuera del negocio (Lista de selección, Sí/No) en el objeto de la cuenta y configurar el permiso para los siguientes conjuntos de permisos como se menciona en la tabla a continuación.
Seguridad a nivel de campo para el conjunto de permisos | Acceso de lectura | Editar acceso |
---|---|---|
Permisos de administrador de servicio de campo | Sí | Sí |
Permisos de agente de servicio de campo | Sí | Sí |
Permisos de despachador de la comunidad de Field Service | Sí | No |
Permisos de despachador de servicio de campo |
Sí | No |
Integración de servicios de campo | Sí | Sí |
Permisos de recursos de Field Service | Sí | No |
Permisos de autoservicio de Field Service | Sí | No |
Ver toda la cuenta | Sí | No |
Enfoque de Campeón de Automatización (I-do):
Una de las cosas que me gustan de Salesforce es escuchar a sus clientes y mejorar los productos en función de sus comentarios. Los formularios dinámicos, la lista relacionada dinámica y los campos de direcciones personalizadas son algunos ejemplos.
Mientras revisaba las notas de la versión Winter'23 , me topé con una función: establecer la seguridad a nivel de campo para un campo en conjuntos de permisos en lugar de perfiles durante la creación de campos (Beta ) ; Lo encontré muy útil sobre muchas otras características.
Tomemos unos minutos de pausa aquí para entender el problema primero.
En estos días, estamos implementando la seguridad de las aplicaciones solo a través del conjunto de permisos y mantenemos la cantidad de perfiles al mínimo. También usamos conjuntos de permisos para otorgar acceso a aplicaciones, objetos y campos.
El problema surge cuando empezamos a crear nuevos campos. En el paso 3 , Salesforce le permite asignar permisos de campo a los perfiles.
Pero, en muchos escenarios, queremos usar conjuntos de permisos para asignar acceso a campos. En tales casos, debe abrir cada conjunto de permisos y otorgar permisos de campo uno por uno. Eso es demasiada inversión de tiempo.
¿Qué sucede si Salesforce le permite establecer permisos de campo para un campo en conjuntos de permisos en lugar de un perfil?
En este artículo, explicaré paso a paso las instrucciones para configurar la seguridad a nivel de campo para un campo en conjuntos de permisos en lugar de perfiles durante la creación de campos.
Práctica guiada (nosotros hacemos):
Después del lanzamiento de winter'23 , cuando crea un campo en un objeto, puede seguir las prácticas recomendadas y establecer la seguridad a nivel de campo para un campo en conjuntos de permisos en lugar de perfiles. Y en lugar de otorgar acceso manualmente a un campo en cada conjunto de permisos, puede configurar la seguridad a nivel de campo en los conjuntos de permisos durante la creación del campo. Esta función también está disponible cuando configura la seguridad a nivel de campo en un campo o cambia el tipo de campo en un campo.
- Habilite la seguridad a nivel de campo para los conjuntos de permisos durante la creación de campos (beta) en la configuración de administración de usuarios.
- Crear un campo personalizado en el objeto de cuenta
- Haga clic en Configuración .
- En el Administrador de objetos, escriba Cuenta .
- Seleccione Campos y relaciones , luego haga clic en Nuevo .
- Seleccione Lista de selección como Tipo de datos, luego haga clic en Siguiente.
- Ingrese Etiqueta de campo y haga clic en la tecla de tabulación, se completará el Nombre de campo .
- Ingrese los detalles:
- Valores seleccione Ingrese valores, con cada valor separado por una nueva línea
- Sí
- No
- Como práctica recomendada, introduzca siempre una descripción y un texto de ayuda.
- Haga clic en el botón Siguiente .
- Valores seleccione Ingrese valores, con cada valor separado por una nueva línea
- Ingrese los detalles:
- Establezca la seguridad a nivel de campo en los conjuntos de permisos .
- Agregue este campo a Diseño de página .
- Haga clic en Guardar .
Cosas para recordar
- La lista incluye conjuntos de permisos que tienen acceso de creación, lectura, edición o eliminación en el objeto del campo. Si ningún conjunto de permisos tiene ese acceso en el objeto del campo, la lista contiene todos los conjuntos de permisos.
- Si desea asignar seguridad a nivel de campo a los perfiles, desactive la Seguridad a nivel de campo para conjuntos de permisos durante la creación de campos (beta) en Configuración de administración de usuarios.
Evaluación formativa:
¡Quiero saber de ti!
¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/08/19/set-field-level-security-for-a-field-on-permission-sets-during-field-creation-2/