Migrer votre serveur DQE auto-hébergé de Heroku-22 vers Heroku-26

Support DQE
Support DQE
  • Mise à jour

Si vous hébergez vous-même votre serveur DQE sur Heroku (plutôt que d'utiliser le serveur partagé de DQE), sachez que Heroku retire la stack Heroku-22. Cet article vous guide pour migrer votre application Heroku vers Heroku-26.

Échéance : Heroku-22 atteint la fin du support et des mises à jour de sécurité le 30 avril 2027. À partir du 1er mai 2027, les nouveaux builds sur Heroku-22 sont bloqués. Migrez avant cette date pour éviter toute interruption.

Avant de commencer : vérifier la version de votre package DQE One

Cette migration nécessite que votre org Salesforce ait la version 1.4 ou supérieure du package DQE One installée.

  • Dans Salesforce, allez dans Setup → Installed Packages et vérifiez la version indiquée en face de DQE One.
  • Si elle est antérieure à 1.4, mettez d'abord le package à jour vers la dernière version (depuis la même page Installed Packages, ou via la fiche AppExchange) avant de migrer l'application Heroku.

1. Basculer votre application Heroku sur la stack Heroku-26

Ouvrez un terminal avec Heroku CLI installé, assurez-vous d'être connecté (heroku login), puis définissez la nouvelle stack sur votre application :

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

2. Déployer un build à jour sur la nouvelle stack

Définir la stack ne reconstruit pas votre application. Redéployez-la en suivant les mêmes étapes Package update que dans le guide d'installation DQE One Server :

  1. Ouvrez le dossier créé sur votre ordinateur lors de la première installation.
  2. Ouvrez une invite de commandes dans ce dossier.
  3. Exécutez git pull
  4. Exécutez git commit --allow-empty -m "update"
  5. Exécutez git push heroku master

Si la mise à jour ne fonctionne pas

Supprimez l'add-on dans l'interface Heroku et réinstallez-le comme un nouvel add-on :

  1. Dans Settings → Config Vars de l'application Heroku, ajoutez votre clé API dans la variable DQE_ONE_SERVEUR_LICENCE, et renseignez la version voulue.
  2. Ouvrez le nouveau dossier créé, ouvrez une invite de commandes dedans, et exécutez : git add ., puis git commit -am "first deploy", puis git push heroku master.

3. Confirmer la migration

  1. Exécutez heroku stack -a <your-app-name> — la réponse doit maintenant afficher Heroku-26.
  2. Testez la connexion depuis Salesforce — ouvrez DQE One Setup → Lookup et lancez une recherche test — pour confirmer que votre serveur répond correctement sur Heroku-26.

Ordre recommandé

Si vous avez plusieurs environnements (développement, UAT, pré-production, production), migrez-les et validez-les un par un, dans cet ordre, plutôt que de tous les migrer en même temps — cela permet de détecter un problème éventuel avant qu'il n'atteigne la production.

Related articles

Associé à

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0