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.