Wenn Sie Ihren eigenen DQE-Server auf Heroku hosten (statt den gemeinsam genutzten DQE-Server zu verwenden), stellt Heroku den Heroku-22-Stack ein. Dieser Artikel führt Sie durch die Migration Ihrer Heroku-App zu Heroku-26.
Frist: Heroku-22 erreicht das Ende des Supports und der Sicherheitsupdates am 30. April 2027. Ab dem 1. Mai 2027 werden neue Builds auf Heroku-22 blockiert. Migrieren Sie vor diesem Datum, um Unterbrechungen zu vermeiden.
Bevor Sie beginnen: Prüfen Sie Ihre DQE-One-Paketversion
Für diese Migration muss in Ihrer Salesforce-Org DQE One Paket Version 1.4 oder höher installiert sein.
- Gehen Sie in Salesforce zu Setup → Installed Packages und prüfen Sie die neben DQE One angezeigte Version.
- Falls sie älter als 1.4 ist, aktualisieren Sie zuerst das Paket auf die neueste Version (auf derselben Installed-Packages-Seite oder über den AppExchange-Eintrag), bevor Sie die Heroku-App migrieren.
1. Heroku-App auf den Heroku-26-Stack umstellen
Öffnen Sie ein Terminal mit installierter Heroku CLI, stellen Sie sicher, dass Sie angemeldet sind (heroku login), und setzen Sie dann den neuen Stack für Ihre App:
heroku stack:set heroku-26 -a <your-app-name>
2. Aktualisierten Build auf dem neuen Stack bereitstellen
Das Setzen des Stacks baut Ihre App nicht automatisch neu. Stellen Sie sie erneut bereit, mit denselben Package update-Schritten wie im DQE One Server-Installationsleitfaden:
- Öffnen Sie den Ordner, der bei der ersten Installation auf Ihrem Computer angelegt wurde.
- Öffnen Sie in diesem Ordner eine Eingabeaufforderung.
- Führen Sie
git pullaus - Führen Sie
git commit --allow-empty -m "update"aus - Führen Sie
git push heroku masteraus
Wenn die Aktualisierung nicht funktioniert
Löschen Sie das Add-on in der Heroku-Oberfläche und installieren Sie es erneut als neues Add-on:
- Fügen Sie unter Settings → Config Vars der Heroku-App Ihren API-Schlüssel in die Variable DQE_ONE_SERVEUR_LICENCE ein, und tragen Sie die gewünschte Version ein.
- Öffnen Sie den neu angelegten Ordner, öffnen Sie darin eine Eingabeaufforderung, und führen Sie aus:
git add ., danngit commit -am "first deploy", danngit push heroku master.
3. Migration bestätigen
- Führen Sie
heroku stack -a <your-app-name>aus — es sollte jetzt Heroku-26 anzeigen. - Testen Sie die Verbindung von Salesforce aus — öffnen Sie DQE One Setup → Lookup und führen Sie eine Testsuche aus — um zu bestätigen, dass Ihr Server auf Heroku-26 korrekt antwortet.
Empfohlene Reihenfolge
Wenn Sie mehrere Umgebungen betreiben (Entwicklung, UAT, Präproduktion, Produktion), migrieren und validieren Sie sie nacheinander in dieser Reihenfolge, statt alle gleichzeitig zu migrieren — so erkennen Sie ein mögliches Problem, bevor es die Produktion erreicht.
Related articles
- DQE One Server installation guide (Heroku DevCenter)
- Complete the DQE One Installer Setup Wizard
- Set up after a refresh or sandbox creation
Verknüpfung mit