Kom i gang med PullPush NO

Aktiver en kobling, konfigurer credentials og feltmapping, og sett opp automatiserte arbeidsflyter mellom Kaduno og eksterne systemer.

PullPush er integrasjons- og arbeidsflytmodulen i Kaduno. Den dekker to ting i ett produkt: koblinger til eksterne systemer og regelbasert automatisering på tvers av Kaduno-moduler. Du trenger ikke et separat iPaaS-verktøy, et eget connector-bibliotek eller en custom webhook-rammeverk.

Adapterbiblioteket i produksjon

PullPush leveres med 16+ produksjonsklare adaptere — bygget og vedlikeholdt av Kloner-teamet:

DomeneAdaptere
Regnskap/ERPTripletex
FraktleverandørerBring, Cargonizer, Logistra, PostNord, DHL Express, FedEx
BetalingWorldline, Bambora, manuell faktura
NyhetsbrevKlaviyo, Mailchimp
Søk/RAGRagnar
Produksjon/MESBake-it
ComplianceEcoOnline
Norsk registerBrreg

Disse er ikke konfigurerbare maler — de er ferdige, produksjonssatte koblinger med feltmapping, feilhåndtering og revisjonslogg.

Aktiver en kobling

For å aktivere en adapter:

  1. Legg inn credentials — API-nøkkel, OAuth-token eller annen autentisering registreres i credential-registeret. Hemmeligheter lagres sikkert og rulleres uten at tilkoblingen brytes.
  2. Velg feltmapping — definer hvilke felt i Kaduno som tilsvarer felt i det eksterne systemet. De fleste adaptere har standard mapping som du kan overstyre.
  3. Velg synkroniseringstype — hendelsestriggert (umiddelbar) eller planlagt (periodisk BullMQ-jobb).
  4. Aktiver og følg med — revisjonsloggen viser hvert run: hva som ble sendt, hva som kom tilbake, og eventuelle feil.

Hendelsesbussen

PullPush kjører på en domenehendelsebuss med 24 hendelsestyper på tvers av 8 grupper:

GruppeEksempler
Ordreorder.placed, order.state_changed
Lagerstock.received
Forsendelseshipment.dispatched
Betalingbetalingsbekreftelse, betalingsfeil
Produkt, pris, ressurs, returøvrige typer i bussen

Eksempel på en hendelsesdrevet flyt: order.placed → finanseksport til Tripletex + ordresynk + e-postvarsling til kunde

  • analyssporing i Kaduno Insight

Regelbasert arbeidsflytautomasjon

PullPush lar deg sette opp «når X, gjør Y»-regler på tvers av moduler og eksterne systemer:

  • Utløser: en hendelse i Kaduno (ordre, lagerendring, kundeoppdatering) eller et eksternt webhook-kall
  • Betingelse: valgfri filtrering (f.eks. «bare for butikk X» eller «bare ved beløp over grense»)
  • Handling: oppdater et felt, opprett en Kaduno Tasks-oppgave, kall et eksternt API, send et varsel

Reglene er regelbaserte — ingen svart boks, fullt revidert.

Dead-letter queue og circuit breaker

Hvert adapter i PullPush har:

  • Dead-letter queue — meldinger som feiler legges i en separat kø, ikke forkastet. Du kan inspisere, rette og kjøre om.
  • Circuit breaker — hvis en ekstern tjeneste svarer dårlig eller er nede, åpner circuit breakeren og stanser nye forsøk midlertidig. Resten av driften fortsetter upåvirket.

Disse mekanismene betyr at en nede Tripletex-server ikke stopser ordrebehandlingen — meldingene venter til tjenesten er oppe igjen.

Webhooks og REST-API

PullPush eksponerer et versjonert REST-API og signerte webhooks. Enhver ekstern tjeneste kan kalle inn til Kaduno via disse — med standard autentisering og hendelsesbehandling.

Neste steg