Importar usuarios con campos personalizados y gestionar contraseñas en Shift LMS
Este artículo explica cómo añadir campos personalizados al importar usuarios y cómo forzar el cambio de contraseña en el primer ingreso sin que la contraseña expire a los 15 días.
Solución
- Crear campos personalizados: en Administración del sitio> Usuarios> Campos del perfil agregue campos personalizados para cada dato adicional (por ejemplo, Número de empleado o Departamento). Anote el nombre corto de cada campo.
- Preparar el archivo CSV: descargue la plantilla de importación desde Usuarios> Subir usuarios. Añada columnas llamadas
profile_field_
para cada campo personalizado y complete los valores correspondientes para cada usuario. - Incluir columna de cambio de contraseña: agregue una columna
forcepasswordchange
y establezca su valor en1
oyes
para obligar al usuario a cambiar la contraseña en su primer acceso. Puede dejar la columnapassword
vacía para que el sistema genere una contraseña temporal. - Ajustar la expiración de contraseñas: en Administración del sitio> Seguridad> Políticas del sitio modifique la opción Expiración de la contraseña para aumentar el periodo o desactivarlo. Esto evita que se requiera un cambio cada 15 días.
- Importar los usuarios: en Subir usuarios cargue el CSV y seleccione Agregar nuevos y actualizar usuarios existentes. Revise la vista previa para asegurar que los campos personalizados se asignan correctamente y complete la importación.
- Verificar la configuración: tras la importación, compruebe que los usuarios tengan los datos personalizados y que se les solicite el cambio de contraseña al iniciar sesión.
Consejo
Para usuarios que se autentican mediante proveedores externos, utilice el campo auth
en el CSV (por ejemplo, oauth2) y deje la contraseña en blanco. La plataforma los autentificará con el proveedor designado.