DQE-Server von Heroku-22 auf Heroku-26 migrieren

Support DQE
Support DQE
  • Aktualisiert

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. Löschen Sie zuerst das DQE One-Add-on und stellen Sie die App dann erneut bereit, mit denselben Package update-Schritten wie im DQE One Server-Installationsleitfaden:

  1. Löschen Sie das DQE One-Add-on aus Ihrer Heroku-App:

    • Öffnen Sie im Heroku Dashboard Ihre App und wechseln Sie zur Registerkarte Resources.
    • Öffnen Sie im Abschnitt Add-ons das Menü neben dem Add-on DQE One und wählen Sie Delete Add-on.
    • Bestätigen Sie durch Eingabe Ihres App-Namens.

    Hinweis: Kopieren Sie vor dem Löschen des Add-ons die unter Settings → Config Vars angezeigten Werte (insbesondere DQE_ONE_SERVEUR_LICENCE), damit Sie sie bei Bedarf wiederherstellen können.

  2. Öffnen Sie den Ordner, der bei der ersten Installation auf Ihrem Computer angelegt wurde.
  3. Öffnen Sie in diesem Ordner eine Eingabeaufforderung.
  4. Führen Sie git pull aus
  5. Führen Sie git commit --allow-empty -m "update" aus
  6. Führen Sie git push heroku master aus

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:

  1. 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.
  2. Öffnen Sie den neu angelegten Ordner, öffnen Sie darin eine Eingabeaufforderung, und führen Sie aus: git add ., dann git commit -am "first deploy", dann git push heroku master.

3. Migration bestätigen

  1. Führen Sie heroku stack -a <your-app-name> aus — es sollte jetzt Heroku-26 anzeigen.
  2. 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.

Verwandte Artikel

Verknüpfung mit

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich