Uppdateringshistorik i API3

Visar uppdateringar sedan 2021-10-19.

2023-12-06

  • Åtgärdat bugg på /workorderlines/employees där timlön blev fel om den explicit sattes i anrop
    • I normalfallet går värdet på default i systemet och ingen avvikande timlön anges, och i de fallen har inget problem förelegat

2023-11-27

  • Åtgärdat fyra buggar
    • /invoicelines har i vissa fall returnerat arbetad tid på Material
    • /workorderlines har inte returnerat mängden anställda tänka att finnas på ett uppdrag i de fall specifika anställda inte allokerats
    • GET-anrop har inte alltid returnet 404 som tänkt vid saknad resurs
    • /workorderlines har haft bugg som resulterat i 500-fel vid PUT-anrop

2023-11-10

  • /Clients har fått bugg åtgärdad som resulterade i 500-fel vid PUT på kundadresser
    • Bugg uppkom i lansering dagen före

2023-11-09

  • /Invoicelines har blivit möjlig att filtrera på arbetsorder
    • Ex. /invoicelines?workorder_ids=17-000034
  • /Invoicelines returnerar nu ytterligare information
    • Fakturaradsbeskrivning
    • Vad det är som fakturerats utöver namn på fakturarad (tjänst, material, fakturaavgift, utlägg, manuell)
    • Utförandedatum
    • Levererad kvantitet
    • Moms-procent
    • Totalbelopp inklusive moms
    • Totalbelopp exklusive moms
    • Enhetspris
    • Rabatt-procent

2023-11-07

  • Åtgärdat bugg där /Clients-endpoint slutat returnera workarea vid GET

2023-11-06

  • Åtgärdat bugg där /workorderline-endpoint vid GET-anrop inte returnerade salary_hourlyrate

2023-10-12

  • Clients-endpoint har fått förbättrad POST och PUT hantering av betalsätten Kivra och EDI

2023-09-12

  • Åtgärdat bugg på /clients-endpoint som uppstod efter vi lanserat Kivra i TimeWave

2023-08-24

  • Lagat nyckelkoppling till externt API för adresskopplingar som ledde till problem vid uppdatering eller skapande av anställda

2023-03-27

  • /employees ska ha fungerande OnlyChanged-anrop på ytterligare parametrar
    • Salary_hourlyrate

    • workarea_id

    • Status ändras från aktiv till inaktiv

      • Inaktiva anställda returneras som default ej, utan måste specifikt bes om
      • Ex. /employees?onlyChanged=24&filter[status]=inactive

2023-03-20

  • Genomfört bakomliggande stabilitetsförbättrande åtgärder

2023-03-06

  • Uppdaterat API-kodbasens formatteringsregler för att linjera med systemet i stort

2023-03-02

  • På clients lagt till "references"-parameter som ersätter "reference"
    • Den nya parametern är en konsekvens av att det numera går att ange valfritt antal kundreferenser på kund och inte endast en per kund
    • Förbättrar framförallt vid fakturering av större företagskunder och mest av allt i kombination med EDI-fakturering
  • På clients tagit bort parametern "reference"

2022-12-06

  • Kraftigt snabbat upp APIets responstid för alla anrop genom att bygga om token-valideringslogiken.
  • Snabbat upp skapande av nya tokens med hjälp av giltigt Client ID & secret och minskat risk för köbildning vid token-skapande.

2022-11-28

Åtgärdat bugg i Missions-endpoint så att det nu går att admingodkänna både hela uppdrag(missions/bookings) och enskilda bokningar (bookinglines):

  • PUT - missions/bookings/approve/[booking_id]/admin/[employee_id]
  • PUT - missions/bookinglines/approve/[bookingline_id]/admin/[employee_id]

2022-11-17

På endpoints workorder lines och invoice lines tolkas numera tidpunkten 24:00 som midnatt nästkommande dag under innevarande dag.

Tidigare tolkades 24:00 och 00:00 identiskt vid anrop, vilket skapade problem när uppdrag skulle schemaläggas till midnatt.

Det går nu att schemalägga uppdrag som 24 hela timmar under en enskild dag på en enskild anställd.

2022-11-14

Fixat två buggar på endpointen workorder lines.

  • Om sms_approval_send inte specificeras ska raden få tjänstens inlagda default-värde

  • Om visible_invoice inte specificeras ska raden få tjänstens inlagda default-värde

2022-11-10

  • Möjliggör val av material som AO-underrad via API3
  • Fixat bugg där en parameter sattes felaktigt när tjänst skulle läggas till som arbetsorderunderrad
  • Uppdaterat så att en tjänst som läggs till som arbetsorderunderrad får tjänstens enhetspris om inget specificerat pris skickas med i anrop

2022-10-05

Slutat exponera borttagna kontaktpersoner i svar på endpoint Clients under contacts. Endast existerande kontaktpersoner inkluderas numera i svar.

2022-09-30

Utökat endpoint Recurrence intervals med intervallet var 24e vecka.

2022-09-26

Uppdaterat mängden information som exponeras i endpoint Workareas (arbetsområden).

Numera exponeras alla parametrar som går att ange när ett arbetsområde skapas via TimeWaves gränssnitt.

2022-08-22

  • Uppdaterat felhantering och felsvar som ges när API anropas med icke giltiga autentiseringsuppgifter. 
  • Lagt till möjligheten att välja intern/extern-flagga på ny kommentar som läggs till existerande ärende (POST Create Issue-Comment).
    • Om ingen kommentarsstatus anges är extern default.

2022-08-15

Numera följer en tjänsts default-värde på SMS-inställning med då en ny arbetsorderrad skapas med tjänsten.

2022-06-13

För Post New Employee tagit bort parametrarna longitud och latitud.

Ny anställd som skapas positioneras automatiskt i TimeWave efter angiven adress.

2022-06-01

Åtgärdade bugg där tillägg av ny arbetsorderunderrad via Post Add service to workorderline i direkt anslutning till att arbetsorderrad via Post New Workorderline körts ledde till felaktig datahantering.

2022-05-04

API stödjer nu komprimeringsformatet gzip.

2022-04-27

Åtgärdat bugg i API3 så att det går att köra findBy på parametern onlyChanged

Endpoint Invoices stödjer nu sökning på multipla kund-IDn. Exempelvis i dessa former:

  • clients/1,2,3,4,5,6,7,8,9,10

  • invoices/findByClient_id/1,2,3,4,5,6,7,8,9,10?filter[invoice_date]=>2021-10-01

2021-12-02

Åtgärdat bugg där endpoints missions och workarea för vissa parametrar bytt datatyp från numeriska värden till strängar.

2021-12-01

Åtgärdat bugg med felaktig konfiguration som inträffade efter uppdatering av tekniska ramverk.

2021-11-10

Uppdaterat PHP till version 7.4.

Uppgraderat Lumen till senaste version (8).

2021-10-22

Lagt till endpoint för att kunna skapa kommentarer till ärenden (POST Create Issue-Comment).

2021-10-19

Lagt till dessa parametrar i employees endpoint:

  • contract_date
  • latest_appraisal_date
  • medical_certificate_date
  • employer_support_date

 

© TimeWave AB