SFTP - Instrucciones para cargas de datos de Recursos Humanos

Creada por Ashish Chaudhary, Modificado el Dom., 5 Oct. a las 6:40 P. M. por Ashish Chaudhary

SFTP - Instrucciones para cargas de datos de RRHH

TABLA DE CONTENIDOS

Descripción general

Para información y recomendaciones generales sobre SFTP, consulta SFTP - Instrucciones de configuración.

Para que los usuarios de Spotnana (viajeros, asistentes, aprobadores, etc.) puedan reservar viajes, primero deben tener un perfil en la herramienta de reservas en línea de Spotnana (OBT). Para garantizar que cada usuario tenga el acceso correcto (por ejemplo, que las personas nuevas reciban acceso y que se elimine el acceso a quienes dejan la empresa), es importante mantener actualizados estos perfiles (creando, actualizando o eliminando registros según corresponda). Spotnana también utiliza datos de RRHH, como la jerarquía de reportes y las entidades legales, para definir políticas, aprobaciones y otras configuraciones relacionadas con viajes y pagos.

Para asegurarnos de contar con la información correcta, debes subir tu archivo de RRHH en formato CSV al servidor de Spotnana. Puedes programar estas cargas con la frecuencia que prefieras. En cuanto recibimos el archivo, Spotnana lo procesa de inmediato. 

Nota: Spotnana también ofrece integraciones directas con varios sistemas de RRHH conocidos (como Bamboo HR, ADP Workforce Now y Workday). 

Arquitectura y flujo de trabajo

Este diagrama muestra un escenario donde varios clientes cargan sus datos de RRHH a Spotnana utilizando SFTP. 


Instrucciones

En esta sección encontrarás información útil para que tus cargas de archivos se realicen correctamente.

Lógica de procesamiento de archivos de RRHH

El campo principal que se utiliza para identificar a un usuario es el ID de empleado

Nota: En algunos casos, Spotnana puede usar el Correo electrónico corporativo como identificador del empleado. Sin embargo, esto tiene ciertas limitaciones. Por ejemplo, si el correo electrónico del usuario cambia (por cambio de nombre, cambio de dominio por mudanza, etc.), nuestro sistema desactivará la cuenta original y creará una nueva cuenta para ese empleado. 

La lógica que sigue Spotnana para procesar el archivo CSV es la siguiente:

  • Si la columna ACCIÓN de la fila del usuario está configurada en CREAR y el ID de empleado o Correo electrónico corporativo no se encuentra en la base de datos de Spotnana, se creará un nuevo perfil para ese usuario en Spotnana.

  • Si la columna ACCIÓN de la fila del usuario está configurada en ACTUALIZAR y el ID de empleado o Correo electrónico corporativo coincide con un valor existente en la base de datos de Spotnana, el perfil de ese usuario se actualizará con la nueva información que esté en tu archivo. 

    • Nota: Si un usuario tenía campos opcionales en su perfil de una carga anterior y esos campos ya no aparecen en una actualización posterior, esos valores serán eliminados del perfil.

  • Si la columna ACCIÓN de la fila del usuario está configurada en ELIMINAR y el ID de empleado o Correo electrónico corporativo coincide con un valor existente en la base de datos de Spotnana, el perfil del usuario será desactivado. Si no hay coincidencia en la base de datos de Spotnana con el ID de empleado o Correo electrónico corporativo, esa fila se omitirá y no se realizará ninguna acción. 

Nota: Cada perfil de usuario que se cree debe estar asociado a una entidad legal. Estas entidades legales deben existir previamente en Spotnana antes de que intentes cargar perfiles de usuario. Las oficinas son opcionales. Sin embargo, si tu archivo CSV de usuarios hace referencia a una oficina para alguno de los usuarios, esas oficinas deben estar creadas previamente en Spotnana. 

Formato de archivo y convenciones de nombres

El nombre del archivo .CSV de RRHH debe seguir este formato:

hr_feed.*.csv

donde el * (comodín) puede ser cualquier conjunto de caracteres que quieras agregar al nombre. Es importante que el punto después de “feed” y el punto antes de “csv” estén presentes. El nombre del archivo no distingue entre mayúsculas y minúsculas. Te sugerimos incluir la fecha y hora en el nombre del archivo (esto te ayudará si necesitas revisar o buscar archivos después). Por ejemplo:

hr_feed.spotnana_integration_<DateTime>.csv

El archivo .CSV de RRHH también debe tener un formato específico. Los nombres de las columnas deben coincidir exactamente con el formato definido (consulta la sección Formato de archivo de RRHH abajo). Más detalles sobre el formato del archivo se encuentran en Apéndice 1.

Es necesario cumplir con ciertas validaciones de datos (consulta la sección Formato de archivo de RRHH para más detalles). 

Frecuencia y programación

Para información general sobre frecuencia y programación, consulta la sección Frecuencia y programación en SFTP - Instrucciones de configuración.

