¿Cómo programo una importación que se repita sola?
Una tarea programada aplica una plantilla de mapeo sobre un fichero o una carpeta cada cierto tiempo, sin que nadie entre en el programa. Sirve para recibir a diario el catálogo de un proveedor o las altas de clientes que vuelca otro sistema.
¿Qué necesito antes de empezar?
Dos cosas, y las dos hay que preparar antes:
- Una plantilla de mapeo guardada para el destino que quieras. La tarea no tiene pantalla de
- Una ruta de fichero o de carpeta accesible desde el servidor donde corre el ERP. No es una
Entra por Gestión → Importaciones programadas.
¿Cómo se crea la tarea?
- Pulsa Nueva tarea.
- Nombre: cómo la reconocerás en la lista.
- Plantilla de mapeo: la que define el destino y las columnas.
- Origen (fichero fijo o carpeta): la ruta completa. Puede ser un fichero concreto
- Patrón de fichero: solo si el origen es una carpeta. Con
*.csvse procesan todos los CSV que - Periodicidad (horas): cada cuánto se ejecuta. Admite decimales:
0,5es cada media hora. - Modo: Solo crear (saltar existentes) o Crear y actualizar existentes.
- Marca Mover los ficheros procesados a la subcarpeta «procesados/» si quieres que cada fichero
- Deja marcada Tarea activa y pulsa Guardar.
Al guardarla activa, la tarea queda encolada para ejecutarse de inmediato, no dentro de una periodicidad. Es la forma de probarla: guárdala, espera un minuto y refresca con Actualizar.
¿Qué pasa cuando se ejecuta la tarea?
Se hace exactamente lo mismo que si hubieras importado el fichero a mano por el asistente: se lee, se evalúa la plantilla, se validan las filas y entran las válidas.
La diferencia es que nadie revisa nada en medio. Una fila con error no detiene la ejecución: se queda como incidencia y las demás entran. El fichero completo queda registrado en el Historial de importaciones del asistente, con sus incidencias, igual que una importación manual.
Cuando el origen es una carpeta se procesan todos los ficheros que casen con el patrón, en orden alfabético, uno detrás de otro. Un fichero cuya extensión no reconozca el programa se salta sin aviso.
Al terminar, la tarea anota la fecha en Última y un resumen en Último resultado, del estilo 3 fichero(s): 120 importadas, 2 con error. Si ha procesado algo, además se publica una notificación en el programa.
¿Cómo la paro o la cambio?
En la lista, la casilla de la columna Activa enciende y apaga la tarea. Al apagarla se borra su próxima ejecución; al encenderla vuelve a encolarse para ya.
Editar abre la misma ficha del alta. Eliminar la quita, con confirmación previa; no se puede deshacer. Eliminar la tarea no borra nada de lo que ya importó.
Las columnas Próxima y Última te dicen si está funcionando. Si Próxima avanza pero Último resultado dice Sin ficheros que procesar, la ruta está mal o la carpeta está vacía.
¿En qué empresa entran los datos?
En la empresa en la que estabas cuando creaste la tarea. Cada tarea es de una empresa y las importaciones que genera entran siempre ahí, aunque las lance el sistema por su cuenta a las tres de la mañana.
Las plantillas, en cambio, son comunes a todas las empresas del programa: la misma plantilla puede alimentar dos tareas de dos empresas distintas.
Si algo va mal
| Lo que ves | Qué ha pasado | Qué hacer |
|---|---|---|
| Último resultado: «Sin ficheros que procesar» | La ruta no existe, o la carpeta no tiene ficheros que casen con el patrón | Revisa la ruta y el patrón; recuerda que es una ruta del servidor |
| Último resultado: «Plantilla de mapeo inexistente» | La plantilla se ha borrado | Asigna otra plantilla a la tarea |
| Se procesa el mismo fichero una y otra vez | El fichero se queda en la carpeta | Marca Mover los ficheros procesados |
| Se repiten los datos en cada pasada | El modo es Crear y actualizar y el fichero se relee | Es correcto: no se duplica nada, solo se reescribe |
| «Elige una plantilla de mapeo» al guardar | Falta la plantilla | Prepárala antes en el asistente |
| La tarea no llega a ejecutarse nunca | Está desactivada, o no hay próxima ejecución | Enciende la casilla Activa |
Ver también: Preparar una plantilla de importación · Revisar una importación ya hecha
Más sobre Importación de datos y migraciones desde otros ERP
Incluido en Powergest
- Importaciones periodicas programadas