Capitech API for integrasjoner
Overblikk
Her finner du informasjon om våre API for effektiv utveksling av data mellom systemer, hva som finnes og hvordan de kan benyttes. Simployer Capitech tilbyr standardiserte API integrasjonsgrensesnitt som kan bestilles og benyttes til å realisere ønsket flyt av data mellom systemer.
API pakker
Det er egne API pakker for forskjellige moduler som timer, fravær, plan, register (ansatte, avdelinger, prosjekt mv). Om en kun skal hente data fra Capitech trenger en API pakke for å lese data, om en skal skrive data inn til Capitech trenger en naturligvis API pakke for å skrive data.
API pakker bestilles og leveres som opsjonelle tillegg til hovedmoduler som Tid, Fravær, Plan iht. kundens behov for integrasjoner.
API Pakke | Eksempel på bruk | Kommentar |
|---|---|---|
Ansatte | Lese | Hente ansatte fra Capitech til eksternt system. | Nye ansatte og endringer på eksisterende |
Ansatte | Skrive | Overføre ansatte fra eksternt system til Capitech | Nye ansatte og endringer på eksisterende |
Timer | Lese | Hente registrerte timer, tillegg og overtid mv fra Capitech til eksternt system eller datavarehus (f.eks Power BI). | Kan hente alle timer, tillegg og overtid mv eller filtrere ut bare nye / endrede / slettede siden sist. |
Timer | Skrive | Opprette og endre timeregistreringer i Capitech fra et eksternt system | Forutsetter bl.a. at eksternt system har integrasjon av ansatte med Capitech og alle aktuelle dimensjoner. Dette kan være en noe avansert integrasjon å etablere på en robust måte. |
Fravær | Lese | Hente alle typer fravær fra Capitech til eksternt system | Finnes både overordnet API og et mer detaljert API med datoer og klokkeslett pr dag |
Register | Lese | Hente dimensjoner fra Capitech til eksternt system. | F.eks Avdelinger, Arbeidsoppgaver, Prosjekt, Underprosjekt, Fase, Ordrer, Frie dimensjoner, Kompetanse, Vakter mv |
Register | Skrive | Overføre dimensjoner fra eksternt system til Capitech | F.eks Avdelinger, Arbeidsoppgaver, Prosjekt, Underprosjekt, Fase, Ordrer, Frie dimensjoner, Kompetanse, Vakter mv |
Plan | Lese | Hente planlagte vakter / arbeidstid fra Capitech til eksternt system | Planlagte vakter kan også ha alle dimensjoner som avdeling, prosjekt, Kompetanse osv. |
Plan | Skrive | Opprette og endre vakter i Capitech Operativ Plan fra et eksternt system | Forutsetter bl.a. at eksternt system har integrasjon av ansatte med Capitech og alle aktuelle dimensjoner. Dette kan være en noe avansert integrasjon å etablere på en robust måte. |
Kostnader | Lese | Hente beregnede personalkostnader for registrerte timer og/eller planlagte vakter / timer fra Capitech til eksternt system | Gjør det mulig å hente ut beregnet forbrukt og planlagt personalkostnad f.eks per avdeling eller prosjekt mv. for aktuell periode. |
Eksempel
Om en har en ekstern løsning som skal være kilde til og overføre ansatte og prosjekter til Capitech trenger en normalt hhv. Ansatt les og skriv, samt Register les og skriv API pakker.
Resultat
- Realiserer ønsket arbeidsflyt
- Sømløse integrasjoner
- Reduserer feil / avvik
- Unngår ressurskrevende dobbeltarbeid
Realisering
Normalt vil interne IT ressurser eller ekstern partner utvikle en løsning som logger seg på API og leser eller skriver aktuelle data.
Om det skulle være behov for bistand / utviklingskompetanse i forbindelse med dette kan det tilbys på tjenestebasis.
- Bestille ønskede API pakker fra Simployer Capitech
- Tildele tilgang til API for en eksisterende eller ny bruker i Capitech Master
- Åpne link til API oversikt i Capitech Flow.
Bruk eksisterende link og legg på /API Dvs. i praksis: kundenavn.capitech.no/API
Eksempel på en demoside her: Demosalg.capitech.no/API
Her finner du oversikt på hva en kan lese eller skrive fra API samt dokumentasjon på felter, felttyper mv. - Ekstern løsning logger på og leser eller skriver data via aktuelle API
Dette utføres normalt av utviklere med kompetanse på kommunikasjon via API.
API står for Application Programming Interface og er et vanlig grensesnitt for utveksling av data mellom datasystemer.
Teknisk er Capitech API JSON-RPC (http post metode)
Tips
Du kan se nærmere på hvilke API som finnes her Demosalg.capitech.no/API