Kör anpassad kod med Workers (beta)
LÀr dig vad Workers Àr och vad de anvÀnds till.
GÄ till vanliga frÄgorNotion Workers Àr en del av vÄr utvecklarplattform. De kör anpassad kod pÄ Notions infrastruktur för att driva:
Databassynkronisering
Verktyg för skrÀddarsydda agenter
Webhook-utlösare
För teknisk konfiguration, se utvecklardokumentationen.
För mer information om prissÀttning, se den hÀr artikeln.
Workers Àr tillgÀngliga pÄ Business- och Enterprise-abonnemang.
Som standard Àr Workers aktiverade för arbetsytan (endast Àgare).
Arbetsytans Àgare kan:
BegrÀnsa skapandet av Workers till endast Àgare.
TillÄt specifika medlemmar eller grupper att skapa Workers.
StÀng av Workers för arbetsytan.
Om du försöker distribuera eller hantera en Worker, följer du vanligtvis vÄr Utvecklardokumentation och anvÀnder Notion CLI
Du kan aktivera UtvecklarlĂ€get för att se Workers i Notion, lĂ€sa loggar och stĂ€nga av eller ta bort Workers. För att distribuera en Worker eller Ă€ndra dess kod eller instĂ€llningar, anvĂ€nd Notion CLI eller ditt teams kodverktyg. LĂ€s mer om UtvecklarlĂ€get â
För att lÀra dig mer om prissÀttning för Workers, se denna artikel.
Databassynkronisering (som drivs av Workers) hÀmtar information frÄn externa verktyg till en Notion-databas och hÄller den uppdaterad automatiskt. NÀr den vÀl Àr konfigurerad hÄlls den synkroniserade databasen uppdaterad av sig sjÀlv, sÄ att ditt team och dina agenter alltid ser den senaste informationen utan att nÄgon behöver kopiera mellan verktyg.
NÄgra vanliga exempel:
Synkronisera Zendesk-supportÀrenden till en databas för prioritering.
Synkronisera Salesforce-konton till en pipeline-spÄrare.
Synkronisera data frÄn ett internt verktyg eller en databas.
NÀr den vÀl Àr live fungerar den synkroniserade databasen som vilken annan databas som helst i Notion. à tkomst styrs av dina vanliga delningsbehörigheter i Notion.
Agentverktyg (drivs av Workers) utökar vad dina skrÀddarsydda agenter kan göra utöver Notions inbyggda ÄtgÀrder och MCP, med funktioner anpassade efter hur ditt team arbetar.
NÄgra vanliga exempel:
FrÄga ett datalager
Generera tillgÄngar frÄn ett Notion-dokument.
Vidta ÄtgÀrder i en annan app som inte stöds inbyggt eller Àr tillgÀnglig via MCP.
Webhook-utlösare (drivs av Workers) lÄter en hÀndelse i ett annat verktyg starta ett arbetsflöde i Notion eller nÄgot annat anslutet system.
NÄgra vanliga exempel:
StÀnga en uppgift nÀr en pull-begÀran slÄs samman.
Uppdatera en CRM-post nÀr ett abonnemang Àndras.
Skapa ett introduktionsdokument nÀr ett erbjudande har signerats.
NÀr arbetsflödet vÀl Àr konfigurerat körs det automatiskt varje gÄng hÀndelsen intrÀffar, sÄ att ditt team slipper flytta information mellan verktyg manuellt.
Med Developer Mode kan du öppna Workers frÄn utvecklarsektionen i sidofÀltet. AnvÀnd den hÀr vyn för snabba kontroller och grundlÀggande ÄtgÀrder. I Notion kan du:
Se alla Workers i en lista.
Ăppna en Worker och se Ăversikt, Loggar, Miljövariabler och InstĂ€llningar.
LĂ€s Worker-loggar.
StÀnga av eller ta bort en Worker.
För att distribuera en Worker eller Àndra dess kod eller konfiguration, anvÀnd Notion CLI eller ditt teams kodverktyg.
Som standard Àr det bara personen som skapade en Worker som kan Àndra den och lÀgga till den som en ny anslutning. Dela en Worker med teammedlemmar sÄ att de kan ansluta den till en skrÀddarsydd agent eller hjÀlpa till att hantera den.
Prova dessa steg i ordning:
SÀkerstÀll att din arbetsyta Àr behörig och att en Àgare har aktiverat Workers. Workers Àr tillgÀngliga i Business- och Enterprise-abonnemang och krÀver att en administratör aktiverar dem.
BekrÀfta att du anvÀnder den avsedda konfigurationsvÀgen. För de flesta konfigurationer anvÀnder du Notion CLI plus utvecklardokumentationen.
Om din Worker-distribution misslyckas, kontrollera behörigheterna hÀrnÀst. Du kanske inte har Ätkomst att distribuera till den arbetsytan, Àven om du kan visa sidor i den.
Om din Worker körs men inte Àndrar nÄgot i Notion, testa ÄtgÀrden manuellt först. Om du inte kan göra samma Àndring i Notion Àr det oftast ett problem med behörighet eller instÀllningar för arbetsytan.
Om kostnaden ser högre ut Àn förvÀntat, sÀnk körningsfrekvensen. Workers som körs oftare kostar mer. Börja med ett lÄngsammare schema och öka sedan nÀr du Àr sÀker pÄ att det fungerar.
Har du fortfarande kört fast? Följ utvecklardokumentationen för det specifika felmeddelandet. DÀr hittar du den mest korrekta lösningen.
Vanliga frÄgor
Vad Àr skillnaden mellan Workers och skrÀddarsydda agenter?
Vad Àr skillnaden mellan Workers och skrÀddarsydda agenter?
Workers och skrÀddarsydda agenter löser olika problem, men de kan arbeta tillsammans.
Workers: Kör anpassad kod pÄ Notions infrastruktur. Utvecklare anvÀnder Workers för saker som automatiseringar, schemalagda synkroniseringar och anpassade integrationer.
SkrÀddarsydda agenter: Hantera repetitivt arbete för ditt team automatiskt. Du stÀller in utlösare, och de körs i bakgrunden med din arbetsyta som kontext.
I vissa konfigurationer kan en Worker driva ett unikt verktyg som en skrÀddarsydd agent kan anvÀnda. Till exempel kan en Worker hÀmta data frÄn ett annat system, och agenten kan anvÀnda den datan för att svara eller vidta ÄtgÀrder.
Ăr Workers samma sak som automatiseringar?
Ăr Workers samma sak som automatiseringar?
Inte riktigt. Automatiseringar Àr inbyggda i Notion och Àr utformade för att vem som helst ska kunna stÀlla in dem. Workers Àr till för utvecklare som vill köra anpassad kod. Om du inte behöver kod, börja med automatiseringar.
Körs Workers pÄ mina servrar?
Körs Workers pÄ mina servrar?
Nej. Workers körs pÄ Notions servrar, sÄ du behöver inte stÀlla in eller hantera nÄgon infrastruktur.
Behöver jag CLI för att anvÀnda Workers?
Behöver jag CLI för att anvÀnda Workers?
Inte alltid. Du kan visa Workers, lÀsa loggar, stÀnga av Workers och ta bort Workers i Notion med Developer Mode. Du behöver vanligtvis CLI eller ditt teams kodverktyg för att stÀlla in, distribuera eller Àndra en Worker.
