Tillbaka till dokumentCentrala begrepp

Automatiseringar

Utlösare som kör ett arbetsflöde automatiskt — scheman, e-post, GitHub, kalender, Notion och webhooks.

Senast uppdaterad 29 oktober 2026 · 7 min read

En automatisering är en utlösare kopplad till ett arbetsflöde. Arbetsflödet anger vad som ska göras; automatiseringen anger när en ny körning ska startas.

En automatisering använder:

  1. Ett arbetsflöde, inklusive den agent som äger det
  2. En ägare, vars automatiseringschatt och anslutna åtkomst används
  3. En utlösare, såsom ett schema, en händelse från en ansluten tjänst eller en inkommande webhook

En arbetsflödesflik för Automatiseringar, med ett veckoschema kopplat och nästa körtillfälle

Vad som körs varje gång

Varje utlösning startar en ny körning i automatiseringschatten för det arbetsflödet och den ägaren. Det skapas inte en helt ny chatt vid varje utlösning. Automatiseringar som ägs av samma medlem för samma arbetsflöde återanvänder den automatiseringschatten.

Körningen använder arbetsflödets aktuella instruktion och utlösarens data. Eftersom chatten återanvänds finns tidigare körningar kvar i dess tråd. Om en uppgift måste vara stateless, ange det i arbetsflödets instruktion och säg att endast aktuell händelse eller ett explicit tidsfönster ska användas.

Modellen väljs på automatiseringschattens tråd, inte på agenten eller arbetsflödet. När automatiseringschatten först skapas, startar dess modell från medlemsstandard och därefter arbetsytans standard. Senare utlösningar återanvänder den modell som valts för tråden.

Öppna automatiseringschatten för att granska dess körningar, utdata och synliga fel. Ett misslyckat försök syns där så att du kan rätta arbetsflödet, anslutningsåtkomsten, eller utlösaren och köra igen.

Utlösarreferens

Automatiseringsväljaren på ett arbetsflöde är den auktoritativa källan för vad den aktuella arbetsytan kan skapa. Vissa händelsetyper släpps bakom arbetsytans funktionsväxlar och kan därför saknas på vissa ställen.

Scheman

TypBeteende
SchemalagdKörs vid väggklockstider med ett cron-schema och en IANA-tidszon.
IntervallVäntar det angivna intervallet efter att en körning slutförts, schemalägger sedan nästa körning. Körningar överlappar inte sig själva.
En gångKörs vid valt datum och tid, och inaktiverar sig själv efteråt.

Bekräfta tidszonen som visas i automatiseringen innan du sparar. Använd en schemalagd automatisering för väggklockstider och en intervallautomatisering för polling där mellanrummet efter slutförande är viktigt.

Gmail

HändelseFilter
Nytt meddelandeValfria filter för Från, Till, Kopia, Ämne och meddelandetext. Utan filter är varje nytt meddelande giltigt.
Etikett tillagdEtt Gmail-etikettnamn.

Börja med snäva filter för nya meddelanden så att en full inkorg inte skapar oväntat många körningar.

GitHub

GitHub-händelser kräver att Okous GitHub-app är installerad på din GitHub-organisation. Om den inte är det, visas det i automatiseringsinställningen — en organisationsadministratör får en Install GitHub App-knapp där, och övriga uppmanas att be en administratör. Installera den en gång så blir alla GitHub-utlösare nedan tillgängliga.

HändelseVanliga filter
Pull requestEtt repository och en åtgärd: öppnad, återöppnad, stängd, klar för granskning, konverterad till utkast, synkroniserad, tillagd till eller borttagen från merge-kön, etiketterad eller oetiketterad. Begränsa med basgren, författare, PR-nummer eller etikett. För closed kan du skilja på sammanslagen och stängd utan sammanslagning.
Arbetsflödeskörning slutfördRepository, arbetsflöde, resultat, gren, utlösande händelse och aktör.
Arbetsflödesjobb slutförtRepository, arbetsflöde, jobb, resultat, gren, runner-etikett och runner-grupp.
Pull request-granskning inskickadRepository, granskningsstatus, basgren, huvudgren och betrodd författare.
Deploymentsstatus skapadRepository, miljö, status, ref, skapare, app och flagga för produktionsmiljö.
Kommentar på issue eller pull request skapadRepository, issue/PR-område, betrodd författare och kommentarsinledning.

Det finns ingen separat GitHub-etikett tillagd-händelse. För att reagera på en PR-etikett, välj Pull request, välj åtgärden Etiketterad och lägg till ett etikettfilter.

Google Kalender och Meet

  • Kalenderhändelse skapad, uppdaterad eller avbokad, begränsat till den kalender-ID du väljer
  • Google Meet-transkription genererad, för möten organiserade av den anslutna medlemmen

