Usted está aquí:
Degradar usuarios con licencias de comunidad a usuarios sin contacto
Puede convertir usuarios con licencias de comunidad en usuarios sin contacto. Convirtiendo usuarios, puede ampliar el alcance de su sitio de Experience Cloud sin agregar al costo. Por ejemplo, puede degradar usuarios inactivos o no cualificados y luego actualizarlos a usuarios de sitio con funciones completas más adelante. Puede degradar usuarios desde Configuración y a través de la API.
La degradación de un usuario de sitio de Experience Cloud a un usuario sin contacto es un proceso de dos pasos. Desactiva el usuario de sitio y luego lo reactiva como un usuario sin contacto. Cuando desactiva usuarios, Salesforce los desactiva e invalida sus nombres de usuario cambiando su nombre. Restaura los nombres de usuario cuando reactiva los usuarios. Los usuarios reactivados reciben un email Bienvenida al nuevo miembro desde Salesforce. Puede evitar que Salesforce envíe mensajes de email de bienvenida desde Espacios de trabajo de Experience.
-
Desactive el contacto del usuario.
- Desde la página de detalles del usuario, guarde el nombre de usuario del contacto.
- En el menú desplegable de acciones, seleccione Desactivar usuario.
-
(Opcional) Desactive mensajes de email de bienvenida.
- Desde Espacios de trabajo de Experience, seleccione Administración y, a continuación, seleccione Emails.
- Bajo Plantillas de email, anule la selección de Enviar email de bienvenida.
-
Active el usuario como cliente o socio sin contacto.
- En Configuración, ingrese Usuarios en el cuadro Búsqueda rápida y, a continuación, seleccione Usuarios.
- Junto al usuario que está degradando, haga clic en Modificar.
- Para licencia de usuario, seleccione Identidad externa, y luego seleccione un perfil de cliente o socio.
- Seleccione Activo.
- Restaure el nombre de nombre de usuario sustituyendo el nombre de usuario con aquel que guardó.
- Guarde sus cambios.
También puede degradar usuarios de forma masiva desde la API. Si está degradando de forma masiva, asigne los usuarios a un perfil. En este ejemplo, estamos degradando un usuario único.
//Disable user
String uName;
User u = [SELECT Id, UserName FROM User WHERE Id = '005xx009871TQXL'];
u.IsPortalEnabled=false;
uName = u.UserName;
Update u;
//Activate as a contactless user
User u1 = [SELECT Id, UserName, IsActive FROM User WHERE Id = '005xx009871TQXL'];
u1.UserName = 'sarah@mycompany.com'; // Or uName from above
u1.IsActive = true;
Update u1;
