Kör anpassad kod med Workers (beta)

I det hÀr hjÀlpdokumentet

LÀr dig vad Workers Àr och vad de anvÀnds till.

GÄ till vanliga frÄgor

Notion 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:

  1. 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.

  2. BekrÀfta att du anvÀnder den avsedda konfigurationsvÀgen. För de flesta konfigurationer anvÀnder du Notion CLI plus utvecklardokumentationen.

  3. 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.

  4. 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.

  5. 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.

  6. 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?

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?

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?

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?

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.


Ge feedback

Var den hÀr resursen till hjÀlp?


Powered by Fruition