Tüm Otomasyon Kuralları: Tetikleyiciler, Koşullar ve Eylemler – Ayrıntılı Açıklama

🌟 Otomasyon Kuralları: Tüm Tetikleyiciler, Koşullar ve Eylemler Hakkında Detaylı Açıklama


MaviMasa, görevinizin en sıkıcı ve tekrarı yapılan kısımlarını otomatikleştirmenize olanak sağlayan güçlü bir araç sunar.
Otomasyon Kuralları, “Eğer bu olursa, o zaman bunu yap” mantığıyla çalışan bir sistemdir.
Bu belge, şu anda MaviMasa’da desteklenen tüm tetikleyiciler, koşullar ve eylemleri kapsar.


🔥 Otomasyon Kuralları Nedir?

Bir otomasyon kuralı, üç temel bileşenden oluşur:

  1. Tetikleyici (Trigger): Bir olayın oluştuğunda kuralın başlatılmasını sağlar.
    Örnek: Yeni bir bilet oluşturulduğunda, bir etkinlik gerçekleşir.
  2. Koşullar (Conditions): Kurallar, belirli koşullar sağlandığında yalnızca devam eder.
    Örnek: Bilet, John Smith tarafından gönderildiyse ve o gün Perşembe ise.
  3. Eylemler (Actions): Kuralın amacı, bir bilet üzerinde bir işlem yapmak olup, buna “eylem” denir.
    Örnek: Biletin, Max’e atanması.

Koşullar isteğe bağlıdır. Eğer her zaman eylemleri çalıştırmak istiyorsanız, koşul eklemeyebilirsiniz.


⏱️ Tetikleyiciler (Triggers)

Bir kural, aşağıdaki olaylardan herhangi biri gerçekleştiğinde başlatılır:

TetikleyiciAçıklama
Bilet oluşturulduHer yeni bilet oluşturulduğunda tetiklenir.
Bilet geçerli süresi dolmuşBiletin son teslim tarihi varsa ve süre dolmuşsa çalışır.
Son 30 dakikada güncelleme yapılmadıBilet üzerinde teknisyen veya kullanıcı tarafında yeni yanıt gelmemişse çalışır.
Bilet kapatıldıBiletin durumu “kapatıldı”ya dönüştüğünde tetiklenir.
Bir yanıtı eklendiHerhangi biri tarafından bir bilet yanıtı eklenirse.
Bilet kategorisi değiştirildiBiletin kategorisi bir kategoriye değiştirildiğinde çalışır.
Bilet bir teknisyene atandıBilet bir teknisyene atandığında tetiklenir.
Bilet durumu değiştiBilet durumu başka bir duruma geçtiğinde çalışır. “Kapatıldı” durumu da dahil olmak üzere.
Bilet önceliği değiştirildiKullanıcı veya bir teknisyen, kategorinin önceliğini değiştirdiğinde tetiklenir.
Bilet oluşturan kullanıcıdan bir yanıt eklendiSadece bilet oluşturan kullanıcı tarafından yapılan yanıtlarda çalışır.
Bilet yeniden açıldıKapalı durumda olan bilet, başka bir duruma dönüştürüldüğünde tetiklenir.
Bir özel alan değiştirildiBilet içerisindeki özel alanlardan herhangi biri güncellendiğinde tetiklenir.
Biletin son tarihi değiştirildiBiletin son teslim tarihi ayarlandı veya değiştirildiğinde çalışır.
Bir etiket eklendiBilete bir etiket eklendiğinde tetiklenir.

🔧 Gelişmiş Kullanıcılar İçin Ek Tetikleyici:
Diğer bir kural tarafından tetiklendi
Bu özellik, birden fazla kuralı birbirine zincirleyerek karmaşık otomasyon akışları oluşturmanıza olanak tanır.


📌 Koşullar (Conditions)

Bir kurala birden çok koşul ekleyebilirsiniz. Eylemler, tüm koşullar sağlandığında çalışır.
Koşullar zorunlu değildir; herhangi bir koşul eklemek istemiyorsanız, eylemler sadece tetiklendiğinde çalışır.

⚠️ Dikkat Edilmesi Gereken Noktalar:

  • Çoğu koşulun “negatif” (olmadı) seçeneği mevcuttur.
    Örneğin: “Son teslim tarihi ayarlandı” koşulu, aynı zamanda “son teslim tarihi ayarlanmadı” olarak da kullanılabilir.