Te recomendamos subir un archivo al menos una vez al día para asegurarte de que Spotnana reciba cualquier alta, actualización o baja de personal que haya ocurrido. Si sigues esta práctica: 

  • los nuevos empleados tendrán su perfil en Spotnana el mismo día que comiencen a trabajar y podrán reservar viajes de inmediato. Esto asume que agregas el nombre del empleado en el archivo que subes el día que empieza.

  • los empleados que dejan la empresa tendrán su acceso revocado en su último día. Esto asume que eliminas el nombre del empleado en el archivo que subes el día que termina su relación laboral. 

Formato de archivo de RRHH

Utiliza esta información para asegurarte de que los datos en tu archivo de RRHH estén correctamente preparados y con el formato adecuado.

Nota: Debes asegurarte de haber enviado a Spotnana tu clave pública SSH y que tengamos configurada una carpeta SFTP para ti antes de que podamos procesar cualquiera de tus archivos. 

Nombre de columna

Obligatorio / Opcional

Notas

Acción

Obligatorio

Este campo debe tener el valor “CREATE”, “UPDATE” o “DELETE” en cada fila. Esto indica qué acción debe realizarse con la información de esa fila. 

ID de empleado

Opcional

Se recomienda usar el ID de empleado. Si no se proporciona, se usará el correo electrónico corporativo. El ID de empleado solo debe estar asociado a un perfil de usuario y debe ser único para cada persona. 

Nombre(s)

Obligatorio


Segundo nombre

Opcional


Primer apellido

Obligatorio


Segundo apellido

Opcional


Correo electrónico corporativo

Obligatorio


Código ISO de país del teléfono corporativo

Condicional

Código de país ISO de dos letras (por ejemplo, "US" o "IN").

Código de país del teléfono corporativo

Condicional

Código de país en formato numérico. No debe incluir caracteres especiales (como '+'). Un ejemplo sería “91”.

Extensión del teléfono corporativo

Opcional


Número de teléfono corporativo

Condicional

Este campo no es obligatorio. Sin embargo, si se incluye, también deben proporcionarse el código ISO de país y el código de país (ambos campos son condicionales, como se indica arriba). Este campo solo puede contener números y debe tener entre 4 y 10 dígitos. No se permiten caracteres especiales (como guiones, etc.).

Nombre de la oficina

Opcional

El valor del campo Nombre de la oficina en tu archivo de RRHH debe coincidir exactamente con el nombre de esa oficina en la interfaz de Spotnana Online Booking Tool (incluyendo cualquier carácter especial como puntos, comas o espacios).

Por ejemplo, si tu oficina se llama “Paris, France (main office)” en la herramienta de reservas de Spotnana, el valor de Nombre de la oficinaen tu archivo de RRHH debe coincidir exactamente. En este caso, “Paris, France” o “Paris (main office)” causarían un error.

Nota: Todas las oficinas deben existir en la herramienta de reservas de Spotnana antes de incluirlas en tu archivo de RRHH. Para más detalles, consulta Cargar registros de oficinas.

ID de empleado del gerente

Opcional

Correo electrónico del gerente es obligatorio. Si los gerentes también tienen un ID de empleado (si tu empresa usa IDs de empleado), entonces tanto el Correo electrónico del gerente como el ID de empleado del gerente son obligatorios.

Correo electrónico del gerente

Obligatorio

Correo electrónico del gerente es obligatorio. Si los gerentes también tienen un ID de empleado (si tu empresa usa IDs de empleado), entonces tanto el Correo electrónico del gerente como el ID de empleado del gerente son obligatorios.

Departamento

Opcional


Puesto / Cargo

Opcional

Ejemplos de valores: “VP”, “CEO”, “CFO”.

Centro de costos

Opcional


Nombre de la entidad legal

Obligatorio

El valor del campo Nombre de la entidad legal en tu archivo de RRHH debe coincidir exactamente con el nombre de esa entidad legal en la interfaz de Spotnana Online Booking Tool (incluyendo cualquier carácter especial como puntos, comas o espacios).

Por ejemplo, si tu entidad legal se llama “Spotnana Technology, LLC” en la herramienta de reservas de Spotnana, el valor de Nombre de la entidad legalen tu archivo de RRHH debe coincidir exactamente. En este caso, “Spotnana Technology LLC” o “Spotnana Technology” causarían un error.

Nota: Todas las entidades legales deben existir en la herramienta de reservas de Spotnana antes de incluirlas en tu archivo de RRHH. Para más detalles, consulta Cargar registros de entidades legales.

Grado

Opcional


Código de país

Opcional

Código de país ISO de dos o tres letras (por ejemplo, "US" o "USA")

Tipo de trabajador

Opcional

Ejemplos de valores: “Empleado”, “Temporal”, “Practicante”, “Estacional”

Código contable

Opcional



¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo