Importar corridas
Traer a este archivo un archivo .glab grabado en otra instalación como una entrada independiente y plenamente trazable: qué se valida, qué recibe la copia y qué no recibe nunca.
El control Importar está en el encabezado de la lista de corridas, junto a Actualizar, y
acepta un archivo .glab grabado en otra instalación
(Exportar una corrida). El control se dibuja solo para un rol con el
permiso Exportar/importar históricos; cualquier otro rol ve el encabezado de la lista sin
él. Necesita una estación que acepte escrituras ("La estación es de solo lectura."), porque
publica un archivo de corrida y una fila de índice, y se atenúa mientras corre otro verbo de
la tira ("El comando anterior todavía está en marcha.").
Qué se valida
El archivo se transmite a una copia temporal (las subidas se limitan a 1 GB; el registro dice "Importando · archivo…") y se valida allí primero. Un rechazo no crea ninguna entrada:
| Rechazo | Cuándo |
|---|---|
| El archivo seleccionado está vacío o no se pudo leer. | Una subida vacía o ilegible. |
| El archivo seleccionado no es un archivo de corrida de Ganter Lab. | Un archivo que no lleva historial de esquema de archivo de corrida. |
| Este archivo lo creó una versión más nueva o incompatible de Ganter Lab y no se puede importar. | Un archivo de corrida de un formato posterior o incompatible. |
| El archivo seleccionado no es un archivo de corrida de Ganter Lab legible. | No es una base de datos SQLite, o está corrupta. |
El recibo y la copia publicada
Un archivo de una base anterior admitida se actualiza solo sobre la copia temporal; el
archivo recibido no se toca nunca. La copia recibe entonces su recibo de importación, el
instante de la importación y el nombre del archivo recibido, sellados dentro de ella misma,
para que el registro siempre pueda decir de dónde vino la corrida y un índice reconstruido
restituya la marca de Importada; una copia reexportada desde otra estación llevaba el recibo
de aquella estación, y la procedencia de esta copia es su llegada aquí. La estación publica
una copia local nueva con un nombre único (Imported_<run name>_<id>.db) y registra una
entrada nueva e independiente; el registro dice "Importada · nombre · desde archivo
(tamaño)" y la lista abre en ella.
Qué recibe la copia y qué no recibe nunca
- La corrida importada recibe una identidad local completamente nueva; el identificador original de la corrida se queda dentro del archivo como evidencia, así que dos instalaciones pueden intercambiar corridas sin colisiones.
- Nunca queda enlazada a la configuración local, ni siquiera cuando existe un procedimiento con el mismo nombre: no pertenece a ninguna unidad, su procedimiento es ninguno, no se puede reanudar, nunca cuenta para la producción local, no configura ninguna etiqueta para Nueva etiqueta, y "(reporte del procedimiento)" la renderiza con el diseño predeterminado de todas las secciones.
- Su estado es el estado terminal congelado en el archivo: una corrida terminada por un enclavamiento se importa como Abortada, y un estado congelado que no sea terminal se ajusta a Completada. Un archivo que nunca escribió su instantánea (la estación de origen murió a mitad de corrida) se importa como corrida Fallida con el nombre del archivo, de modo que no se pierde.
- No se sobrescribe ni se fusiona nada: importar el mismo archivo dos veces da dos entradas independientes.
- El responsable viaja con la copia como evidencia congelada. En una estación que comparte el mismo padrón de usuarios la identidad congelada sigue apuntando al mismo operador; en otro lado nombra a la persona sin casar con ningún usuario local.
Usar la corrida importada
Una vez importada, la corrida se puede navegar, comentar, anotar y reexportar como cualquier otra, y sus artefactos de etiqueta y sus registros de reporte vienen con ella: los bytes congelados de un artefacto se pueden reimprimir aquí, mientras que el PDF publicado de un registro no está en esta estación, así que solo se puede abrir o reenviar cuando la estación de origen conservó una copia dentro de la corrida; si no, genere un PDF nuevo a partir del archivo.
Si la aplicación se detiene a mitad de importación
Si la aplicación se detiene en la estrecha ventana que hay entre publicar el archivo y registrarlo, el archivo no se pierde: Reconstruir el índice del histórico de corridas, en Ajustes, vuelve a escanear los archivos de corrida, que son la fuente de verdad, y le regresa su entrada.