Legge til Exact Online API-endepunkter

For en felles kunde jobber vi med Power BI-rapportering via en tilkobling til Invantive Cloud for å bruke Exact Online-dataene. Tilkoblingen fungerer, men vi legger merke til at enkelte datasett mangler selv om de er tilgjengelige i Exact Online.

Kan nedenstående API-endepunkter fra Exact Online-API-et (service project) legges til i Invantive Cloud-databasen?

Endepunkter:

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

Alle tabeller er alltid tilgjengelige på Invantive. Det er ikke nødvendig med noe tillegg for å se alle tabellene.

Du viser imidlertid til for eksempel HourEntryActivitiesByProject: Exact Online Urenboeking Activiteiten per Project - Exact Online API Data Model. Dette er en tabellfunksjon, og slike kan ikke brukes i Power BI. Og hvis de skulle brukes via for eksempel en custom view, kan de forårsake enormt mange API-kall.

Se også teksten om «Power BI» på:

Hvilket mål ønsker du å oppnå?

For dette prosjektet må jeg for eksempel kunne hente ut timeregistrering: per ansatt de arbeidede timene per prosjekt. Jeg antar at dette faktisk vil kreve flere API-kall. Sannsynligvis må man først hente en liste over ansatt-ID-er, og deretter, for hver av disse ID-ene, utføre et ekstra kall (HoursById) der denne ID-en sendes med. Dette vil altså utgjøre en rekke API-kall. Er dette mulig?

Ja, dette er allerede mulig:

Alle tabeller er alltid tilgjengelige i Invantive. Det er ikke nødvendig med noen tilføyelse for å se alle tabellene.

Rådet er å bruke dokumentasjonen for tabellfunksjonen. Med et tilhørende råd om å vurdere om disse API-ene i det hele tatt er nødvendige, eller om det er tilstrekkelig å bruke PjtTrimeTransactionsIncremental og lignende.

PjtTimeTransactionsIncremental inneholder faktisk informasjonen jeg leter etter, men er ufullstendig – det mangler mye data. En manuell eksport fra Exact Online inneholder flere brukere og mange flere poster per bruker.

Er det noen bestemte filtre på denne tabellen, eller hvordan blir denne tabellen satt opp?

Det er ingen kjent mangel eller filter for denne tabellen. Alle timeregistreringer skal være til stede her.

Dette spørsmålet ble automatisk lukket etter 1 uke med inaktivitet. Det siste svaret er merket som løsningen.

Vennligst lag et nytt spørsmål i en egen tråd hvis problemet oppstår igjen. Ta med en lenke til denne tråden i det nye spørsmålet ved å lime inn URL-en i teksten.