Vaarallisten aineiden REST API
Mitä API tekee

Lähetykset. DGAssistantin JSON REST API luo vaarallisten aineiden lähetyksen omasta toiminnanohjaus- tai logistiikkajärjestelmästä ja palauttaa lähettäjän ilmoituksen, tarkastuslistan ja kollien merkinnät valmiiksi sovellettavaa määräystä vasten tarkistettuina. Oma järjestelmä säilyttää kaupalliset tiedot; DGAssistant tuo määräysosaamisen ja asiakirjat.
Koonti. API kattaa myös useiden lähettäjien lähetysten koonnin kahdella akselilla. Sopimusakseli on päälähetys — varaus, meri- tai lentokuljetuksen koonti tai kokoomakuljetus maanteitse — osapuolineen, viitteineen, siihen liitettyine lähetyksineen, tilasiirtymineen ja historioineen. Fyysinen akseli on kuljetusyksikkö (kontti, ajoneuvo, perävaunu tai yksikkökuormausväline) ja kuljetus (merimatka, lento tai maantiematka) pysähdyksineen sekä tilin alukset, ajoneuvot ja sijaintipaikat. Yli puolet palvelusta on omistettu tälle osalle.
Kaksi toimintatapaa: eräkäsittely ja vuorovaikutteinen käsittely
Eräkäsittely. Yksi kutsu sisältää lähetyksen täydellisen määrittelyn kaikkine aineineen. Tämä tapa on tarkoitettu toiminnanohjaus- ja logistiikkajärjestelmille, jotka lähettävät kokonaisia, valmiiksi koottuja lähetyksiä.
Vuorovaikutteinen käsittely. Lähetys avataan ensin, ja aineet lisätään yksi kerrallaan. Jokainen vastaus sisältää juuri lisätyn tiedon tarkistusilmoitukset, jotta oma sovellus voi näyttää ne käyttäjälle lähetystä laadittaessa.
Ennalta määritetyt tiedot tai kutsussa määritettävät tiedot
Ennalta määritetyt tiedot. Tuotteet ja osapuolet — lähettäjät, kuljetuksen suorittajat, vastaanottajat, kuormaajat ja kuljettajat — luodaan etukäteen, ja API käyttää niiden koodeja. Tämä on yksinkertaisin toimintatapa, ja sitä suosittelemme, koska määräysten mukainen luokitus ratkaistaan kerran ja sitä käytetään uudelleen jokaisessa lähetyksessä.
Kutsussa määritettävät tiedot. Tuotteet ja osapuolet määritetään samassa kutsussa, jolla lähetys luodaan. Tapa sopii järjestelmille, joissa ei ole omaa tuoteluetteloa tai jotka lähettävät aineita vain satunnaisesti.
Palautettavat asiakirjat
API palauttaa samat asiakirjat, jotka sovellus laatii. Lähetyksen ja koonnin asiakirjat haetaan PDF-, XLSX- tai DOCX-muodossa, ja lähetyksen asiakirjat voidaan myös lähettää sähköpostitse suoraan palvelusta; rahtikirjan asiakirjat haetaan PDF-muodossa.
- Kustakin lähetyksestä: sovellettavan määräyksen mukainen rahtikirja – ADR-rahtikirja, IMO:n vaarallisten aineiden ilmoitus tai IMDG:n multimodaalinen vaarallisten aineiden lomake sekä IATA:n mukainen lähettäjän vaarallisten aineiden ilmoitus –, tarkastuslista, kollien merkinnät täysikokoisina tai pienessä mukautetussa koossa sekä lentokuljetuksissa lentorahtikirjan tietolomake.
- Päälähetyksestä: koontilastiluettelo, konttiluettelo, kunkin kuljetusyksikön pakkausluettelo, lähettäjäkohtainen lastausluettelo ja pääasiakirjan tietolomake.
- Kuljetusyksiköstä: kontin tai ajoneuvon pakkaustodistus, multimodaalinen vaarallisten aineiden lomake, yksikön erotteluraportti, tarkastuslista ennen todistuksen allekirjoittamista ja koontilähetyksen etiketti.
- Matkasta: vaarallisten aineiden lastiluettelo, aluksella olevien yksiköiden välinen erotteluraportti, ADR:n kohdan 1.1.3.6 vapautusrajan raportti, matkan rajoituslomake, lastausluettelo, ilmoitus ilma-aluksen päällikölle (NOTOC) ja ajoneuvon yhdistetty rahtikirja.
- Rahtikirjasta: luonnos, allekirjoitettu kopio, liitteenä oleva ADR-rahtikirja ja todisteraportti.
Mitä API tarkistaa
Lähetyksessä. Yhdessä kuljetettavien aineiden välinen erottelu, sovellettavan pakkausohjeen sekä rajoitettujen määrien ja poikkeusmäärien määrärajat, aineiden hyväksyttävyys kyseisessä kuljetusmuodossa, pakkauksen sallittavuus ja ilmoituksen täydellisyys. Jos jokin ei täytä vaatimuksia, vastauksessa kerrotaan, mitä sääntöä ei noudateta ja millä arvoilla, jotta viesti voidaan näyttää omassa sovelluksessa.
Koonnissa. Erottelu kuljetusyksikön sisällä, erottelu samaan kuljetukseen lastattujen yksiköiden välillä, ADR:n kohdan 1.1.3.6 raja-arvon laskenta kuljetukselle erittelyineen sekä tietoina palautettavat matkan rajoitukset, kuten tunnelirajoituskoodi tai sellaisten vaarallisten aineiden mukanaolo, joista voi aiheutua merkittävä turvauhka.
Katetut määräykset ja kuljetustyypit
ADR tiekuljetuksiin, IMDG merikuljetuksiin, IATA lentokuljetuksiin sekä 49 CFR. Kolmea päämääräystä hallitaan yhdessä eikä erillisinä moduuleina, joten lähetystä, jonka kuljetusmuoto vaihtuu, ei tarvitse laatia uudelleen.
Kaikkia seuraavia tuetaan niiden edellyttämine tietoineen: yhteenpakkaaminen, lisäpäällykset, säiliöt, kuljetus irtotavarana, tyhjät puhdistamattomat pakkaukset, jätteet, luokan 1 räjähteet – myös räjähteen nettomassa kollia kohti – ja luokan 7 radioaktiiviset aineet. Asiakirjojen tekstit laaditaan yhdeksällätoista kielellä.
Saatavuus
Palvelu on julkaistu kolmella alueella — Euroopassa, Amerikassa sekä Aasian ja Tyynenmeren alueella — ja kullakin alueella on oma osoitteensa, joten integraatio toimii sitä aluetta vasten, jolla tili on. Infrastruktuuri on kahdennettu, ja sitä valvotaan ympäri vuorokauden.
Käyttöönotto
Aluksi pyydetään maksuton kahden viikon kokeilu ja sen mukana palvelun tunnistetiedot. Todennuksessa käytetään OAuth 2.0 -protokollaa ja client credentials -myöntötapaa: oma järjestelmä hankkii käyttöoikeustunnuksen ja lähettää sen jokaisessa pyynnössä.
Täydellinen määrittely on julkaistu OpenAPI-muodossa. Sitä voi lukea ja tutkia, ja sen avulla voi luoda asiakasohjelman omalla ohjelmointikielellä jo ennen kuin integraatiokoodia on kirjoitettu riviäkään.