Migrer votre serveur DQE de Heroku-22 à 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. Supprimez d'abord l'add-on DQE One, puis redéployez l'application en suivant les mêmes étapes Package update que dans le guide d'installation DQE One Server :

  1. Supprimez l'add-on DQE One de votre application Heroku :

    • Dans le Heroku Dashboard, ouvrez votre application et allez dans l'onglet Resources.
    • Dans la section Add-ons, ouvrez le menu de l'add-on DQE One et sélectionnez Delete Add-on.
    • Confirmez en saisissant le nom de votre application.

    Remarque : avant de supprimer l'add-on, copiez les valeurs affichées dans Settings → Config Vars (en particulier DQE_ONE_SERVEUR_LICENCE) afin de pouvoir les restaurer si nécessaire.

  2. Ouvrez le dossier créé sur votre ordinateur lors de la première installation.
  3. Ouvrez une invite de commandes dans ce dossier.
  4. Exécutez git pull
  5. Exécutez git commit --allow-empty -m "update"
  6. 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.

Articles associés

Associé à

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

Utilisateurs qui ont trouvé cela utile : 0 sur 0