Perjantaina 16.2.2024 otimme alla olevat muutokset ja korjaukset käyttöön Beta- ja Accept-ympäristöissämme.
Julkaisu Production-ympäristöön on aikataulutettu sunnuntaille 3.3.2024.
Spring Boot -päivitys
- Olemme tehneet merkittävän päivityksen Spring Boot -kehykseemme versioon 3.2, minkä vuoksi tämän julkaisun käyttöönotto kesti hieman tavallista kauemmin.
DevDocs-muutokset
- Osoitteessa https://accept-devdocs.transsmart.com/#_5_1_2_for_multiple_shipments olemme laajentaneet muutamien kenttien selityksiä:
- dateFrom: Syötä tilatapahtuman päivämäärä/aika lähtien (from) siitä hetkestä, kun se käsitellään tietokantaan.
- dateTo: Syötä tilatapahtuman päivämäärä/aika asti (to) siihen hetkeen, kun se käsitellään tietokantaan.
- maxResults: Kerättävien statuspäivitysten enimmäismäärä. Yhdellä lähetyksellä voi olla useita statuspäivityksiä, joten lähetysten lukumäärä voi olla pienempi. Esimerkki: kun maxResults = 1000, voit saada takaisin 100 lähetystä, joilla on 10 päivitystä per lähetys.
- currentStatusOnly: Sisällytä vain viimeinen status per lähetys ja collo, ei koko historiaa; tämä parametri toimii vain, kun parametri 'isDetailed' on asetettu arvoon true. Se kerää ensin kaikki tilatapahtumat, jotka vastaavat maxResults-arvoa, ja lähettää sen jälkeen vain viimeisen tilatapahtuman. Näin tietojoukon koko on pienempi kuin maxResults-arvo.
- Statusvastauksen viestissä päivämäärän muoto on erilainen (dd-MM-yyyy HH:mm:ss) kuin käyttämämme vakiomuoto (yyyy-MM-dd HH:mm:ss). Emme voi muuttaa muotoa tässä API-versiossa, koska asiakkaat/integraattorit ovat toteuttaneet sen näin. DevDocs näyttää nyt käytössä olevan päivämäärä/aika-muodon. Jos päätämme muuttaa muotoa statusvastauksessa, se tehdään uudemmassa API-versiossa, jotta olemassa oleviin integraatioihin ei vaikuteta.
- Kenttään additionalReferences.type olemme lisänneet 17 ensisijaista arvoa. Nämä arvot ovat myös ennalta määritettyjä arvoja, joihin voidaan kohdistaa suodatus MyTranssmartissa.
- Alakohdissa osoitteessa https://accept-devdocs.transsmart.com/#_2_4_shipment_manifesting kuvattiin väärä päivämäärämuoto kentille 'date' ja 'dateTo'. Siinä näytettiin muoto yyyy-MM-dd HH:mm:ss, mutta ajan antaminen ei ole mahdollista, joten description on muutettu muotoon yyyy-MM-dd.
SmartScan
Olemme lisänneet uudet koodit, joilla lähetykset voidaan asettaa tilaan ONHOLD ja palauttaa ne takaisin tilaan LABL.
MyTranssmartissa painike ‘Onhold’ on jo olemassa. Katso https://helpcenter.nshift.com/hc/en-us/articles/7395768440220-Status-ONHOLD
Olemme nyt lisänneet myös skannaustunnukset ONHOLD ja ONLABL, jotta lähetyksen tila voidaan muuttaa skannaustoiminnon avulla.
Lähetyksen yksityiskohtasivulla:
- ONHOLD: muuttaa lähetyksen tilan LABL-tilasta ONHOLD-tilaan
- ONLABL: muuttaa lähetyksen tilan ONHOLD-tilasta LABL-tilaan
SmartScan-sivulla (https://my.transsmart.com/dashboard/shipments/smartscan):
- ONHOLD_ref1234
muuttaa viitteellä "ref1234" olevan lähetyksen tilan LABL-tilasta ONHOLD-tilaan - ONLABL_ref1234
muuttaa viitteellä "ref1234" olevan lähetyksen tilan ONHOLD-tilasta LABL-tilaan - ONHOLDMULTI_ref1234,ref1235
muuttaa viitteillä "ref1234" ja "ref1235" olevien lähetysten tilan LABL-tilasta ONHOLD-tilaan - ONLABLMULTI_ref1234,ref1235
muuttaa viitteillä "ref1234" ja "ref1235" olevien lähetysten tilan ONHOLD-tilasta LABL-tilaan
Erilaisia muutoksia ja korjauksia
- Olemme parantaneet rates-kutsumme /v2/rates/{{account}} suorituskykyä. Tietyissä tilanteissa saman kutsun vasteaika saattoi olla tarkoitettua pidempi. Tämä on nyt korjattu.
- Joissakin erityistapauksissa reset password -sivu ei toiminut oikein ja antoi CORS-virheen, kun selaimen Developer tools tarkistettiin (näppäinyhdistelmällä <F12>); tämä on nyt korjattu.
Tämä artikkeli on käännetty edistyneillä tekoälykielimalleilla. Pyrimme tarkkuuteen, mutta tekniset termit ja koodiesimerkit säilytetään alkuperäisessä muodossaan. Ilmoita mahdolliset poikkeamat tukitiimiimme.