Esta página cubre los valores que se pueden agregar a los archivos CSV para la importación de RR. HH. Para obtener orientación sobre la configuración de la carga de CSV en el sitio de Totara, consulte la página de configuración del sitio CSV de importación de RR. HH.
Formato de archivo de origen CSV
Los archivos de valores separados por comas (CSV) almacenan datos tabulares en texto sin formato. Cada línea del archivo es un registro de datos. Cada registro consta de uno o más campos, separados por comas (u otros caracteres).
Es posible guardar archivos en formato CSV utilizando todas las principales aplicaciones de hojas de cálculo y editores de texto. Es posible que tengas que tener cuidado al usar caracteres de comillas dobles ("), así que consulta tu manual de aplicación si tienes alguna duda.
Para valores de texto que incluyan cualquier cosa que no sean letras o números (caracteres especiales), el valor debe estar entre comillas dobles. Si el valor en sí contiene comillas dobles, se debe añadir una comilla doble adicional delante de cada una, por ejemplo:
Texto deseado | Entrada al archivo CSV |
|---|---|
Hay "quotes" dentro de este valor. | "Hay ""quotes"" dentro de este valor" |
Si está actualizando información existente y deja cualquier campo en blanco, es posible que desee verificar que el comportamiento de cadena vacía en CSV no esté configurado en Cadenas vacías para borrar datos existentes.
Competencias
El campo aggregationmethod solo se puede utilizar en los sitios de Totara Learn. El campo Asignardisponibilidad solo se puede utilizar en sitios que utilizan Totara Learn y Perform. En Totara Perform el logro se determina utilizando el logro migrado de las habilidades existentes de Totara Learn que han sido migradas o por las rutas de logro configuradas en las habilidades de Totara Perform.
Para Totara Perform hay una nueva configuración en la pantalla de administrador de habilidades llamada Quién puede asignar esta habilidad, que hace que la habilidad esté disponible para la asignación directa a un usuario a través de su perfil de habilidad (ya sea por un usuario con permiso para asignarse a sí mismo o por otro usuario que tenga permiso para asignarse a él).
Cabecera | Formato | Notas |
|---|---|---|
idnumber: | 1-100 caracteres | Único para cada elemento de jerarquía. Este ID de elemento no debe coincidir con el ID de ningún elemento de habilidad en otros marcos de habilidad. Si se comparte un ID de elemento entre dos elementos en marcos diferentes, el elemento no puede agregarse o el número de ID original puede moverse al marco utilizado en el archivo CSV. |
tiempomodificado | Marca de tiempo Unix | Última vez que se cambió el detalle del elemento. Si se proporciona una marca de tiempo Unix en el archivo de origen, el valor de horamodificada no debe ser igual al valor de horamodificada previamente importado o el elemento no se actualizará. Si se deja vacío o se establece en 0, el registro se actualizará. |
número de id de marco | 1-100 caracteres | idnumber que coincide con un marco de jerarquía existente. |
Nombre corto | 0-100 caracteres | Este campo puede estar vacío. |
Nombrecompleto | 1-1000 caracteres | El nombre de la habilidad. |
número de identificación principal | 0-100 caracteres | Coincide con el campo identificador de otro elemento de jerarquía. Vacío para el nivel superior. |
descripción | Hasta 1000 caracteres | Este campo puede estar vacío. |
número de identificación del tipo | 0-100 caracteres | Coincide con el identificador de un tipo de elemento existente. |
eliminado | 0 o 1 | Se requiere cuando solo se proporcionan habilidades para crear, actualizar o eliminar, de lo contrario no es necesario. 0 significa no hacer nada y 1 significa eliminar. No se asume ninguna acción si está vacío. |
campo personalizado_[shortname] | Hasta 1000 caracteres | No hay datos en los campos personalizados Se permiten varias columnas, donde el encabezado de la columna coincide con el nombre corto del campo personalizado del tipo. Si no hay coincidencias, no se actualizará nada. Si el tipo de campo personalizado es Formato de fecha, los datos en el campo deben coincidir con el formato definido en Configuración de > ubicación Formato de fecha de importación > CSV. |
método de agregación | 1, 2 o 3 | Para sitios de solo aprendizaje
|
asignardisponibilidad | 0, 1, 2 o 3 | Para sitios de Aprender + Realizar
Ten en cuenta que para asignar habilidades a otro usuario, el usuario que asigna necesitará el permiso Administrar asignaciones de habilidades. |
Asignación de trabajo
Consulte Configurar fuentes de importación de RR. HH. para ver cómo agregar múltiples campos de asignación de tareas en el archivo de importación de RR. HH.
Para múltiples asignaciones de trabajo, solo coloca dos (o más) líneas en tu CSV por usuario. Los campos de usuario deben ser idénticos en ambas líneas. Los campos de asignación de trabajo contienen una asignación de trabajo por línea. Por ejemplo:
número de identificación de usuario, número de asignación de jobas, número de identificación de posición, número de orden de administración
n123,jobid1,pos1,manager1
n123,jobid2,,gerente2
Cabecera | Formato | Notas |
|---|---|---|
nombre completo (opcional) | Hasta 100 caracteres, espacio, ampersand, paréntesis, barra diagonal | Título de la tarea. |
número de id de usuario | 1-100 caracteres | Número de identificación del usuario |
tiempomodificado | Marca de tiempo Unix | Última vez que se cambió el detalle del elemento. Si se proporciona una marca de tiempo Unix en el archivo de origen, el valor de horamodificada no debe ser igual al valor de horamodificada previamente importado o el elemento no se actualizará. Si se deja vacío o se establece en 0, el registro se actualizará. |
eliminado | 0 o 1 | Se requiere cuando solo se proporcionan asignaciones de trabajo para crear, actualizar o eliminar, de lo contrario no es necesario. 0 significa no hacer nada y 1 significa eliminar. No se asume ninguna acción si está vacío. |
idnumber: | 1-100 caracteres | Coincide con el número de asignación de trabajo válido. Se asume que el valor es nulo si no se proporciona. Para asignar un usuario a un administrador, el usuario debe tener una asignación de tarea. Por ejemplo, si desea asignar una id de gerente de 1 a un número de usuario de 5, el gerente debe tener un número de asignación de trabajo en el archivo. |
fecha de inicio (opcional) | Formato de fecha de importación CSV o sello de hora Unix | Los datos en el campo deben coincidir con el formato definido en Configuración de > ubicación Formato de fecha de importación > CSV. |
fecha de finalización (opcional) | Formato de fecha de importación CSV o sello de hora Unix | Los datos en el campo deben coincidir con el formato definido en Configuración de > ubicación Formato de fecha de importación > CSV. |
orgidnumber (opcional) | 1-100 caracteres | Coincide con el número de id de la organización válido. Se asume que el valor es nulo si no se proporciona. |
posidnumber (opcional) | 1-100 caracteres | Coincide con el número de id de posición válido. Se asume que el valor es nulo si no se proporciona. |
appraiseridnumber (opcional) | 1-100 caracteres | Nulo o coincide con el número de id de usuario válido. Se asume que el valor es nulo si no se proporciona. |
manageridnumber (opcional) | 1-100 caracteres | Nulo o coincide con el número de id de usuario válido. Se asume que el valor es nulo si no se proporciona. |
managerjaidnumber (opcional a menos que manageridnumber esté habilitado) | 1-100 caracteres | El número de ID para la asignación de tarea específica involucrada en la relación con el jefe de equipo. Se requiere automáticamente si manageridnumber está configurado como activado y updateidnumbers está desactivado (es decir, estamos utilizando más que solo los primeros trabajos). |
tempmanageridnumber (opcional) | 1-100 caracteres | Nulo o coincide con el número de id de usuario válido. Se asume que el valor es nulo si no se proporciona. |
tempmanagerexpirydate (opcional a menos que tempmanageridnumber esté habilitado) | Formato de fecha de importación CSV o sello de hora Unix | Los datos en el campo deben coincidir con el formato definido en Configuración de > ubicación Formato de fecha de importación > CSV. |
tempmanagerjaidnumber (opcional a menos que tempmanageridnumber esté habilitado) | 1-100 caracteres | El número de ID para la asignación de tarea específica involucrada en la relación con el jefe de equipo. Se requiere automáticamente si tempmanageridnumber está configurado como activado y updateidnumbers está desactivado (es decir, estamos utilizando más que solo los primeros trabajos). |
Organizaciones
Cabecera | Formato | Notas |
|---|---|---|
idnumber: | 1-100 caracteres | Único para cada elemento de jerarquía. Este ID de elemento no debe coincidir con el ID de ningún elemento de la organización en otros marcos de la organización. Si se comparte un ID de elemento entre dos elementos en marcos diferentes, el elemento no puede agregarse o el número de ID original puede moverse al marco utilizado en el archivo CSV. |
tiempomodificado | Marca de tiempo Unix | Última vez que se cambió el detalle del elemento. Si se proporciona una marca de tiempo Unix en el archivo de origen, el valor de horamodificada no debe ser igual al valor de horamodificada previamente importado o el elemento no se actualizará. Si se deja vacío o se establece en 0, el registro se actualizará. |
número de id de marco | 1-100 caracteres | idnumber que coincide con un marco de jerarquía existente. |
Nombre corto | 0-100 caracteres | Este campo puede estar vacío. |
Nombrecompleto | 1-1000 caracteres | • Nombre de la organización |
número de identificación principal | 0-100 caracteres | Coincide con el campo identificador de otro elemento de jerarquía. Vacío para el nivel superior. |
descripción | Hasta 1000 caracteres | Este campo puede estar vacío. |
número de identificación del tipo | 0-100 caracteres | Coincide con el identificador de un tipo de elemento existente. |
eliminado | 0 o 1 | Se requiere cuando solo se proporcionan organizaciones para crear, actualizar o eliminar, de lo contrario no es necesario. 0 significa no hacer nada y 1 significa eliminar. No se asume ninguna acción si está vacío. |
campo personalizado_[shortname] | Hasta 1000 caracteres | No hay datos en los campos personalizados Se permiten varias columnas, donde el encabezado de la columna coincide con el nombre corto del campo personalizado del tipo. Si no hay coincidencias, no se actualizará nada. Si el tipo de campo personalizado es Formato de fecha, los datos en el campo deben coincidir con el formato definido en Configuración de > ubicación Formato de fecha de importación > CSV. |
método de agregación | 1, 2 o 3 | Nota: Solo fuente de habilidad.
|
Posiciones
Cabecera | Formato | Notas |
|---|---|---|
idnumber: | 1-100 caracteres | Único para cada elemento de jerarquía. Este ID de elemento no debe coincidir con el ID de ningún elemento de posición en otros marcos de posición. Si se comparte un ID de elemento entre dos elementos en marcos diferentes, el elemento no puede agregarse o el número de ID original puede moverse al marco utilizado en el archivo CSV. |
tiempomodificado | Marca de tiempo Unix | Última vez que se cambió el detalle del elemento. Si se proporciona una marca de tiempo Unix en el archivo de origen, el valor de horamodificada no debe ser igual al valor de horamodificada previamente importado o el elemento no se actualizará. Si se deja vacío o se establece en 0, el registro se actualizará. |
número de id de marco | 1-100 caracteres | idnumber que coincide con un marco de jerarquía existente. |
Nombre corto | 0-100 caracteres | Este campo puede estar vacío. |
Nombrecompleto | 1-1000 caracteres | El nombre de la posición. |
número de identificación principal | 0-100 caracteres | Coincide con el campo identificador de otro elemento de jerarquía. Vacío para el nivel superior. |
descripción | Hasta 1000 caracteres | Este campo puede estar vacío. |
número de identificación del tipo | 0-100 caracteres | Coincide con el identificador de un tipo de elemento existente. |
eliminado | 0 o 1 | Se requiere cuando solo se proporcionan posiciones para crear, actualizar o eliminar, de lo contrario no es necesario. 0 significa no hacer nada y 1 significa eliminar. No se asume ninguna acción si está vacío. |
campo personalizado_[shortname] | Hasta 1000 caracteres | No hay datos en los campos personalizados Se permiten varias columnas, donde el encabezado de la columna coincide con el nombre corto del campo personalizado del tipo. Si no hay coincidencias, no se actualizará nada. Si el tipo de campo personalizado es Formato de fecha, los datos en el campo deben coincidir con el formato definido en Configuración de > ubicación Formato de fecha de importación > CSV. |
método de agregación | 1, 2 o 3 | Nota: Solo fuente de habilidad
|
Usuarios
Cuando el campo suspendido tiene un valor por defecto, borrar los datos existentes en el campo significará que el valor por defecto se almacenará en el campo.
Opción | Formato | Notas |
|---|---|---|
idnumber: | 1-100 caracteres | Único para todos los usuarios y nunca cambia para un usuario determinado. Utiliza el valor que se muestra en el campo opcional del número de ID del perfil del usuario. Verifica que el valor del número de ID exista para los usuarios existentes si deseas actualizar los campos de perfil de los usuarios existentes. |
nombre de usuario | 1-100 caracteres | Único para todos los usuarios. |
tiempomodificado | Marca de tiempo Unix | Última vez que se cambió el detalle del elemento. Si se proporciona una marca de tiempo Unix en el archivo de origen, el valor de horamodificada no debe ser igual al valor de horamodificada previamente importado o el elemento no se actualizará. Si se deja vacío o se establece en 0, el registro se actualizará. |
eliminado suspendido | 0 o 1 0 o 1 | Se requiere cuando solo se proporcionan usuarios para crear, actualizar o eliminar/suspender, de lo contrario no es necesario. 0 significa no hacer nada y 1 significa eliminar/suspender. No se asume ninguna acción si está vacío. Sin embargo, cuando se incluye un campo suspendido vacío en la fuente del usuario para los nuevos registros y se ha elegido la opción Borrar cadenas vacías de datos existentes, el usuario agregado obtiene el valor por defecto Activo. Borrar los datos no significa que no haya ningún valor en el campo si el campo tiene un valor por defecto. |
nombre: | 1-100 caracteres | Sin caracteres de espacio inicial o final. |
apellido: | 1-100 caracteres | Sin caracteres de espacio inicial o final. |
firstnamephonetic (opcional) | 1-100 caracteres | Sin caracteres de espacio inicial o final. |
Apellidotelético (opcional) | 1-100 caracteres | Sin caracteres de espacio inicial o final. |
segundo nombre (opcional) | 1-100 caracteres | Sin caracteres de espacio inicial o final. |
nombre alternativo (opcional) | 1-100 caracteres | Sin caracteres de espacio inicial o final. |
correo electrónico: | Dirección de correo electrónico válida, máx. 100 caracteres | Único para cada usuario. |
detención de correo electrónico | 0 o 1 | Deshabilita las notificaciones de correo electrónico no esenciales generadas por el sistema. |
País | Código de país ISO 3166 de 2 caracteres (p. ej., NZ para Nueva Zelanda) | - |
Ciudad | 120 caracteres | - |
zona horaria (opcional) | 1-100 caracteres | Un identificador de zona horaria basado en la ubicación, por ejemplo, America/New_York, Europa/Londres, Asia/Singapur, etc. Consulta http://us.php.net/manual/en/timezones.php para obtener una lista de todas las zonas horarias basadas en la ubicación. |
lang (opcional) | 1-30 caracteres | Código ISO 639-1 de dos caracteres o un código de paquete de idioma específico (p. ej., en_us para inglés de EE. UU.). |
Descripción (opcional) | 1-1000 caracteres | - |
url (opcional) | 1-200 caracteres | - |
institución (opcional) | 1-40 caracteres | - |
departamento (opcional) | 1-30 caracteres | - |
teléfono1 (opcional) | 1-20 caracteres | - |
teléfono2 (opcional) | 1-20 caracteres | - |
dirección (opcional) | 1-70 caracteres | - |
tenantmember (opcional) | El número de id. del inquilino para el inquilino del que el usuario debe ser miembro. | Ten en cuenta que no puedes incluir el mismo ID de inquilino para las columnas tenantmember y tenantparticipant, ya que un usuario no puede ser miembro y participante en el mismo inquilino. |
tenantparticipant (opcional) | El número de ID del arrendatario en el que el usuario debe participar. | Puedes asignar a cada usuario como participante en varios inquilinos agregando una lista separada por comas de números de id de inquilino (p. ej., "tenantid1,tenantid2,tenantid3") a la columna tenantparticipant. Ten en cuenta que no puedes incluir el mismo ID de inquilino para las columnas tenantmember y tenantparticipant, ya que un usuario no puede ser miembro y participante en el mismo inquilino. |
auth (opcional) | Esta es la lista de tipos de autenticación predeterminados en Totara. Asegúrate de que el plugin esté habilitado antes de usarlo. Si usas un plugin de autenticación personalizado, usa el nombre de ese plugin para este campo. | |
Formato: | Tipo de identificación: | |
Manual | Cuentas manuales | |
noinicio de sesión | No hay sesión | |
correo electrónico: | Autoregistro basado en correo electrónico | |
cas | Usar un servidor CAS (SSO) | |
[EMPTY] | Base de datos externa | |
fc | Servidor de FirstClass | |
gauth | Autenticación de Google Openid | |
imap | Servidor LDAP | |
LDAP | Servidor LDAP | |
mneto | Sin autenticación | |
nntp | Servidor NNTP | |
Ninguna | Sin autenticación | |
pam | Módulos de autenticación conectables (PAM) | |
pop3 | Servidor POP3 | |
radio | Servidor RADIUS | |
Shibboleth | Shibboleth | |
servicio web | Identificación de Servicios Web ('Web Services') | |
oauth2 | OAuth 2 | |
ssosaml | SSO de SAML | |
contraseña (opcional) | 0-32 caracteres | Si la columna de contraseñas está incluida y el archivo CSV tiene un campo de contraseña vacío (o si la columna de contraseñas no está incluida), se envía un correo electrónico de bienvenida que permite al usuario crear su propia contraseña. Ten en cuenta que esto solo funciona cuando se agregan nuevos usuarios. Si agregas un gran número de nuevos usuarios sin contraseñas, ten en cuenta que esto hará que se envíe un gran número de correos electrónicos. |
customfield_[shortname] (opcional) | 1-1000 caracteres | No hay datos en los campos personalizados Se permiten varias columnas, donde el encabezado de la columna coincide con el nombre corto de un campo personalizado de usuario existente. Si no hay coincidencias, no se actualizará nada. Si el tipo de campo personalizado es el formato Fecha/Hora, los datos en el campo deben ser una marca de tiempo (unix) o una fecha en el formato dado por el formato csvdate, p. ej., dd/mm/aaaa Puedes verificar la configuración del formato csvdate en el menú Quick-access > Localisation > Location settings > CSV import date format. |
Exportar
Al exportar habilidades, posiciones, organizaciones u objetivos, el comportamiento de los tipos de campos personalizados es según la siguiente tabla.
Las exportaciones de jerarquía están disponibles cuando se visualizan todas las habilidades, posiciones, organizaciones o marcos de metas, o cuando se visualiza un marco específico.
Nombre de campo personalizado | Exportar | Importación |
|---|---|---|
Casilla de selección | 1 para marcado, 0 para no marcado. | Igual que la exportación. |
Fecha/hora | Una marca de tiempo. | Ya sea una marca de tiempo o una fecha en un formato dado por la configuración de formato csvdate. |
Archivo | El nombre del archivo. | Los campos personalizados del archivo no se pueden importar. |
Ubicación | Dirección de uso | Igual que la exportación. |
Menú | El texto del valor seleccionado. | Igual que la exportación. |
Selección múltiple | Entre comillas, una lista separada por comas de los valores seleccionados. | Igual que la exportación. |
Área de texto | El valor completo, incluidas las etiquetas HTML. | Igual que la exportación. |
Ingreso de texto | El valor en sí. | Igual que la exportación. |
URL | La URL en sí. El texto de visualización o el valor de la casilla de verificación para abrir en una nueva ventana no están incluidos. | Igual que la exportación. |
Join the Totara Community for more resources to help you get the most out of Totara.
© Copyright 2026 Totara Learning Solutions. All rights reserved.