Spring til indholdet
CATALISA / DEVELOPERS

Din kode.
Mere muligheder.

Fra et API-kald til et helt produkt. Forbind kapabiliteter med det, du allerede har bygget — eller brug fundamentet til at starte noget nyt.

API-firstModulær sammensætningGradvis integration
product.compose
// det, der gør dit produkt uniktyour.product()
brugerfladedomæneoplevelse
catalisaconnect()
01 identity
02 decision
03 payments
04 documents
05 ai
06 events
En fremstilling af sammensætningen, ikke SDK-syntaks.
START I DIN EGEN KONTEKST

Den bedste integration
passer ind i dit system.

Du vælger afgrænsningen. En building block til at løse ét ansvarsområde, en sammensætning til at understøtte et forløb eller platformen som fundament for et nyt produkt.

ADOPTIONSMØNSTER / 01

Dit næste produkt. Din oplevelse.

Byg den brugerflade og de regler, der adskiller forretningen. Sammensæt identitet, beslutning, dokumenter og kommunikation bag den. Det første udsnit kan være et helt forløb eller blot én operation.

Du beholder
Interface, domæne og produktstrategi
Du forbinder
Valgte kapabiliteter og integrationer
Web / mobilDin backendIdentitetBeslutningDokumenterDin bank fradata

Eksempel: En kreditansøgning opstår i din brugerflade, går gennem den publicerede politik og videre til formalisering. Du definerer oplevelsen, domænedataene og godkendelsespunkterne.

Illustrativ referencearkitektur. Afgrænsningen afhænger af kontrakten for hver kapabilitet.
Valgt mønster: Fra bunden.
HTTP. JSON. DIN STACK.

Mindre gætværk.
Mere kontrakt.

Brug API'et med de værktøjer, dit team allerede anvender. Hver kapabilitet har sine egne operationer, input, rettigheder og begrænsninger.

Integrationseksempler baseret på dokumentationen. Konfigurer legitimationsoplysninger og ressourcer i dit miljø, før du kører dem. Denne side sender ingen forespørgsler.

POST/decision-engine/api/v1/decisions/{decisionId}/execute
# Configure a URL e o token do seu ambiente.
# Substitua {decisionId}, quando aplicável.
curl --fail-with-body --request POST \
  "$CATALISA_BASE_URL/decision-engine/api/v1/decisions/{decisionId}/execute" \
  --header "Authorization: Bearer $CATALISA_TOKEN" \
  --header "Content-Type: application/json" \
  --data '{
  "input": {
    "age": 25
  }
}'

Eksempel på input til en aldersbeslutning. Kræver en ACTIVE beslutning og en publiceret version; inputfelterne hører til din DMN-tabel.

Fuld kontrakt og forudsætninger ↗
FLEKSIBILITET MED KLARE GRÆNSER

Plugbar, hvor det betyder noget.
Dit produkt har styringen.

Brugerfladen er din.

Web, native app, intern portal eller samtalekanal. Organiser oplevelsen i din frontend, og eksponer kun det via backend, som den pågældende rejse har brug for.

Udbyderen kan skifte.

Blokke med drivere afkobler driften fra leverandøren. I AI Engine kan valget af udbyder konfigureres; i Payments og BaaS skal du kontrollere de understøttede adaptere og operationer, før du integrerer.

Udforsk udbydere ↗

Afgrænsningen kan udvides.

Start med beslutningen. Tilføj dokumenter, når det giver mening. Forbind kommunikationen bagefter. Validér afhængighederne for hver byggeblok, og udbyg i trin, som dit team kan drive.

ARKITEKTUROPSKRIFTER

Det, du vil
få op at stå?

Kombinationsmuligheder, så du ikke skal starte fra et blankt ark. Flowene nedenfor er forslag til integration, ikke færdige pakker.

Kredit i dit eget produkt

Din skærm modtager ansøgningen. Din backend forbereder dataene, kalder beslutningen og sender videre til formalisering, når politikken tillader det.

Hold grænser, beføjelser og undtagelser eksplicitte.

Banking med egen identitet

En kontooplevelse med dit eget design og din egen navigation. Sammensæt appens indgang med de finansielle operationer, som de aktiverede udbydere tilbyder.

Fastlæg, hvem der registrerer hver operation, og hvordan resultatet afstemmes.

AI i den kundeservice, du allerede har

Dit CRM modtager beskeden. Et kald klassificerer hensigten; applikationen bruger resultatet til at foreslå en kø eller en næste handling med gennemgang i de tilfælde, forretningen har fastlagt.

Adskil forslag fra eksekvering, og bevar den autoriserede kontekst.

En ny funktion i din app

Tilføj en simulering eller et verifikationstrin uden at redesigne hele navigationen. Din BFF oversætter API-svaret til mobiloplevelsen.

Vurder privatliv, tilladelser og modenhed for hver blok.
FRA FØRSTE REQUEST TIL DRIFT

Koden integrerer.
Kontrakten bærer.

EVENT DELIVERY / KONCEPTUEL OVERSIGT

Hændelsen har
en vej tilbage.

  1. 01
    En handling finder stedi kildeblokken
  2. 02
    Et abonnement udvælger hændelseri Webhooks Engine
  3. 03
    Dit endpoint modtagervaliderer signaturen og behandler idempotent
  4. 04
    Leveringen efterlader historikse forsøg, og undersøg fejl
Udforsk eventkontrakten ↗

Legitimationsoplysninger med et formål

Brug IAM og den godkendelsesmekanisme, der passer til kontrakten. API Keys gør det muligt at afgrænse adgang pr. rute og administrere rotation og tilbagekaldelse. Tjenestelegitimationsoplysninger forbliver i backend.

Reference ↗

Organisationskontekst

Fastlæg organisationen ud fra den autoriserede identitet. Applikationen skal bevare denne grænse, når den kalder blokkene og gemmer sine egne data.

Reference ↗

Versioner, der forklarer beslutninger

I Decision Engine er politikken versioneret, og eksekveringen efterlader et spor. Planlæg regressionstilfælde, før du offentliggør en ny politik.

Reference ↗

Fejl, der er tænkt ind i designet

Fastlæg timeout, fejlhåndtering og genopretningsstrategi. Ved hændelser skal signaturen valideres, og forretningsmæssige effekter må ikke gentages, når en levering sendes igen.

Reference ↗
DIT FØRSTE UDSNIT

Vælg et ansvarsområde.
Byg videre på det.

01

Find brikken

Vælg domænet, og se funktionens modenhedsstadie.

02

Læs kontrakten

Valider autentificering, afhængigheder, input og svar.

03

Integrer et forløb

Test happy path, fejlene og effekterne i dit system.

Produktion, Beta og Alpha angiver forskellige stadier. Tilgængelighed, afhængigheder og omfang skal bekræftes i dokumentationen for hver byggeklods.