HoursUdviklere
IntegrationerIkke frigivet

Integrationsoversigt

Hours’ egne forbindelser til andre tjenester og eksterne apps, der integrerer til Hours, er to forskellige retninger. App Console er grænsen for den sidste type.

Integration ind i Hours

En ekstern udgiver registrerer sin app, tester i sandbox, får revisionen gennemgået og indhenter kundens konkrete grant. Appen bruger derefter partnergatewayens dokumenterede operationer med opaque tokens.

Partner-API'et understøtter afgrænsede regnskabsoperationer. Det er ikke et generisk pass-through-API til alle de tjenester, Hours selv har forbindelse til. En partner får ikke providercredentials eller adgang til rå providerpayloads ved at tilslutte sin app.

Hours’ eksisterende forbindelser

Produktet har egne integrationsområder med tilhørende konfiguration. Det betyder ikke, at alle viste leverandører er tilgængelige i partnerkontrakten. En liste af logoer er ikke en funktionstest.

En integrationsvejledning skal være knyttet til den aktuelle provider, kundens konfiguration og den dokumenterede operation. Version, adgang og fejlstatus skal kunne undersøges i den relevante kilde, ikke gættes fra produktnavnet.

Vælg et snævert integrationsmønster

Et ordresystem kan sende fakturakladder. Et produktregister kan oprette varer eller ydelser. Et bogføringssystem kan sende balancerede posteringer med et særskilt mandat. Hvert mønster har sit eget scopesæt og sine egne negative tests.

Et behov for generel kundedataeksport, kontrakter, HR, løn eller bankdata kan ikke opfyldes ved at vælge alle de eksisterende scopes. Nogle områder er ikke publiceret; bankområdet er eksplicit udelukket.

Ejerskab og drift

Der skal være en ansvarlig udgiver, en teknisk kontakt og en procedure for credentialrotation, tilbagekaldelse og fejl. Et udviklerarbejdsrum kan have flere medlemmer, men det giver ikke alle medlemmer kundeadgang.

Apprevisioner og kundegrants skal kunne følges hver for sig. Når en integration fejler, skal drift kunne afgøre, om problemet ligger i profilændring, autorisation, input, regnskabskerne eller transport. En generel “forbindelsen virker ikke”-status er ikke nok.

Ingen automatisk aktivering

Appoprettelse giver ikke en produktionsforbindelse. Et bestået sandboxkald tilslutter ikke en kunde. En godkendt apprevision giver ikke ret til at hente alle kunders fakturaer. Disse adskillelser er både brugeroplevelse og adgangsmodel.

Begynd med Console-guiden, afklar rettigheder, og brug første kald til den konkrete tekniske prøve. Først derefter giver en produktionsansøgning mening.

Integrationsoversigt · Hours Udviklere