Toevoegen Exact Online API endpoints

Voor een gezamenlijke klant werken wij aan Power BI‑rapportering via een verbinding met Invantive Cloud om de Exact Online‑data te gebruiken. De connectie is succesvol, maar we merken dat bepaalde datasets ontbreken terwijl ze wel beschikbaar zijn in Exact Online.

Kunnen onderstaande API‑endpoints uit de Exact Online api (service project) toegevoegd worden aan de Invantive Cloud‑database.

Endpoints:

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

Alle tabellen zijn altijd beschikbaar op Invantive. Er is geen toevoeging nodig om alle tabellen te zien.

Echter, u verwijst naar bijvoorbeeld HourEntryActivitiesByProject: Exact Online Urenboeking Activiteiten per Project - Exact Online API Data Model. Dit is een tabelfunctie en die zijn niet bruikbaar op Power BI. En als ze gebruikt zouden worden via bijvoorbeeld een custom view, dan kunnen ze enorm veel API-calls veroorzaken.

Zie ook de tekst over “Power BI” op:

Welk doel wilt u bereiken?

Voor dit project zou ik bijvoorbeeld uurregistratie moeten kunnen ophalen: per werknemer de gepresteerde uren per project. Ik vermoed dat dit inderdaad meerdere API-calls zal vereisen. Waarschijnlijk moet eerst een lijst met werknemers-ID’s worden opgehaald en vervolgens, voor elk van deze ID’s, een bijkomende call (HoursById) worden uitgevoerd waarbij dit ID wordt meegegeven. Dit zal dus neerkomen op een aantal API-calls. Is dit mogelijk?

Ja, dit is reeds mogelijk:

Alle tabellen zijn altijd beschikbaar op Invantive. Er is geen toevoeging nodig om alle tabellen te zien.

Advies is om de tabelfunctie-documentatie te gebruiken. Met begeleidend advies om te kijken of deze API’s uberhaupt wel nodig zijn of dat volstaan kan worden met PjtTrimeTransactionsIncremental c.s.

PjtTimeTransactionsIncremental bevat inderdaad de informatie die ik zoek, maar is incompleet er ontbreekt veel data. Een manuele export uit Exact Online bevat meer users en veel meer records per user.

Zitten er nog bepaalde filters op deze tabel of hoe wordt deze tabel opgezet?

Er is geen bekende tekortkoming of filter van deze tabel. Alle urenregistraties dienen hierin aanwezig te zijn.

Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.

Dit topic is 3 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.