KoşulAçıklama
Bilet X saatten fazla geç kaldıBelirtilen saatten fazla geç kalmışsa çalışır. Çalışma saatlerini de dikkate alabilme seçeneği vardır.
Bilet, teknisyen X tarafından “temsilci” olarak kaydedildiBilet, bir müşteri adına bir teknisyen tarafından oluşturulmuşsa.
Bilette belirli bir etiket varBiletin belirli bir etiketle donatılmış olup olmadığı kontrol edilir.
Özel alan eşitseÖzel alanın belirli bir değere sahip olup olmadığı kontrol edilir.
Özel alan güncellendi ve alan şudurÖzel alan güncellendiğinde tetiklenir. Özel alan tetikleyicisiyle iyi çalışır.
X dakikadır güncelleme yapılmadıX dakika boyunca teknisyen tarafından yanıt gelmemişse.
Son yanıtta belirli bir ifade varYanıt metninde aranan ifade bulunup bulunmadığı kontrol edilir.
Son yanıt, abone olmayan bir kullanıcıdan geldiYeni yanıt, şu anda abone olmayan biri tarafından gönderilmişse.
Teknisyen bilet üzerinde çalışıyorTeknisyen, bir tarayıcıda veya mobil uygulamada biletin açık durumunda olduğunda çalışır.
Son yanıtın e-posta adresi şunu içeriyorE-posta adresinde belirli bir alan olup olmadığı kontrol edilir. Örnek: @abc.com
X saat içinde geçerli süre dolarBiletin son teslim süresi X saat içinde dolacaksa çalışır.
Bilet henüz yanıtlanmadıSon güncelleme bir teknisyen tarafından yapılmamışsa.
Atanan teknisyen “iş dışında”Teknisyen, profilde “iş dışı” durumuna geçmişse.
Bilet teknisyen tarafından güncellendiSon yanıt bir teknisyen tarafından yapılmışsa.
Bilet teknisyenler için güncellendiSon yanıt yalnızca teknisyenler için yapılmışsa.
Bilet kullanıcı tarafından güncellendiSon yanıt, bilet oluşturan kullanıcı tarafından yapılmışsa.
Bilet atanmamışBilete bir teknisyen atanmamışsa.
Biletin son teslim tarihi ayarlandıBiletin son teslim tarihi mevcutsa.
Bilet önceliği şudurBiletin öncelik seviyesi belirtilen değerle eşleşiyorsa.
Bilet kategorisi veya bölümü şudurBiletin kategorisi veya bölümü belirlenen kategoriyle eşleşiyorsa.
Bilet durumu şudurBiletin mevcut durumu belirtilen değerle eşleşiyorsa.
Bilet konusu şunu içerir veya eşitseBilet konusunda aranan ifade bulunup bulunmadığı kontrol edilir.
Bilet metni şunu içerirBilet içeriğinde aranan metin bulunup bulunmadığı kontrol edilir.
Şu saatler arasındaGün içindeki şu saatler arasında mı kontrolü yapılır.
Şu günün günüdürHaftanın şu günü mü kontrol edilir.
Bilet oluşturan kullanıcı e-posta adresi şunu içerirBilet oluşturucunun e-posta adresinde belirli bir alan olup olmadığı kontrol edilir.
Bilet e-posta yoluyla gelmiş ve TO alanındaki adres şunu içeriyorBirden fazla destek e-posta adresi varsa, hangi adres kullanılarak bilet oluşturulmuşsa bunu kontrol eder.
Bilet oluşturan kullanıcı için “kullanıcı-bulma” verisi şunu içerirKullanıcı-bulma özelliğine dair açıklamalar için ayrı bir kılavuz bulunur.
Bilet şuradan geldiKaynak: e-posta, mobil uygulama, web, canlı destek, vb.
Biletin yanıtı yokBilete henüz yanıt verilmemişse (sistem yanıtları dahil değil).
Bilet bir şirketten geldiBilet, belirli bir şirkete ait kullanıcı tarafından oluşturulmuşsa.
Bilet şuna atanmışBiletin atanmış teknisyenini kontrol eder.
Bilet bir departmandan geldiBilet, belirli bir departmandan mı gelmiş kontrolü yapılır.
Bilet bir konumdan geldiBilet oluşturan kullanıcının profilde ayarladığı konumu kontrol eder.

🛠️ Eylemler (Actions)

Eylemler, bir kuralın hangi işi gerçekleştireceğini belirler. Her kuralın en az bir eylemi olması zorunludur.

