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 :
- Ouvrez le dossier créé sur votre ordinateur lors de la première installation.
- Ouvrez une invite de commandes dans ce dossier.
- Exécutez
git pull - Exécutez
git commit --allow-empty -m "update" - 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 :
- Dans Settings → Config Vars de l'application Heroku, ajoutez votre clé API dans la variable DQE_ONE_SERVEUR_LICENCE, et renseignez la version voulue.
- Ouvrez le nouveau dossier créé, ouvrez une invite de commandes dedans, et exécutez :
git add ., puisgit commit -am "first deploy", puisgit push heroku master.
3. Confirmer la migration
- Exécutez
heroku stack -a <your-app-name>— la réponse doit maintenant afficher Heroku-26. - 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
- DQE One Server installation guide (Heroku DevCenter)
- Complete the DQE One Installer Setup Wizard
- Set up after a refresh or sandbox creation
Associé à