Usted estĆ” aquĆ:
Conjuntos de permisos basados en sesión
Un conjunto de permisos basado en sesión se aplica a una sesión de usuario especĆfica para otorgar a alguien acceso funcional a los permisos.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Disponible en: Essentials Edition, Contact Manager Edition, Professional Edition, Group Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition y Database.com Edition |
Digamos que la organización tiene un objeto personalizado denominado Sala de conferencias. Una aplicación móvil llamada Sincronización de sala de conferencias tiene acceso de lectura y actualización al objeto. Puede crear un conjunto de permisos para permitir actualizaciones del objeto solo si la aplicación móvil conectada Sincronización de sala de conferencias genera la sesión del usuario.
O quizÔ tiene una aplicación web que accede a información confidencial. Por motivos de seguridad, desea limitar el acceso de usuario a una duración predeterminada. Puede crear un conjunto de permisos basado en sesiones que se active solo cuando los usuarios se autentican en el entorno mediante un token. Cuando el token caduca, el usuario debe repetir la autenticación para acceder a la aplicación de nuevo.
También puede utilizar conjuntos de permisos basados en sesión en Flow Builder. Por ejemplo, tiene un comprador joven en su organización que requiere ocasionalmente acceso a su objeto Contratos. Cree un conjunto de permisos basado en sesión con acceso al objeto y luego cree un flujo que utiliza la acción Activar conjunto de permisos basado en sesión disponible en Flow Builder. En el flujo, pase el nombre del permiso a la acción. Durante el tiempo de ejecución, la acción comprueba quién estÔ ejecutando el flujo. Cuando se ejecuta el flujo, se activa el proceso de activación. Después de completarse el flujo, el comprador tiene acceso al objeto Contratos para la sesión actual.
Los conjuntos de permisos basados en sesión no admiten procesos asĆncronos, como la implementación de metadatos personalizados. Los conjuntos de permisos basados en sesión solo son vĆ”lidos para la sesión en la que estĆ”n activados.
Para activar conjuntos de permisos basados en sesión a través de la API de REST o la API de SOAP, consulte el objeto SessionPermSetActivation en la Referencia de objetos. Necesita el permiso Gestionar activación de conjunto de permisos de sesión.
Antes de asignar conjuntos de permisos basados en sesión a usuarios, asegúrese de que pueden cumplir las condiciones del conjunto de permisos. Por ejemplo, otorgue el acceso de usuario a herramientas apropiadas, como autenticadores. Como prÔctica recomendada, informe a los usuarios de las condiciones en las que pueden acceder a algunas aplicaciones y herramientas. La información de asignación de usuarios aparece en la pÔgina de detalles de usuario en una lista relacionada denominada Asignaciones de conjuntos de permisos: Se requiere activación.
- Crear un flujo que puede activar o desactivar un conjunto de permisos basado en sesión
Puede crear un conjunto de permisos basado en sesión y luego crear un flujo que los usuarios pueden ejecutar para activar o desactivar el conjunto de permisos por sà mismos.
