Loading
Gestionar usuarios y acceso a datos
Migrar usuarios de la comunidad entre licencias

Migrar usuarios de la comunidad entre licencias

Los usuarios de la comunidad se pueden mover entre determinadas licencias mediante el Cargador de datos. Por ejemplo, puede migrar usuarios entre las licencias de miembros de las comunidades de clientes y de inicio de sesión en comunidades de clientes. Antes de mover un usuario a otra licencia, configure un perfil para el nuevo tipo de licencia a la que se va a mover el usuario.

Ediciones necesarias

Disponible en: Salesforce Classic y Lightning Experience
Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition

A continuación se describen escenarios a los que se aplica la migración de usuarios a otras licencias distintas.

  • Entre las licencias de cliente o de comunidad de socios y las licencias de inicio de sesión en comunidades de clientes o de inicio de sesión en comunidades de socios
  • Entre las licencias de portal de cliente o de portal de socios y las licencias de comunidad de clientes o de comunidad de socios
    Nota
    Nota Este cambio requiere trabajo de administración y necesita crear nuevos registros de usuarios.
  • Entre las licencias de comunidad de clientes y las licencias Customer Community Plus
    Nota
    Nota Asegúrese de que desea otorgar a los usuarios de comunidad de clientes las opciones de colaboración más avanzadas disponibles para los usuarios de las licencias Customer Community Plus.
Paso 1: Exportar el reporte de usuarios
  1. Inicie sesión en el Cargador de datos.
  2. Haga clic en Exportar.
  3. Haga clic en Siguiente.
  4. Seleccione el objeto Usuario (User).
  5. Ingrese users.csv en el destino de la extracción.
  6. Haga clic en Siguiente.
  7. Seleccione los campos de consulta Id y ProfileId.
    1. En Campos, seleccione IsActive.
    2. En Operador, ingrese equals.
    3. En Valor, ingrese true.
    4. Haga clic en Agregar condición.
  8. Agregue otra condición.
    1. En Campos, seleccione AccountId.
    2. En Operador, ingrese not equals.
    3. Deje el Valor en blanco.
    4. Haga clic en Agregar condición.
  9. La consulta generada es Select Id, ProfileId FROM User WHERE IsActive = true AND AccountId != 'null'.
    Nota
    Nota Copie y pegue la consulta que se genera en este paso.
  10. Haga clic en Finalizar.
  11. Haga clic en .
Paso 2: Consultar los Id. de conjunto de permisos
  1. En el Cargador de datos, haga clic en Exportar.
  2. Haga clic en Siguiente.
  3. Seleccione Mostrar todos los objetos de Salesforce.
  4. Seleccione el objeto Conjunto de permisos (PermissionSet).
  5. Ingrese permissionsets.csv en el destino de la extracción.
  6. Haga clic en Siguiente.
  7. Seleccione los campos de consulta Label e Id.
  8. La consulta generada es SELECT Label,Id FROM PermissionSet.
    Nota
    Nota Copie y pegue la consulta que se genera en este paso.
  9. Haga clic en Extracto.
  10. Haga clic en Aceptar.
Paso 3: Consultar las asignaciones de conjuntos de permisos
  1. En el Cargador de datos, haga clic en Exportar.
  2. Haga clic en Siguiente.
  3. Seleccione Mostrar todos los objetos de Salesforce.
  4. Haga clic en Siguiente.
  5. Seleccione el objeto Asignaciones del conjunto de permisos (PermissionSetAssignment).
  6. Ingrese permissionsetassignment.csv en el destino de la extracción.
  7. Haga clic en Siguiente.
  8. Copie la consulta siguiente de este tema de ayuda y péguela en el cuadro de consulta que se genera: SELECT AssigneeId,Id,PermissionSetId FROM PermissionSetAssignment WHERE Assignee.UserType IN ( 'PowerPartner','PowerCustomerSuccess','CspLitePortal').
    Nota
    Nota PowerPartner es la licencia de comunidad de socios, PowerCustomerSuccess es la licencia Customer Community Plus y CspLitePortal es la licencia de comunidad de clientes. Agregue o quite las licencias en función de sus necesidades de consulta.
  9. Haga clic en Finalizar.
  10. Haga clic en .
Paso 4: Identificadores de perfiles de consulta
  1. En el Cargador de datos, haga clic en Exportar.
  2. Haga clic en Siguiente.
  3. Seleccione Mostrar todos los objetos de Salesforce.
  4. Haga clic en Siguiente.
  5. Seleccione el objeto Perfil (Profile).
  6. Ingrese profiles.csv en el destino de la extracción.
  7. Haga clic en Siguiente.
  8. Copie la consulta siguiente en el cuadro de consulta que se genera: SELECT Name,UserLicense.Name,Id FROM Profile WHERE UserType IN ( 'PowerPartner','PowerCustomerSuccess','CspLitePortal').
    Nota
    Nota PowerPartner es la licencia de comunidad de socios, PowerCustomerSuccess es la licencia Customer Community Plus y CspLitePortal es la licencia de comunidad de clientes. Agregue o quite las licencias en función de sus necesidades.
  9. Haga clic en Finalizar.
  10. Haga clic en .
Paso 5: Actualizar perfiles de usuario
  1. Abra el archivo users.csv que creó.
  2. Cambie el nombre de la columna ProfileID a OldProfileId.
  3. Agregue una columna con el nombre ProfileID.
  4. En la nueva columna ProfileID, agregue el Id. de perfil al que desea mover el usuario utilizando el archivo profiles.csv como guía.
  5. Guarde el archivo users.csv.
  6. Abra el Cargador de datos y haga clic en Actualizar.
  7. Seleccione el objeto de Salesforce Usuario (User).
  8. Seleccione el archivo users.csv.
  9. Haga clic en Siguiente.
  10. Asigne el campo ProfileId a la columna Id. de perfil y asigne el campo Id. a la columna Id. de usuario.
    Asignación
    Advertencia
    Advertencia Este paso elimina todas las asignaciones de conjuntos de permisos de estos usuarios. Antes de realizar estas actualizaciones, asegúrese de que guardó los permisos en el archivo permissionsetassignment.csv. De lo contrario, perderá todo el historial de los conjuntos de permisos que tenían los usuarios de su sitio.
  11. Haga clic en Siguiente.
  12. Haga clic en Finalizar.
Paso 5: Insertar asignaciones de conjuntos de permisos
  1. Abra el archivo permissionsetassignment.csv.
  2. Cambie el nombre de la columna PermissionSetId a OldPermissionSetId.
  3. Agregue una columna con el nombre PermissionSetId.
  4. En la nueva columna PermissionSetId, agregue el Id. de conjunto de permisos al que desea mover el usuario utilizando el archivo permissionsetassignment.csv como guía.
  5. Guarde el archivo permissionsetassignment.csv.
  6. Abra el Cargador de datos y haga clic en Insertar.
  7. Seleccione el objeto de Salesforce Asignaciones del conjunto de permisos (PermissionSetAssignment).
  8. Seleccione el archivo permissionsetassignment.csv.
  9. Haga clic en Siguiente.
  10. Asigne el campo PermissionSetId a la columna PermissionSetId y el campo Id a la columna Id. de usuario.
  11. Haga clic en Siguiente.
  12. Haga clic en Finalizar.
 
Cargando
Salesforce Help | Article