Importar ensayos

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.

Ver como Markdown

El control Importar está en la cabecera de la lista de ensayos, junto a Actualizar, y acepta un archivo .glab grabado en otra instalación (Exportar un ensayo). El control se dibuja solo para un rol con el permiso Exportar/importar históricos; cualquier otro rol ve la cabecera de la lista sin él. Necesita una estación que acepte escrituras ("La estación es de solo lectura."), porque publica un archivo de ensayo 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 ha podido leer. Una subida vacía o ilegible.
El archivo seleccionado no es un archivo de ensayo de Ganter Lab. Un archivo que no lleva historial de esquema de archivo de ensayo.
Este archivo lo creó una versión más nueva o incompatible de Ganter Lab y no se puede importar. Un archivo de ensayo de un formato posterior o incompatible.
El archivo seleccionado no es un archivo de ensayo 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 el ensayo y un índice reconstruido restituya la marca de Importado; 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 "Importado · nombre · desde archivo (tamaño)" y la lista abre en él.

Qué recibe la copia y qué no recibe nunca

  • El ensayo importado recibe una identidad local completamente nueva; el identificador original del ensayo se queda dentro del archivo como evidencia, así que dos instalaciones pueden intercambiar ensayos sin colisiones.
  • Nunca queda enlazado 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 "(informe del procedimiento)" lo renderiza con el diseño predeterminado de todas las secciones.
  • Su estado es el estado terminal congelado en el archivo: un ensayo terminado por un enclavamiento se importa como Abortado, y un estado congelado que no sea terminal se ajusta a Completado. Un archivo que nunca escribió su instantánea (la estación de origen murió a mitad de ensayo) se importa como ensayo Fallido 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 otra parte nombra a la persona sin casar con ningún usuario local.

Usar el ensayo importado

Una vez importado, el ensayo se puede navegar, comentar, anotar y reexportar como cualquier otro, y sus artefactos de etiqueta y sus registros de informe vienen con él: 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 del ensayo; 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 ensayos, en Ajustes, vuelve a explorar los archivos de ensayo, que son la fuente de verdad, y le devuelve su entrada.