AFAIK

Otomasyon Araçları: IFTTT, Zapier, Microsoft Flow ve Tonkean

Güncelleme:
“Hayatı kolaylaştırmak” söylemine oldum olası mesafeliyimdir. Ancak bu söylem çok geniş bir bağlama da sahip. Bu nedenle, daha spesifik olmak adına, tekrarlanan işleri daha kısa ...
GÖRSEL
“Hayatı kolaylaştırmak” söylemine oldum olası mesafeliyimdir. Ancak bu söylem çok geniş bir bağlama da sahip. Bu nedenle, daha spesifik olmak adına, tekrarlanan işleri daha kısa sürede ve daha az efor sarf ederek yönetmeyi (üretkenlik) ayrı bir şekilde ele almak istiyorum. Çoğunlukla, üzerinde durduğum konu da bir şeyleri kolaylaştırmaktan çok rutin işler arasında kaybolan zamanı daha değerli bir şekilde kullanabilmek ve elde edilen bu zamanla yeni şeyler (bilgi, tecrübe, deneyim…) edinmek. Yayınladığım yazıları bu bağlamda “bildiğim kadarıyla (as far as i know)” paylaşıyor olmam bir tesadüf değil. Şu an bahsettiğim konular bir ana bağlam oluşturmuyor olabilir. Genellikle aldığım mesajlarda “yaptığınız işi çok anlamadım ama….” şeklinde cümleler içeriyor olmasını da buna bağlıyorum. Her neyse, bahsi geçen bu duruma, yani rutin işleri daha işlevsel bir şekilde çözmek ve zamanı daha etkili kullanabilmek amacıyla daha pek çok yazı yayınlayacağım aşikar. Başlangıç namına, bu yazıda bazı uygulamalardan / platformdan bahsedeceğim.

Uygulamaları bağlayın ve iş akışlarını otomatikleştirin!

Aşağıda, uygulamaları kullanım (kod gereksini vb.) ve öğrenme kolaylıklarını temel alarak kolaydan zora doğru sıraladım.

IFTTT Nedir?

IFTTT (If This, Then That), uygulamacıklar (applets) ve servisler (services) olmak üzere 2 ana bileşene sahip ve bu bileşenlerin kendi aralarında iletişim kurabildiği, bu iletişimin yönetilebildiği ve özelleştirilebildiği bir platform. Platforma ifttt.com adresi üzerinden ulaşmak mümkün.

IFTTT / If This, Then That

Uygulamacıklar ile servisler bir araya getirilerek bir eylem gerçekleştirilebilmekte. Servisler ise uygulamalar (apps) ve cihazlar (devices) ile iletişim kurabilmekte. Bu ilişki içerisindeki sınır ise hayal gücü ile sınırlı diyebiliriz. Bu nedenle ben örneklendirmeleri bağlamdan kopmamak adına veri analizi ve fayda çerçevesinde tutacağım. Hemen bir ihtiyaç belirleyelim ve bu ihtiyaç doğrultusunda bir örnek senaryo oluşturalım.

İlk örneğimizi lokasyon verisi üzerinden oluşturalım ve varsayalım ki, her gün spesifik bir lokasyonda (ev, iş vb.) ne kadar vakit harcadığınızı kayıt aldında tutmak isteyelim. Bu işlem için “Log how much time you spend at specific locations like the office or home in a spreadsheet” uygulamacığını kullanabiliriz. İşlemi aktifleştirebilmek için ilgili uygulamacık sayfasında yer alan Turn On butonunu tıklamalı, açılacak olan harita alanından log’lanmasını istediğim lokasyonu seçmeliyim.

IFTTT / If This, Then That

Bir diğer örnekte, yaptığım her aramanın “Automatically log every call you make on your Android phone to a Google spreadsheet” ile Google spreadsheet’e log’lanmasını sağlayabilirim ya da “Save your Fitbit sleep logs to a Google Spreadsheet” ile Fitbit uyku veya “Sync weight measurements between your Withings scale and Fitbit” ile kilo verilerimi Google Spreadsheet’e aktarabilirim.

Yukarıdaki servis, uygulama ve durum (sosyal medya hareketi, yayınlanan bir haber vb.) entegrasyonlarının yanı sıra IoT ilişkileri de sağlayabiliriz. Örneğin kamera kontrolleri, LIFX ve Hue gibi aydınlatma çözümleri, WIFIPLUG, WeMo Smart Plug ve D-Link Smart Plug gibi akıllı prizler ve Amazon Alexa, iHome Enhance, SkylinkNet ve Google Assistant gibi akıllı çözümler ve buzdolabı, süpürge, çamalır makinesi, çay-kahve makinesi, televizyon gibi akıllı bunlardan sadece bazıları.

IFTTT / If This, Then That

Discover sayfasında daha pek çok kullanılabilir çözüm mevcut. Uyguladığınız bir entegrasyonu My Applets sayfasından düzenleyebilir ve/ya pasif hale getirebilirsiniz. Kullanılabilecek tüm servislerin listesine ise Services sayfasından göz atabilir, kendi servis entegrasyonlarınızı herhangi bir kod yazma gereksinimi olmaksızın oluşturabilirsiniz.

Zapier Nedir?

