Tracking-Push-Service
Premium. Diese Funktion ist nur im Tarif Premium enthalten. Starter, Team, Business und Enterprise enthalten sie nicht.
Tracking-Push-Service
Beim Tracking-Push ruft DPD je Scan-Ereignis einen öffentlichen Endpunkt der Azure Function per HTTP GET auf. Die Daten werden über die BC-API in den Connector geschrieben und aktualisieren den Sendungsstatus.
In Business Central aktivieren
In der DPD Konfiguration „DPD Tracking-Push aktivieren" einschalten.
Ein Tracking-Push Shared Secret vergeben (identisch mit
DPD_PUSH_SECRETin der Function).Den angezeigten BC-API-Endpunkt in der Function hinterlegen.
Endpunkt-Format
Das Secret steht im Pfad (DPD hängt Parameter mit ? an):
GET https://<functionapp>.azurewebsites.net/api/dpd/tracking/<DPD_PUSH_SECRET>?pushid=…&pnr=…&status=…&statusdate=…&receiver=…Der Endpunkt antwortet je Datensatz mit dem Pflicht-Empfangstelegramm:
<push><pushid>335165</pushid><status>OK</status></push>Ohne dieses Telegramm puffert DPD die Daten und wiederholt den Versand bis zu 48 Stunden. DPD pusht ausschließlich von der IP 213.95.42.108.
Status-Zuordnung
DPD-Status-Tokens (z. B. start_order, pickup_driver, delivery_carload, delivery_customer, delivery_shop, error_return) werden in BC auf den internen Sendungsstatus abgebildet.
Admin-/Test-Dashboard
Unter https://<functionapp>.azurewebsites.net/api/ui (Login per ADMIN_UI_KEY) steht ein Web-Dashboard zum Testen bereit: BC-Umgebung/Mandanten prüfen, Webhook-Tests senden, Tracking-Ereignisse und Abliefernachweise ansehen, SFTP-Import auslösen.
Relevante App-Settings
DPD_PUSH_SECRET
Geheimnis im Pfad der Push-URL
ADMIN_UI_KEY
Zugang zum Admin-/Test-Dashboard und Debug-Portal
