Süreç otomasyonu türleri
Bu video, Power Automate ile süreç otomasyonuna hızlı bir genel bakış sağlar
Power Automate'te kullanılabilen iki temel otomasyon türü vardır:
API tabanlı dijital süreç otomasyonu: bulut akışları
UI tabanlı robotik süreç otomasyonu (RPA): masaüstü akışları
Bulut tabanlı dijital süreç otomasyonu (DPA)
Kullanıma hazır olarak sunulan API tabalı bağlayıcıları kullanarak 380'den fazla uygulamada süreçleri otomatikleştirmek için Power Automate kullanabilirsiniz. Ayrıca, yazılım mühendisleri kullanılanilir API'sı bulunan herhangi bir uygulama için yeni, özel bağlayıcılar oluşturabilir. Modern uygulamalar (bulut tabanlı hizmetler dahil) verilere ve işlevlere programlı erişim sağlamak için API'ları kullanır. API, istekler için bir kurallar kümesi bildirir ve programcılar uygulamayla etkileşim kurmak için API'yı kullanır.
Herhangi bir kod yazmadan, verilere erişmek ve otomasyonunuzda çok çeşitli uygulama işlevlerini kullanmak için bağlayıcıları kullanabilirsiniz. Örneğin, belirli bir konu satırına sahip olan bir e-posta aldığınızda SharePoint listesine yeni öğe ekleme sürecini otomatikleştirmek üzere SharePoint bağlayıcılarınızı ve e-posta programınızı kullanabilirsiniz.
Masaüstü tabanlı RPA
Bir sonraki sorunuz şu olabilir: Power Automate'te bağlayıcısı olmayan bir uygulamam varsa ve uygulamada API olmadığı için özel bağlayıcı oluşturamazsam ne olur? Robotik süreç otomasyonu (RPA) bu noktada devreye girer. API'sı olmayan eski sistemlerde bile otomasyon oluşturmak için RPA'yı kullanabilirsiniz. RPA ile, Power Automate'e bir kullanıcının fare hareketlerini ve klavye girişlerini taklit etmeyi öğreterek uygulamalarınızı sanki bir robot kullanıyormuş gibi otomatikleştirebilirsiniz. Diğer bir deyişle, dijital süreç otomasyonu uygulamaya ne yapacağını söyleyebileceğiniz API bağlayıcıları sağlarken RPA ile ne yapılacağını gösterirsiniz.
DPA mı yoksa RPA mı? Yoksa her ikisi de mi?
Süreçleri otomatikleştirmek için Power Automate kullandığınızda API tabanlı bağlayıcıların kullanılabildiği uygulamalar için dijital süreç otomasyonunu kullanmanızı öneririz çünkü uygulama zaman içinde değişse bile API'lar stabil kalır. Yazılım satıcıları, varolan API kurallarının çalışma şeklini bozacak değişiklikleri önlemek için çalışmaktadır.
Buna karşılık RPA, yerel bilgisayarın ortamına veya bir uygulamanın ekranlarına uygulanacak güncelleştirmeler gibi değişiklikler söz konusu olduğunda bozulmaya açıktır. Ayrıca, robota verdiğiniz talimatlarda açık ve net olduğunuzdan emin olmak için çok dikkatli davranmanız gerekir. Örneğin, bir çalışma sayfasında B3 hücresini seçtiyseniz, robotun da her defasında B3 hücresini seçmesini mi istiyorsunuz? B sütunundaki ilk boş hücreyi seçmesini mi istiyorsunuz? A sütununun belirli bir değere ayarlandığı satır için B sütunundaki hücreyi mi seçmesini istiyorsunuz? RPA kullanırken, yönergeler vermek veya kararların yalnızca fare tıklamanızı ve klavye girişlerini kaydedilmesiyle verildiğini düşünmek kolaydır. Hatalar söz konusu olduğunda yapılması gerekenler dahil tüm gerekli yönergeleri sağladığınızdan emin olmak için bazı yinelemeler yapılması gerekebilir.
Power Automate, moder API tabanlı hizmetler ile API tabanlı bağlayıcınızın olmadığı web sitesi ve masaüstü uygulamaları arasında otomatikleştirme yapılacak süreçler arasında köprü oluşturmak amacıyla hem dijital süreç otomasyonu hem de RPA sunar.