Portfolio

D&A Research: verzendstatus van AMP als e-mail naar de locatie

Statusupdates van AMP worden gekoppeld aan een locatie en als e-mail doorgestuurd.

D&A Research: verzendstatus van AMP als e-mail naar de locatie

De status stond bij de vervoerder, de vraag bij de balie

D&A Research BV werkt in farmaceutisch onderzoek en medicatiedistributie. AMP verzorgt de zendingen. Ontvangende locaties wilden weten wanneer een pakket onderweg was of was afgeleverd. Medewerkers zochten dat zelf na.

De opdracht was niet alleen de API uitlezen. Een order moest aan de juiste locatie hangen, en die locatie heeft eigen e-mailadressen. In deze fase is bewust geen beheerportaal gebouwd: de mapping staat in de database, zodat de koppeling klein en controleerbaar bleef.

Van webhook naar postvak

Updates komen binnen via de webhook van AMP en via een periodieke uitlezing van de API. Een PHP-script met Symfony koppelt de status aan het ordernummer en de locatie, en verstuurt de e-mail. CSV wordt gebruikt waar gegevens in- of uitgevoerd moeten worden. De gegevens staan in MySQL.

Locaties krijgen de levermelding in hun postvak. De vraag waar het pakket blijft, hoeft niet meer bij D&A Research te worden uitgezet. Een online beheeromgeving kan later op dezelfde tabellen worden gezet; die hoorde niet bij deze oplevering.

Gebruikte technologieën

  • #php
  • #symfony
  • #webhook
  • #api
  • #mysql
  • #mail
  • #csv

Gerealiseerd in:

D&A Research: verzendstatus van AMP als e-mail naar de locatie