Tilføj Exact Online API-endepunkter

For en fælles kunde arbejder vi på Power BI-rapportering via en forbindelse til Invantive Cloud for at bruge Exact Online-dataene. Forbindelsen fungerer fint, men vi bemærker, at bestemte datasæt mangler, selvom de er tilgængelige i Exact Online.

Kan nedenstående API-endpoints fra Exact Online API’en (service project) tilføjes til Invantive Cloud-databasen.

Endpoints:

  • HourEntryActivitiesByProject
  • HourEntryRecentAccountsByProject
  • HourEntryRecentActivitiesByProject
  • HourEntryRecentHourTypesByProject
  • HoursByDate
  • HoursById
  • HourTypesByProjectAndDate
  • HourTypesByDate

Alle tabeller er altid tilgængelige i Invantive. Der kræves ingen tilføjelse for at se alle tabeller.

Du henviser dog f.eks. til HourEntryActivitiesByProject: Exact Online Urenboeking Activiteiten per Project - Exact Online API Data Model. Dette er en tabelfunktion, og den slags kan ikke bruges i Power BI. Og hvis de blev brugt via f.eks. en brugerdefineret visning (custom view), kunne de medføre enormt mange API-kald.

Se også teksten om “Power BI” på:

Hvilket mål ønsker du at opnå?

Til dette projekt skulle jeg for eksempel kunne hente timeregistrering: de præsterede timer pr. medarbejder pr. projekt. Jeg formoder, at dette rent faktisk vil kræve flere API-kald. Sandsynligvis skal der først hentes en liste med medarbejder-ID’er, og derefter skal der for hvert af disse ID’er foretages et ekstra kald (HoursById), hvor dette ID angives. Dette vil altså resultere i en række API-kald. Er dette muligt?

Ja, dette er allerede muligt:

Alle tabeller er altid tilgængelige i Invantive. Der kræves ingen tilføjelse for at se alle tabeller.

Rådet er at bruge tabelfunktionsdokumentationen. Med den ledsagende anbefaling om at undersøge, om disse API’er overhovedet er nødvendige, eller om det er tilstrækkeligt at bruge PjtTrimeTransactionsIncremental m.fl.

PjtTimeTransactionsIncremental indeholder faktisk de oplysninger, jeg leder efter, men den er ufuldstændig — der mangler en masse data. En manuel eksport fra Exact Online indeholder flere brugere og langt flere poster pr. bruger.

Er der nogle bestemte filtre på denne tabel, eller hvordan bliver denne tabel opbygget?

Der er ingen kendt mangel eller filter på denne tabel. Alle timeregistreringer bør være til stede heri.

Dette spørgsmål er automatisk blevet lukket efter 1 uges inaktivitet. Det sidste givne svar er markeret som løsningen.

Venligst opret et nyt spørgsmål i et separat emne, hvis problemet opstår igen. Inkluder venligst et link til dette emne i det nye spørgsmål ved at indsætte URL’en i teksten.