Bir otomasyon, bir iş akışına bağlı bir tetikleyicidir. İş akışı ne yapılacağını söyler; otomasyon ise başka bir çalıştırmanın ne zaman başlayacağını söyler.
Bir otomasyon şunları kullanır:
- Bir iş akışı, geçerli prosedürüyle
- Bir sahip, otomasyon sohbeti ve bağlı erişimi kullanılan
- Bir tetikleyici, örneğin bir zamanlama, bağlı bir hizmetten gelen bir olay ya da gelen bir webhook
Her seferinde ne çalışır
Her tetiklenme, o iş akışı ve sahibi için otomasyon sohbetinde yeni bir çalıştırma başlatır. Her tetiklenmede büsbütün yeni bir sohbet oluşturmaz. Aynı üyenin aynı iş akışı için sahip olduğu otomasyonlar o otomasyon sohbetini yeniden kullanır.
Çalıştırma, iş akışının geçerli talimatını ve tetikleyici yükünü kullanır. Sohbet yeniden kullanıldığı için önceki çalıştırmalar konu geçmişinde kalır. Bir görevin durumsuz davranması gerekiyorsa, bunu iş akışı talimatında belirtin ve yalnızca geçerli olayı veya açık bir zaman aralığını kullanmasını söyleyin.
Model, ajan ya da iş akışında değil, otomasyon sohbeti konusundan seçilir. Otomasyon sohbeti ilk oluşturulduğunda, modeli üye varsayılanından ve ardından çalışma alanı varsayılanından başlar. Sonraki tetiklenmeler, o konu için seçilmiş modeli yeniden kullanır.
Çalıştırmalarını, çıktılarını ve görünen hataları incelemek için otomasyon sohbetini açın. Başarısız bir tetiklenme orada görünür kalır; böylece iş akışını, bağlayıcı erişimini veya tetikleyiciyi düzeltebilir ve tekrar çalıştırabilirsiniz.
Tetikleyici referansı
Bir iş akışındaki otomasyon seçicisi, mevcut çalışma alanının neler oluşturabileceği için doğruluk kaynağıdır. Bazı olay türleri çalışma alanı özellik anahtarlarının arkasında yayımlanır; bu nedenle her yerde görünmeyebilir.
Zamanlamalar
| Tür | Davranış |
|---|---|
| Zamanlanmış | Bir cron zamanlaması ve bir IANA saat dilimi kullanarak duvar saati zamanlarında çalışır. |
| Aralık | Bir çalıştırma tamamlandıktan sonra yapılandırılmış aralığı bekler, ardından sonraki çalıştırmayı zamanlar. Çalıştırmalar kendi aralarında çakışmaz. |
| Bir kez | Seçilen tarih ve saatte çalışır, ardından kendini devre dışı bırakır. |
Kaydetmeden önce otomasyonda gösterilen saat dilimini doğrulayın. Duvar saati zamanlaması için zamanlanmış bir otomasyon, tamamlanma sonrası aralığın önemli olduğu yoklama senaryoları içinse bir aralık otomasyonu kullanın.
Gmail
| Olay | Filtreler |
|---|---|
| Yeni mesaj | İsteğe bağlı Kimden, Kime, Bilgi, Konu ve gövde metni eşleştiricileri. Eşleştirici yoksa, her yeni mesaj uygundur. |
| Etiket uygulandı | Bir Gmail etiket adı. |
Yoğun bir gelen kutusunun beklenmedik sayıda çalıştırma oluşturmasını önlemek için dar yeni mesaj filtreleriyle başlayın.
GitHub
GitHub olayları, Okou’nun GitHub App’inin GitHub kuruluşunuza yüklenmesini gerektirir. Yüklenmemişse, otomasyon kurulum ekranı bunu söyler — bir kuruluş yöneticisine orada bir GitHub App’i Yükle düğmesi gösterilir, diğer herkese ise bir yöneticiye sormaları gerektiği söylenir. Bir kez yükleyin, aşağıdaki tüm GitHub tetikleyicileri kullanılabilir olur.
| Olay | Yaygın filtreler |
|---|---|
| Pull request | Bir depo ve bir eylem: açıldı, yeniden açıldı, kapatıldı, incelemeye hazır, taslağa dönüştürüldü, senkronize edildi, birleştirme kuyruğuna eklendi veya kuyruktan çıkarıldı, etiketlendi ya da etiketi kaldırıldı. Taban dalı, yazar, PR numarası veya etiket ile daraltabilirsiniz. closed için, birleştirilmiş olanlarla birleştirilmeden kapatılanları ayırt edebilirsiniz. |
| İş akışı çalıştırması tamamlandı | Depo, iş akışı, sonuç, dal, tetikleyen olay ve işlemi başlatan kişi. |
| İş akışı işi tamamlandı | Depo, iş akışı, iş, sonuç, dal, çalıştırıcı etiketi ve çalıştırıcı grubu. |
| Pull request incelemesi gönderildi | Depo, inceleme durumu, taban dalı, kaynak dal ve güvenilir yazar. |
| Dağıtım durumu oluşturuldu | Depo, ortam, durum, ref, oluşturan kişi, uygulama ve üretim ortamı işareti. |
| Issue veya pull request yorumu oluşturuldu | Depo, issue/PR kapsamı, güvenilir yazar ve yorum öneki. |
Ayrı bir GitHub label uygulandı olayı yoktur. Bir PR label’ına tepki vermek için Pull request’i seçin, Labeled eylemini seçin ve bir label filtresi ekleyin.
Google Calendar ve Meet
- Seçtiğiniz takvim kimliğiyle sınırlı Calendar event created, updated veya cancelled
- Bağlı üye tarafından düzenlenen toplantılar için Google Meet transcript generated
Chat ve diğer entegrasyonlar
- Chat run finished, sohbet konularınızdan birini izler. Tamamlandı, başarısız veya iptal edildi durumuna göre filtreleyebilir; tamamlanan çalıştırmalar için ise son yanıta karşı büyük/küçük harf duyarsız bir
*joker karakter eşleşmesi kullanabilir. - Webhook received, imzalı bir gelen URL oluşturur ve çalışma alanı planı webhook otomasyonlarını içerdiğinde kullanılabilir.
- Google Forms response submitted, Notion page/database events, Strapi entry published ve Stripe invoice paid yalnızca bu otomasyon özelliklerinin etkin olduğu çalışma alanlarında görünür.
Olay otomasyonları ayrıca ilgili bağlayıcının veya entegrasyonun bağlı ve otomasyon sahibi için hazır olmasını gerektirir.
Otomasyon mesajları, ne olduğunu düz dilde açıklar ve chat run finished tetikleyicisiyle başlatılan bir çalıştırma, kaynak konuya geri işaret eder.
Bir otomasyon oluşturma
İşe yarayan bir sohbetten. Önce görevi tek seferlik olarak çalıştırın. İstediğiniz sonucu ürettiğinde şöyle deyin:
"Bunu her hafta içi 8 a.m. Los Angeles saatinde çalıştır ve sonucu bana DM ile gönder. "
Okou, iş akışını, sıklığı ve hedefi onaylar, henüz yoksa iş akışını kaydeder ve otomasyonu ekler.
Açıkça. Çalışma alanınızdaki bir iş akışını açın, Otomasyon ekle’ye tıklayın ve tetikleyici türünü ve filtrelerini seçin. Yapıyı önceden bildiğiniz ve bir deneme çalıştırması istemediğiniz durumlarda kullanışlıdır.
Prosedür, iş akışından gelir. My Okou’da çalıştırma, otomasyon sahibinin o çalışma alanındaki kişisel Talimatlar’ını, belleğini, bağlı hesaplarını ve izinlerini kullanır. Legacy Agents’te, sahibi olan Ajan Ajan bağlamını sağlar. Bir zamanlama tetikleyicisi, ne zaman çalıştırılacağını ve hangi saat diliminde olacağını sorar.
Bir herkese açık iş akışı, yöntemi paylaşır; onu oluşturan kişinin otomasyonlarını veya erişimini değil. Her üye kendi otomasyonlarını oluşturur ve yönetir. Bir iş akışını kopyalamanın, başka bir üyenin tetikleyicilerini, kimlik bilgilerini veya otomasyon sohbetini aktaracağını varsaymayın.
Otomasyonlar, silinmeden tek tek etkinleştirilebilir ve devre dışı bırakılabilir — tatile çıkmadan önce ya da gürültülü bir tetikleyiciyi ayıklarken doğru hamle budur.
Hedefler
Bir otomasyonun sonucun nereye gideceğini bilmesi gerekir. Bunu iş akışı talimatında belirtin:
- Slack kanalı veya DM — en yaygın olanı; kanala bir mesaj veya konu olarak düşer
- Feishu veya Microsoft Teams — orada yaşayan ekipler için aynı fikir
- Telegram veya kısa mesaj — kişisel, mobil öncelikli uyarılar için
- Bir Notion sayfası veya veritabanı — yayınlanmak yerine arşivlenmesi gereken şeyler için
- Bir Google Dokümanı veya Sheet — sonuna eklenir ya da üzerine yazılır
- Bir GitHub issue’su veya PR yorumu — mühendislik iş akışları için
- Bir Gmail taslağı — incelemeniz ve göndermeniz için hesabınızda hazırlanır
- Barındırılan bir sayfa — bkz. Barındırılan siteler
- Bir çalışma alanı dosyası — artifakt bir video, görsel veya indirilebilir bir varlık olduğunda
"#engineering’ya gönder" veya "bana DM at", "bir yere gönder" demekten daha nettir.
Kullanım ipuçları
Bunlar, otomasyonları üretimde çalıştırmaktan gelir:
- İlk üç çalıştırmayı izleyin. Otomasyonları kurmak kolaydır; Okou’nun ortamınızda gerçekte ne ürettiğini gördükten sonra onları ince ayarlamak daha da kolaydır.
- Her görevi küçük tutun. Uzun, çok adımlı otomasyonlar daha kırılgandır. Tek bir otomasyonun beş sistemi güncellemesi gerekiyorsa, onu ikiye bölmeyi düşünün.
- Hedefi sabitleyin. Kanalların adı değişir ve insanlar ayrılır. Hedefi iş akışı talimatında açıkça adlandırın; Okou, sonraki çalıştırmada onu bulamazsa sizi uyarır.
- Uzun süren sorguları zamanla sınırlayın. İstem "son 30 gün" diyorsa, pencerenin güncel kalması için bunu her çalıştırmada yeniden belirtin.
- Saat dilimini doğrulayın. Zamanlanmış ve bir kerelik otomasyonlar açık bir saat dilimi saklar; kaydetmeden önce gösterilen değeri kontrol edin.
- Tatil öncesi duraklatın. Özellikle size DM atan otomasyonlarda — geri döndüğünüzde 14 kısa DM almak faydalı olmaz. Otomasyonu devre dışı bırakın ve geri döndüğünüzde yeniden etkinleştirin; iş akışı olduğu gibi kalır.
Maliyetler ve hacim
Bir otomasyon tetiklenmesi normal bir çalıştırma başlatır ve kullandığı model rotası ile hizmetlere göre kredi tüketebilir. Maliyeti tahmin ederken otomasyon sohbetini ve Faturalandırma’yı inceleyin.
Kısa aralıklar hızla çarpan etkisi yaratır: bir 15 dakikalık aralık, her çalıştırma bir sonraki aralık dolmadan önce tamamlanırsa bir günde en fazla 96 kez çalışabilir. Geniş olay filtreleri de aynı derecede gürültülü olabilir. Dar başlayın, ilk birkaç tetiklenmeyi inceleyin, ardından filtreyi veya sıklığı bilinçli olarak genişletin.
Yeni tetiklenmeleri, iş akışını veya geçmişi silmeden durdurmak istediğinizde bir otomasyonu devre dışı bırakın.
Sırada ne var
- Bir otomasyonun çalıştırdığı prosedür için İş Akışları sayfasına bakın.
- Her çalıştırma içinde neler olduğuna dair Sohbet sayfasına bakın.
- Beş eksiksiz iş akışı + otomasyon kombinasyonu için Örnek iş akışları sayfasına bakın.

