La carga incremental es un modo de importación que agrega y actualiza los registros que vienen en el archivo, sin tocar los que no vienen. Si un valor de una lista ya existe y el archivo lo trae con otra etiqueta, se actualiza; si el archivo trae un valor nuevo, se agrega; y si en la instancia hay valores que el archivo no menciona, quedan como estaban.
Es el modo opuesto a la purga completa, que reemplaza lo existente por lo que trae el archivo. La L6 resume la diferencia en una frase: lo que distingue a los dos modos es lo que pasa con lo que ya existe.
Para las listas de selección, la carga incremental solo está disponible con archivos CSV. Según la academia THR81, la importación en formato ZIP solo admite purga completa. Por eso, en una instancia que ya tiene listas o valores que no se pueden perder, el formato indicado es CSV en modo incremental. Es el caso de la demo del curso, que ya tiene las listas de Best Run, y de casi cualquier instancia después de la carga inicial.
El Video 6.2 de la L6 muestra el modo en funcionamiento. La lista AR_ModalidadTrabajo ya tiene un valor, Presencial, creado en el Video 6.1 desde el Centro de listas de selección. Se prepara un CSV con los dos valores que faltan, Híbrida y Remota, se valida y se importa en modo incremental. El resultado es una lista con los tres valores. El cuidado del video lo explica al revés: si se hubiera usado purga completa, la lista habría quedado solo con los valores del archivo y se habría perdido Presencial.
La carga incremental es el modo más seguro para el día a día, pero no es infalible. Si el archivo trae un valor existente con datos equivocados, por ejemplo una etiqueta mal escrita, el import lo actualiza y pisa el valor correcto. Por eso conviene validar siempre antes de importar y, en cambios importantes, exportar primero lo que hay en la instancia como respaldo.
Tampoco sirve para eliminar. Si el objetivo es que un valor deje de usarse, la carga incremental no lo va a quitar por no venir en el archivo. Para eso se marca el valor como obsoleto, que es además la forma recomendada de sacar un valor de circulación sin perder el historial de los empleados que lo tienen.
En la secuencia de implementación, la carga incremental es el modo habitual en las cargas de prueba y en los ajustes posteriores. Una purga completa en medio de un proyecto puede borrar trabajo de otro equipo, como pasa con un import de modelo de datos hecho sobre una versión vieja.
En el ejercicio de la L6, una de las consignas pide justificar el formato y el modo de carga para las listas de Best Run Argentina.
