Ir al contenido

Actualizar una extensión

Las extensiones no se descargan por separado: cada versión nueva llega dentro del programa, cuando se actualiza SimpleGest TPV (consulta Actualizaciones, en desarrollo). Desde la Shop solo se aplica a tus datos.

  • En la tarjeta de la extensión: «Actualización disponible: vA → vB» (la versión con la que están tus datos y la que trae el programa).
  • En su ficha (Detalles → Resumen), la Versión indica también la instalada y «actualización lista: pulsa «Actualizar»» (o «se aplica al activarla», si está desactivada).
  • La pestaña Novedades muestra las notas de cada versión; Datos, las migraciones aplicadas y las pendientes.
  • Necesitas el permiso Gestión de plugins (SimpleGest Shop).
  • Si la extensión es de pago, necesita su licencia. Sin ella, el botón aparece desactivado.
  1. Abre SimpleGest Shop y localiza la extensión.

  2. Pulsa el botón que aparezca:

    • Actualizar a vX, si la extensión está activa o con error;
    • Actualizar y activar, si está desactivada.
  3. Aparece «…: actualizada a la versión X». Una extensión que estaba activa (o con error) vuelve a quedar Activa; si la versión nueva pide una opción obligatoria, queda pendiente («Falta configurarla» en su ficha) hasta que la configures.

Además, al arrancar el programa, cada extensión activa aplica sola su versión nueva.

  • Copia previa. Antes de tocar nada se guarda una copia de la base de datos en la carpeta backups (archivos pre-plugin-…; se conservan las 10 últimas).
  • Entera o nada. Todas las migraciones pendientes se aplican en una sola operación. Antes de confirmarla se comprueba que los datos del propio programa (documentos, stock, caja…) no han cambiado y, después, la integridad de la base de datos.
  • Si algo falla, se deshace entera: los datos de la extensión quedan como estaban, la versión sigue siendo la anterior y la extensión pasa al estado «Con error» (se ve en la cabecera de su ficha). En Detalles → Historial queda «Actualización fallida (deshecha)». Cuando una versión corregida del programa llegue, Actualizar a vX la aplica una sola vez.
  • Nunca hacia atrás. Si el programa trae una versión anterior a la de tus datos (por ejemplo, porque se volvió a instalar una versión antigua del programa), la extensión queda Incompatible con el aviso «la versión instalada (…) es más reciente que la incluida en esta aplicación (…): actualiza la aplicación; no se vuelve a una versión anterior de una extensión con sus datos». Su código no se ejecuta y sus datos no se tocan.

Al arrancar, el programa comprueba cada extensión activa:

  • si no es compatible con esta versión del programa, la marca Incompatible y no la ejecuta, sin afectar al resto del programa;
  • si es de pago y su licencia ya no es válida, la deja Desactivada con sus datos intactos hasta que la licencia vuelva a ser válida;
  • si falla al aplicar su versión nueva, la deja con error («Con error» en su ficha), con el motivo.