Kør tilpasset kode med Workers (beta)

I dette hjælpedokument

Lær hvad Workers er, og hvad de bruges til.

Gå til Ofte stillede spørgsmål

Notion Workers er en del af vores Udviklerplatform. De kører tilpasset kode på Notions infrastruktur for at drive:

  • Databasesynkronisering

  • Værktøjer til Tilpassede agenter

  • Webhook-udløsere

For teknisk opsætning, se udviklerdokumentationen.

For mere info om prissætning, se denne artikel.

  • Workers er tilgængelige med Business- og Enterprise-abonnement.

  • Som standard er Workers slået til for arbejdsområdet (kun ejere).

  • Arbejdsområdeejere kan:

    • Begræns oprettelse af Workers til kun at gælde ejere.

    • Tillad specifikke medlemmer eller grupper at oprette Workers.

    • Slå Workers fra for arbejdsområdet.

  • Hvis du forsøger at implementere eller administrere en Worker, følger du typisk vores udviklerdokumentationen og bruger Notion-CLI

  • Du kan slå Udviklertilstand til for at se Workers i Notion, læse log og slå Workers fra eller slette dem. For at implementere en Worker eller ændre dens kode eller opsætning, skal du bruge Notion-CLI eller dit teams kodningsværktøj. Lær mere om udviklertilstand →

For at lære mere om priser for Workers, se denne artikel.

Databasesynkronisering (drevet af Workers) henter information fra eksterne værktøjer ind i en Notion-database og holder den automatisk opdateret. Når det er konfigureret, forbliver den synkroniserede database opdateret af sig selv, så dit team og dine agenter altid ser de nyeste data uden at nogen skal kopiere eller indsætte mellem værktøjer.

Et par almindelige eksempler:

  • Synkroniser Zendesk-supportbilletter til en triage-database.

  • Synkroniser Salesforce-konti til en pipeline-tracker.

  • Synkroniser data fra et internt værktøj eller en database.

Når den er live, fungerer den synkroniserede database som enhver anden database i Notion. Adgang styres af dine standarddelingsrettigheder i Notion.

Agent-værktøjer (drevet af Workers) udvider, hvad dine tilpassede agenter kan gøre ud over Notions indbyggede handlinger og MCP, med funktioner, der er skræddersyet til, hvordan dit team arbejder.

Et par almindelige eksempler:

  • Forespørgsel til et datavarehus.

  • Generering af aktiver fra et Notion-dokument.

  • Udførelse af en handling i en anden app, der ikke er understøttet indbygget eller tilgængelig via MCP.

Webhook-udløsere (drevet af Workers) lader en hændelse i et andet værktøj starte en arbejdsgang i Notion eller et hvilket som helst andet forbundet system.

Et par almindelige eksempler:

  • Lukning af en opgave, når en pull request flettes.

  • Opdatering af en CRM-post, når et abonnement ændres.

  • Oprettelse af et onboarding-dokument, når et tilbud er underskrevet.

Når den er konfigureret, kører arbejdsgangen automatisk, hver gang hændelsen finder sted, så dit team ikke manuelt skal flytte information mellem værktøjer.

Med Developer Mode kan du åbne Workers fra udviklersektionen i din sidemenu. Brug denne visning til hurtige tjek og grundlæggende handlinger. I Notion kan du:

  • Se alle Workers på én liste.

  • Åbn en Worker og se Oversigt, logfiler, miljøvariabler og indstillinger.

  • Læs Worker-logfiler.

  • Slå en Worker fra eller slette den.

Brug Notion CLI eller dit teams kodningsværktøj til at implementere en Worker eller ændre dens kode eller opsætning.

Som standard er det kun den person, der oprettede en Worker, der kan redigere den eller tilføje den som en ny forbindelse. Del en Worker med teammedlemmer, så de kan forbinde den til en tilpasset agent eller hjælpe med at administrere den.

Prøv disse trin i rækkefølge:

  1. Sørg for, at dit arbejdsområde er berettiget, og at en Ejer har slået Workers til. Workers er tilgængelige på Business- og Enterprise-abonnementer og kræver aktivering fra en administrator for arbejdsområdet.

  2. Bekræft, at du bruger den tilsigtede opsætningssti. Til de fleste opsætninger skal du bruge Notion CLI plus udviklerdokumentationen.

  3. Hvis din Worker-implementering mislykkes, skal du derefter tjekke tilladelserne. Du har muligvis ikke adgang til at implementere i det arbejdsområde, selvom du kan se sider i det.

  4. Hvis din Worker kører, men ikke ændrer noget i Notion, skal du teste handlingen manuelt først. Hvis du ikke kan foretage den samme ændring i Notion, er det normalt et problem med tilladelse eller arbejdsområde-indstillinger.

  5. Hvis omkostningerne ser højere ud end forventet, så sænk kørselfrekvensen. Workers, der kører oftere, vil koste mere. Start med en langsommere tidsplan, og øg den derefter, når du er sikker på, at det virker.

  6. Stadig gået i stå? Følg udviklerdokumentationen for den specifikke fejlmeddelelse. De har den mest præcise løsning.


Ofte stillede spørgsmål

Hvad er forskellen på Workers og Tilpassede agenter?

Workers og Tilpassede agenter løser forskellige problemer, men de kan arbejde sammen.

  • Workers: Kør tilpasset kode på Notions infrastruktur. Udviklere bruger Workers til ting som automatiseringer, planlagte synkroniseringer og tilpassede integrationer.

  • Tilpassede agenter: Håndter rutinearbejde for dit team automatisk. Du indstiller Udløsere, og de kører i baggrunden med dit arbejdsområde som kontekst.

I nogle opsætninger kan en Worker drive et unikt værktøj, som Tilpassede agenter kan bruge. For eksempel kan en Worker hente data fra et andet system, og de kan bruge disse data til at svare eller foretage en Handling.

Er Workers det samme som automatiseringer?

Ikke helt. Automatiseringer er indbygget i Notion og er designet til, at alle kan konfigurere dem. Workers er til udviklere, der ønsker at køre brugerdefineret kode. Hvis du ikke har brug for kode, så start med automatiseringer.

Kører Workers på mine servere?

Nej. Workers kører på Notions servere, så du behøver ikke at konfigurere eller administrere nogen infrastruktur.

Har jeg brug for CLI'en for at bruge Workers?

Ikke altid. Du kan se Workers, læse logfiler, slå Workers fra og slette Workers i Notion med Udviklertilstand. Du får typisk brug for CLI'en eller dit teams kodningsværktøj til at konfigurere, implementere eller ændre en Worker.


Giv feedback

Var denne ressource nyttig?


Powered by Molteo