Migrar el servidor DQE de Heroku-22 a Heroku-26

Support DQE
Support DQE
  • Actualización

Si aloja usted mismo su servidor DQE en Heroku (en lugar de usar el servidor compartido de DQE), tenga en cuenta que Heroku está retirando la stack Heroku-22. Este artículo le guía para migrar su aplicación Heroku a Heroku-26.

Fecha límite: Heroku-22 llega al fin del soporte y de las actualizaciones de seguridad el 30 de abril de 2027. A partir del 1 de mayo de 2027, los nuevos builds en Heroku-22 quedan bloqueados. Migre antes de esa fecha para evitar cualquier interrupción.

Antes de empezar: compruebe la versión de su paquete DQE One

Esta migración requiere que su org de Salesforce tenga instalada la versión 1.4 o superior del paquete DQE One.

  • En Salesforce, vaya a Setup → Installed Packages y compruebe la versión indicada junto a DQE One.
  • Si es anterior a la 1.4, actualice primero el paquete a la última versión (desde la misma página Installed Packages, o desde la ficha de AppExchange) antes de migrar la aplicación Heroku.

1. Cambiar su aplicación Heroku a la stack Heroku-26

Abra una terminal con Heroku CLI instalado, asegúrese de haber iniciado sesión (heroku login), y luego establezca la nueva stack en su aplicación:

heroku stack:set heroku-26 -a <your-app-name>

2. Desplegar un build actualizado en la nueva stack

Establecer la stack no reconstruye su aplicación por sí sola. Elimine primero el add-on DQE One y, a continuación, vuelva a desplegar la aplicación siguiendo los mismos pasos de Package update que en la guía de instalación de DQE One Server:

  1. Elimine el add-on DQE One de su aplicación Heroku:

    • En el Heroku Dashboard, abra su aplicación y vaya a la pestaña Resources.
    • En la sección Add-ons, abra el menú del add-on DQE One y seleccione Delete Add-on.
    • Confirme escribiendo el nombre de su aplicación.

    Nota: antes de eliminar el add-on, copie los valores que aparecen en Settings → Config Vars (en particular DQE_ONE_SERVEUR_LICENCE) para poder restaurarlos si es necesario.

  2. Abra la carpeta creada en su ordenador durante la primera instalación.
  3. Abra una ventana de línea de comandos en esa carpeta.
  4. Ejecute git pull
  5. Ejecute git commit --allow-empty -m "update"
  6. Ejecute git push heroku master

Si la actualización no funciona

Elimine el add-on en la interfaz de Heroku e instálelo de nuevo como un add-on nuevo:

  1. En Settings → Config Vars de la aplicación Heroku, añada su clave API en la variable DQE_ONE_SERVEUR_LICENCE, y configure la versión deseada.
  2. Abra la carpeta recién creada, abra una línea de comandos en ella, y ejecute: git add ., luego git commit -am "first deploy", luego git push heroku master.

3. Confirmar la migración

  1. Ejecute heroku stack -a <your-app-name> — ahora debería mostrar Heroku-26.
  2. Pruebe la conexión desde Salesforce — abra DQE One Setup → Lookup y lance una búsqueda de prueba — para confirmar que su servidor responde correctamente en Heroku-26.

Orden recomendado

Si tiene varios entornos (desarrollo, UAT, preproducción, producción), migre y valide cada uno de uno en uno, en ese orden, en lugar de migrarlos todos a la vez — así podrá detectar cualquier problema antes de que llegue a producción.

Artículos relacionados

Relacionada con

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0