Kjør tilpasset kode med Workers (beta)

I dette hjelpedokumentet

Lær hva Workers er og hva de brukes til.

Hopp til vanlige spørsmål

Notion Workers er en del av vår utviklerplattform. De kjører tilpasset kode på Notions infrastruktur for å drive:

  • Databasesynkronisering

  • Verktøy for Skreddersydde agenter

  • Webhook-utløsere

For teknisk oppsett, se utviklerdokumentasjonen.

For mer informasjon om pris, se denne artikkelen.

  • Workers er tilgjengelig på Business- og Enterprise-abonnementer.

  • Som standard er Workers slått på for arbeidsområdet (kun eiere).

  • Eiere av arbeidsområdet kan:

    • Begrense opprettelse av Workers til kun eiere.

    • Tillat spesifikke medlemmer eller grupper å opprette Workers.

    • Slå av Workers for arbeidsområdet.

  • Hvis du prøver å distribuere eller administrere en Worker, følger du vanligvis vår utviklerdokumentasjon og bruker Notion CLI.

  • Du kan slå på utviklermodus for å se Workers i Notion, lese logg og slå av eller slette Workers. For å distribuere en Worker eller endre koden eller oppsettet, bruk Notion CLI eller teamets kodingsverktøy. Lær mer om utviklermodus →

For å lære mer om priser for Workers, se denne artikkelen.

Databasesynkronisering (drevet av Workers) henter informasjon fra eksterne verktøy til en Notion-database og holder den automatisk oppdatert. Når det er satt opp, holder den synkroniserte databasen seg oppdatert av seg selv, slik at teamet ditt og agentene dine alltid ser de nyeste dataene uten at noen trenger å kopiere eller lime inn mellom verktøy.

Noen vanlige eksempler:

  • Synkroniser Zendesk-kundestøttesaker til en database for prioritering.

  • Synkroniser Salesforce-kontoer til en salgstraktsporing.

  • Synkroniser data fra et internt verktøy eller en database.

Når den er live, fungerer den synkroniserte databasen som alle andre databaser i Notion. Tilgang styres av dine standard delingstillatelser i Notion.

Agentverktøy (drevet av Workers) utvider hva dine Skreddersydde agenter kan gjøre utover Notions innebygde handlinger og MCP, med funksjoner skreddersydd for hvordan teamet ditt jobber.

Noen vanlige eksempler:

  • Spørring mot et datavarehus.

  • Generere ressurser fra et Notion-dokument.

  • Utføre handlinger i en annen app som ikke støttes lokalt eller er tilgjengelig via MCP.

Webhook-utløsere (drevet av Workers) lar en hendelse i et annet verktøy starte en arbeidsflyt i Notion eller et hvilket som helst annet tilkoblet system.

Noen vanlige eksempler:

  • Lukke en oppgave når en Pull Request slås sammen.

  • Oppdatere en CRM-post når et abonnement endres.

  • Opprette et introduksjonsdokument når et tilbud er signert.

Når arbeidsflyten er satt opp, kjører den automatisk hver gang hendelsen inntreffer, slik at teamet ditt slipper å flytte informasjon manuelt mellom verktøy.

Med Developer Mode kan du åpne Workers fra utviklerseksjonen i sidestolpen. Bruk denne visningen for raske sjekker og grunnleggende handlinger. I Notion kan du:

  • Se alle Workers i én liste.

  • Åpne en Worker og se Oversikt, Logg, Miljøvariabler og Innstillinger.

  • Les Worker-logger.

  • Slå av eller slett en Worker.

For å distribuere en Worker eller endre koden eller oppsettet dens, bruk Notion CLI eller teamets kodeverktøy.

Som standard er det bare personen som opprettet en Worker som kan endre den og legge den til som en ny tilkobling. Del en Worker med teamkollegaer slik at de kan koble den til en Skreddersydd agent eller hjelpe med å administrere den.

Prøv disse trinnene i rekkefølge:

  1. Sørg for at arbeidsområdet ditt er kvalifisert, og at en eier av arbeidsområdet har aktivert Workers. Workers er tilgjengelige på Business- og Enterprise-abonnementer, og krever aktivering fra en administrator for arbeidsområdet.

  2. Bekreft at du bruker den tiltenkte oppsettsbanen. For de fleste oppsett vil du bruke Notion CLI pluss utviklerdokumentasjonen.

  3. Hvis Worker-distribusjonen din mislykkes, sjekk Tilgang. Det kan hende du ikke har tilgang til å distribuere til arbeidsområdet, selv om du kan se sider i det.

  4. Hvis din Worker kjører, men ikke endrer noe i Notion, test handlingen manuelt først. Hvis du ikke kan gjøre den samme endringen i Notion, er det vanligvis et problem med Tilgang eller innstillinger for arbeidsområdet.

  5. Hvis kostnaden ser høyere ut enn forventet, reduser kjørefrekvensen. Workers som kjører oftere, vil koste mer. Start med en langsommere tidsplan, og øk deretter når du er trygg på at det fungerer.

  6. Står du fortsatt fast? Følg utviklerdokumentasjonen for den spesifikke feilmeldingen. De vil ha den mest nøyaktige løsningen.


Vanlige spørsmål

Hva er forskjellen på Workers og Skreddersydde agenter?

Workers og Skreddersydde agenter løser ulike problemer, men de kan fungere sammen.

  • Workers: Kjør tilpasset kode på Notions infrastruktur. Utviklere bruker Workers til ting som automaseringer, planlagte synkroniseringer og tilpassede integrasjoner.

  • Skreddersydde agenter: Håndter rutinearbeid for teamet ditt automatisk. Du setter opp utløsere, og de kjører i bakgrunnen med arbeidsområdet ditt som kontekst.

I enkelte oppsett kan en Worker drive et unikt verktøy som en Skreddersydd agent kan bruke. For eksempel kan en Worker hente data fra et annet system, og agenten kan bruke disse dataene til å svare eller utføre handlinger.

Er Workers det samme som automaseringer?

Ikke helt. Automaseringer er innebygd i Notion og er designet for at hvem som helst skal kunne sette dem opp. Workers er for utviklere som ønsker å kjøre tilpasset kode. Hvis du ikke trenger kode, bør du starte med automaseringer.

Kjører Workers på mine servere?

Nei. Workers kjører på Notions servere, så du trenger ikke å sette opp eller administrere noen infrastruktur.

Trenger jeg CLI for å bruke Workers?

Ikke alltid. Du kan se Workers, lese logger, slå av Workers og slette Workers i Notion med utviklermodus. Du trenger vanligvis CLI eller teamets kodingsverktøy for å sette opp, distribuere eller endre en Worker.


Gi tilbakemelding

Var denne ressursen nyttig?


Powered by Fruition