EylemAçıklama
Bileti atamaBileti belirli bir teknisyene atar.
Abonelik ekle/kaldırBilet abonelerinin listesini değiştirir. Aboneler, biletin yanıtlarına bakabilir ve yanıt yazabilir.
Bilete yanıt ekleBilete bir yanıt ekler. “Sadece teknisyenler için” seçeneği ile teknisyenlere özel bir yanıt da eklenir.
Yapay zekâ ile otomatik yanıt ekleLLM (Büyük Dil Modeli) kullanılarak otomatik yanıt oluşturulur. Bilişim kütüphaneniz ve dış belgeler de dahil edilebilir.
Bilete ilgili varlık ekleVarlık yönetimi modülünden bir ya da daha fazla ilgili varlık ekler.
Başlangıç tarihi ayarlaBaşlangıç tarihini değiştirir. Bu tarih, çözme süresi gibi destek metriklerinin hesaplanmasında kullanılır.
Gecikme uygulaKalan eylemler, belirli bir süre bekletilir.
Özel alan değerini ayarlaİstenen özel alanı istediğinize göre belirler.
Yöneticilere e-posta gönderTüm yöneticilere e-posta gönderilir.
Tüm abonelere e-posta gönderTüm abonelere doğrudan e-posta gönderilir. Bilete yanıt olarak gönderilmez.
Bir departmandaki tüm teknisyenlere e-posta gönderBelirli bir departmanda bulunan teknisyenlere e-posta gönderilir.
Bileti kapatBileti “kapatıldı” olarak işaretler.
Bilet konusunu değiştirBilet konusunu istenilen değere günceller.
Bileti kopyalaBileti tamamen bir kopyasını oluşturur.
Bileti silBileti siler. Silinmiş biletlere “Raporlar – Silinmiş biletlere” erişilebilir.
Bileti spam olarak işaretleBileti siler ve bilet oluşturucunun erişimini engeller.
Bileti yeniden açBileti “devam ediyor” durumuna getirir.
Bu kullanıcıya ait en son iki bilet birleştirAynı kullanıcıya ait son iki bileti birleştirir.
Bileti “yanıtlanmadı” olarak işaretleBilete “yanıtlanmadı” (turuncu) etiketi ekler.
Bileti “teknisyenler için güncellendi” olarak işaretleBilete “teknisyenler için güncellendi” (mavi) etiketi ekler.
Son yanıtı yalnızca teknisyenler için görünsüz yapSon yanıtı sadece teknisyenlerin görebileceği hâle getirir.
Bileti “yanıtlandı” olarak işaretle“Yanıtlanmadı” etiketini kaldırır.
Bu kategorideki tüm teknisyenlere e-posta gönderBileti kategorisinde izinleri olan tüm teknisyenlere e-posta gönderilir.
Başka bir otomasyon kuralını tetikleBirden fazla kuralı zincirleyerek karmaşık süreçler oluşturmak için kullanılır.
Atanan teknisyene e-posta gönderSadece atanan teknisyene özel e-posta gönderilir.
Bilet oluşturan kullanıcıya e-posta gönderSadece bilet oluşturan kullanıcıya e-posta gönderilir.
“Harcanan süreye” X dakika ekleBilete harcanan süreye belirtilen dakikayı ekler.
Belirli bir kullanıcıya e-posta gönderYardım masasında kayıtlı herhangi bir kullanıcıya doğrudan e-posta gönderilir.
Son teslim tarihi ayarlaBiletin son teslim tarihini gelecekteki bir zamanla ayarlar.
Bu olay için diğer e-posta bildirimlerini iptal etDiğer e-posta bildirimleri (örneğin: bilet oluşturulduğunda bildirim) gönderilmeyecektir.
Bilet durumunu ayarlaBileti herhangi bir duruma çevirir. Özel durumlar da dahil olmak üzere.
Bilet oluşturan kullanıcıyı değiştirBilet oluşturan kullanıcıyı başka bir kullanıcıya çevirir.
Bilet önceliğini ayarlaBilet önceliğini istediğiniz seviyeye çevirir.
Etiket ekle/kaldırBilete etiket ekler veya kaldırır.
Tüm etiketleri kaldırBilettan tüm etiketleri siler.
Tüm aboneleri kaldırBiletle abonelikte olan tüm kullanıcıları abonelikten çıkarır.
Bilet kategorisini değiştirBileti başka bir kategoriye çevirir.
HTTP isteği gönderÜçüncü taraf API’sine veya hizmete istek göndermek için kullanılır.
En az dolmuş teknisyene atamaAktif bilet sayısı en az olan teknisyene atar.
Değilse, şöyle yap (Else Do This)Koşullar sağlanmadığında çalışır. Eylemler buraya eklenir.

🏆 Önemli Notlar

  • Tüm eylemler, kural tetiklendiğinde otomatik olarak çalışır.
  • Koşullar, kuralın ne zaman uygulanacağını belirler.
  • Eylemler, kuralın ne yapacağını tanımlar.
  • Zincirleme kurallar, karmaşık iş akışlarını kolayca yönetmenizi sağlar.
  • HTTP isteği gönder eylemiyle MaviMasa, dış sistemlerle entegre edilebilir.

Amaç: MaviMasa’da otomasyon kuralları, destek ekibinizin daha verimli, hızlı ve hatalı süreçlerden uzak çalışan bir sistemle çalışmasını sağlamaktır.
🔄 En sıkı tekrarlayan işlerinizi otomatize edin.
💡 İlk otomasyonunuz ne olsun?
🔔 Şimdi bir kural oluşturarak başlayın.

📣 MaviMasa, her zaman ekibinizin en güçlü ortaklarından biri olmaktan mutluluk duyuyor.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top