IFTTT gibi kod yazma gerekliliği taşımayan bir diğer uygulama olan Zapier yine IFTTT’e kıyasla daha fazla özelleştirme yeteneği sunsa da IoT yetenekleri oldukça sınırlı kalmakta. Ancak, bu özellikler beraberinde sadelikten ve basitlikten de feragat etmek anlamına geldiği için Zapier’in IFTTT kadar kolay kullanılabilir olduğunu söylemek güç. Son olarak, Zapier kullanımı ücretsiz kullanımlar için sınırlı bir şekilde sunulmakta. Bu yaklaşım biçimini ve Mailchimp, Facebook Lead Ads, Facebook Pages, ActiveCampaign, HubSpot, Salesforce, Stripe, Microsoft Office 365, Shopify, Zoho CRM, Intercom, MySQL, BaseCamp 3 gibi hesap ilişkilendirme seçeneklerini de temel alarak Zapier’in daha kurumsal çözümlere odaklandığını söylemek mümkün.

Zapier

Zapier, entegrasyonları Zap olarak ifade etmekte ve bir editör aracılığıyla kendi Zap’lerinizi oluşturabilmenizi mümkün kılmakta. Built-in Apps ve Popular Apps seçeneklerini kullanarak uygulamanın seçilmesinin ardından tetikleme (trigger) biçimini belirlemeniz gerekmekte.ZapierAz önce, Zapier kullanımı için “kod gereksinimi olmaksızın” ifadesini kullanmıştım, ancak, eğer isterseniz Run JavaScript, Run Python seçeneklerini kullanarak kod ile işlemler de yapabilmeniz mümkün. Elbette bu işlemleri doğrudan uygulamalar (apps) seçerek de seçtiğiniz uygulamanın gereksinimleri çerçevesinde yönetebilirsiniz. Uygulama listesine Integrations sayfasından ulaşabilirsiniz.

Microsoft Flow Nedir?

Microsoft Flow, bir Microsoft ürünü olarak otomatik, buton etkileşimli, planlı ya da iş süreçlerine bağlı olarak ilişkilendirilebilecek / yönetilebilecek akışlar oluşturulabilmesini sağlamakta. Bu özellikler dahilinde Flow ile bildirimler almak, dosyaları senkronize etmek, veri toplamak başta olmak üzere ve uygulamalar ve servisler arasında daha pek çok işlem gerçekleştirilebilmekte. Daha önce bahsi geçen IFTTT ve Zapier’e göre daha teknik özellikler barındıran Flow için de kurumsal çözümlerin öncelikli olduğunu söyleyebiliriz. Yine, IFTTT’e göre daha az akıllı cihaz desteği sağlayan Flow, Zapier’e göre de daha az servis entegrasyonu (connector olarak ifade edilmekte) barındırmakta.Microsoft FlowGörece daha yeni olarak nitelendirebileceğimiz Flow tarafından kullanıma hazır bir şekilde sunulan entegrasyonlara Şablonlar altından ulaşabilir, entegre ettiğiniz şablonlara Akışlarım altından ulaşabilirsiniz.

Microsoft Flow

Son olarak, servislerden bazılarının ücretli kullanım altında sunulduğunu, ücretsiz kullanımda ise ayda 750 çalıştırma ve sınırsız akış oluşturma hakkının yanı sıra 15 dakikalık denetimler sunulduğunu da eklemeliyim.

Tonkean Nedir?

Tonkean tamamen kurumsal odaklı çalışan ve kullanılan otomasyon / işlem üzerinden ücretlendirme yapan bir otomasyon aracı. Entegrasyon işlemleri oldukça detaylı bir şekilde node’lar aracılığıyla sağlanmakta. Servis yoğunluklu entegrasyonlar sunan Tonkean kurumsal üyelik ile erişilebilir durumda.TonkeanHazır şablonlar aracılığıyla pek çok kurulumu hızlı bir şekilde edinebileceğiniz Tonkean aynı zamanda tüm süreci rapor olarak da paylaşmakta. Risk Yönetimi, iş akışı onay işlemleri, iş delegasyonu ve durum raporlama gibi işlemler için faydalanabileceğiniz servis ayrıca tüm bu süreçin koordinasyonunda yardımcı olarak bot desteği sunmakta.

Son Olarak

Yukarıda bahsi geçen uygulamaların yanı sıra farklı bağlamlarda benzer işler yürüten daha pek çok uygulama mevcut. Örneğin bir uygulama olan Workflow bunlardan sadece biri. Ancak, süreç kurumsal çözümlere doğru kaydıkça günlük alışkanlıklar ve gündelik gereksinimlerdeki ilişkiden de uzaklaşılmakta. Bu nedenle örnekler çerçevesinde bahsi geçmiş olsa da çoğunlukla ihtiyaçları IFTTT aracılığıyla yönetmenin daha kolay olduğunun altını çizmek isterim. Elbette, süreç yönetimini bu aracı yöntemlerle de sınırlandırmamak gerekiyor. API kullanımıyla ilgili anlatılarda daha pek çok ele alış biçiminden bahsedecek ve en uygun seçimin gerçekleştirilmesi açısından fikirlerimi paylaşmaya çalışacağım. O zamana değin, aşağıda yer alan içeriklere göz atabilir, soru ve önerilerinizi yorum olarak aktarabilirsiniz.

HABERDAR OL

Yeni eklenen projeler, eğitimler, içerikler ve yayınlanan videolar e-posta adresine gelsin.