Chatt och andra integrationer

  • Chattkörning slutförd bevakar en av dina chatttrådar. Den kan filtrera på slutförd, misslyckad eller avbruten status och, för slutförda körningar, en skiftlägesokänslig *-jokerteckenmatchning mot det sista svaret.
  • Webhook mottagen skapar en signerad inkommande URL och är tillgänglig när arbetsytans plan inkluderar webhook-automatiseringar.
  • Google Forms-svar inskickat, Notion-sida/databashändelser, Strapi-inlägg publicerat och Stripe-faktura betald visas endast i arbetsytor där dessa automatiseringsfunktioner är aktiverade.

Händelseautomatiseringar kräver också att relevant anslutning eller integration är ansluten och redo för automatiseringsägaren.

Automatiseringsmeddelanden beskriver vad som hänt på ett tydligt sätt, och en körning som startats av en chattkörning slutförd-utlösare pekar tillbaka till ursprungsagenten och tråden.

Skapa en automatisering

Från en chatt som fungerar. Kör uppgiften som engångskörning först. När den ger önskat resultat, säg:

"Kör detta varje vardag klockan 8 på morgonen Los Angeles-tid och DM:a mig resultatet."

Okou bekräftar arbetsflödet, frekvensen och destinationen, sparar arbetsflödet om det inte redan finns och kopplar automatiseringen.

Explicit. Öppna ett arbetsflöde i din arbetsyta, klicka på Lägg till automatisering och välj utlösartyp och dess filter. Användbart när du vet formen i förväg och inte vill göra en testkörning.

Dialogrutan Lägg till automatisering, med utlösartyperna Schema: intervall, schemalagd tid och engångskörning

Agenten och instruktionen kommer från själva arbetsflödet, så ett schema frågar bara när det ska köras och i vilken tidszon.

Dialogrutan Lägg till schema-automatisering, inställd på varje vecka på måndag klockan 09:00

Automatiseringar kan aktiveras och inaktiveras individuellt utan att raderas — rätt val inför semester eller medan du felsöker en stökig utlösare.

Destinationer

En automatisering behöver veta vart resultatet ska skickas. Ange det i arbetsflödets instruktion:

  • Slack-kanal eller DM — vanligast; hamnar i kanalen som ett meddelande eller tråd
  • Feishu eller Microsoft Teams — samma idé för team som använder dessa
  • Telegram eller sms — för personliga, mobilanpassade aviseringar
  • En Notion-sida eller databas — för sådant som ska arkiveras snarare än spridas
  • Ett Google-dokument eller kalkylark — läggs till eller skrivs över
  • En GitHub-issue eller PR-kommentar — för tekniska arbetsflöden
  • Ett Gmail-utkast — förbereds i ditt konto för granskning och utskick
  • En hostad sida — se Hostade sidor
  • En arbetsytefil — när artefakten är en video, bild eller nedladdningsbar fil

"Posta till #engineering" eller "DM:a mig" är tydligare än "skicka det någonstans."

Drifttips

Dessa kommer från erfarenhet av automatiseringar i produktion:

  • Titta på de tre första körningarna. Automatiseringar är enkla att sätta upp; de är lättare att justera när du ser vad Okou faktiskt producerar i din miljö.
  • Håll varje uppgift liten. Långa, flerstegiga automatiseringar är mer känsliga. Om en enda måste uppdatera fem system, överväg att dela upp den.
  • Fäst destinationen. Kanaler byter namn och personer slutar. Namnge destinationen tydligt i arbetsflödets instruktion; Okou varnar om den inte hittas vid nästa körning.
  • Tidsbegränsa långvariga frågor. Om prompten ber om "de senaste 30 dagarna", upprepa det vid varje körning så att fönstret hålls aktuellt.
  • Bekräfta tidszonen. Schemalagda och engångsautomatiseringar lagrar en explicit tidszon; kontrollera värdet innan du sparar.
  • Pausa inför semester. Särskilt för automatiseringar som DM:ar dig — att komma tillbaka till 14 korta DM är inte hjälpsamt. Inaktivera automatiseringen och aktivera den igen när du är tillbaka; arbetsflödet finns kvar.

Kostnader och volym

En automatiseringsutlösning startar en vanlig körning och kan förbruka credits beroende på modellväg och tjänster som används. Granska automatiseringschatten och Fakturering när du uppskattar kostnad.

Korta intervall multipliceras snabbt: ett intervall på 15 minuter kan ge upp till 96 körningar per dag om varje körning slutförs innan nästa intervall börjar. Breda händelsefilter kan vara lika stökiga. Börja snävt, granska de första utlösningarna och bredda sedan filter eller frekvens medvetet.

Inaktivera en automatisering när du vill stoppa nya utlösningar utan att radera dess arbetsflöde eller historik.

Vad händer härnäst

  • Se Arbetsflöden för proceduren en automatisering kör.
  • Se Chatt för vad som händer i varje körning.
  • Se Exempelarbetsflöden för fem kompletta kombinationer av arbetsflöde och automatisering.