Power Automate Onay Akışları ile Süreçlerinizi Otomatikleştirin 

Günlük iş akışlarınızda onay gerektiren süreçleri Power Automate ile kolayca kurgulayabilirsiniz. Microsoft Teams veya Outlook üzerinden onayları iletebilir ve veri tabanınızda onay geçmişini saklayabilirsiniz. Gelin birlikte aşağıdaki diyagramda yer alan akışı Power Automate ile adım adım oluşturalım.  

 

 

1. SharePoint Online – Veri Tabanı Oluşturma 

 Öncelikle SharePoint Online üzerinde aşağıdaki gibi örnek bir liste oluşturuyoruz: 

2. Power Automate Taslağı Hazırlama 

 Onay Akışımıza başlamadan önce listede yeni bir kayıt oluştuğunda akışı başlatmak için Power Automate üzerinde “When an item is created” aksiyonu ile SharePoint listemizi seçiyoruz. Bununla birlikte diyagramda yer alan N+1 ve N+2 onayı için Office365 (Get Manager (V2)) aksiyonunu kullanarak N+1 ve N+2 maillerine ulaşıyoruz. Akışınız aşağıdaki şekilde olmalı.    

3. Onay Akışına Giriş 

 Diyagramda yer alan akışı oluşturmak için “Do Until” aksiyonu kullanacağız. “Do Until” aksiyonu belirlediğimiz koşul sağlanana kadar akışın çalışmasını sağlayacaktır. Akışa başlamadan önce “Set Variable” kullanarak bir “Status” değişkeni tanımlıyoruz. “Status” değişkenini varsayılan değeri ‘İlk Onay’ olarak atıyoruz. Bu aşamada akışınız şu şekilde gözükmeli.   

4. Do Until ve Switch Aksiyonları 

 Burada onaylayan kişilerimiz N+1 ve N+2 olduğu için “Do Until” döngüsü içerisinde Switch özelliğinden de faydalanacağız. Diyagramda ele aldığımız 3 senaryo mevcut bunlar: 

  • N+1 onayı 
  • N+2 onayı 
  • Red Senaryosu 

Tüm senaryoları “Switch” başlığı altında değerlendireceğiz.  

5. Switch Aksiyonları 

1. N+1 Onayı 

 Akış başladığında “Status” değerimiz otomatik olarak ‘İlk Onay’ olarak atanacağından “Switch” döngüsünde ilk adım başlayacaktır. Bu adımda öncelikle “Update Item” aksiyonu kullanarak ilgili kaydın kim tarafından oluşturulduğunu ‘Onay Geçmişi’ sütununa yazıyoruz. Daha sonrasında N+1 onayı için “Start and Wait for Approval” aksiyonu kullanarak onay akışını başlatıyoruz. İlgili onay akışının çıktısı için bir koşul aksiyonu oluşturarak N+1’in onay/red senaryolarını değerlendiriyoruz. Onay gelmesi durumunda “Status” değerimizi ‘İkinci Onay’ olarak değiştiriyor ve akışın devam etmesini sağlıyoruz. Red gelmesi durumunda ise “Status”değerimizi ‘Daha fazla bilgiye ihtiyaç var (N+1 tarafından reddedildi)’ olarak güncelliyoruz ve ilgili kişiye kaydı tekrar güncellemesi için gönderiyoruz. Tüm adımları oluşturduğumuzda akışımız şu şekilde gözükecektir:  

2. N+2 Onayı 

 N+1 onayı geldikten sonra “Status” değerimiz ‘İkinci Onay’ olarak atanacağından “Switch” aksiyonunda ikinci aşamaya geçilecektir. Bu adımda tekrar N+2 için onay akışı başlatıyoruz ve bir önceki akıştaki ‘Onay Geçmişi’ değerine güncel olarak ulaşmak için “Get Items” aksiyonu ile mevcut kaydın son değerlerine ulaşıyoruz. Daha sonrasında N+2’nin onay/red senaryolarını değerlendiriyoruz. Onay gelmesi durumunda “Status” değerimizi ‘Onaylandı’ olarak değiştiriyor ve akışı sonlandırıyoruz. Red gelmesi durumunda ise “Status” değerimizi ‘Daha fazla bilgiye ihtiyaç var (N+2 tarafından reddedildi)’ şeklinde güncelliyoruz ve ilgili kişiye kaydı tekrar güncellemesi için gönderiyoruz. Tüm adımları oluşturduğumuzda akışımız şu şekilde gözükecektir: 

3. Red Senaryosu 

 N+1 ve N+2 onay akışları sürecinde red cevabı gelmesi durumunda “Status” değerimiz ‘Daha fazla bilgiye ihtiyaç var…’ şeklinde güncellenecektir böylelikle “Switch” aksiyonu içerisindeki üçüncü senaryomuz devreye girecek. Bu senaryoda diyagramımızda yer aldığı gibi istek oluşturulan kişiye kayıt geri gönderilmekte ve bir dönüt sağlanması beklenmektedir. Kişinin dönütüne bağlı olarak akış sonlandırılabilir ya da birinci onay aşamasından tekrar onaya gönderilebilir.  Bu kısımda da tekrar bir onay akışı başlatıyoruz fakat diğerlerinden farklı olarak “Start and Wait for an Approval” aksiyonunda “Custom Response” özelliğini kullanıyoruz ve cevap seçeneklerimizi ‘Geri Çek’ ve ‘Tekrar Gönder’ şeklinde belirliyoruz. Burada da N+2 onayı kısmında olduğu gibi bir önceki akışta güncellenmiş ‘Onay Geçmişi’ kaydına ulaşmak için “Get Item” aksiyonunu kullanıyoruz. Son olarak kayıt oluşturan kişinin cevabına göre aksiyon almak için Koşul aksiyonunu kullanıyoruz. ‘Tekrar Gönder’ cevabı gelmesi durumunda “Status” değerini ‘İlk Onay’ şeklinde güncelliyor ve akışı ilk onay aşamasından tekrar başlatıyoruz. ‘Geri Çek’ cevabı gelmesi durumunda ise “Status” değerini ‘Geri Çekildi’ olarak güncelliyor ve akışı sonlandırıyoruz. Tüm adımları tamamlamanız durumunda akışınız aşağıdaki gibi gözükecektir:  

6. Örnek Bir Kayıt  

 Onay akışını oluşturduktan sonra süreci baştan sona tamamlarsanız SharePoint Online üzerinde ilgili kaydı şu şekilde görüntüleyebilirsiniz: 

7. Sonuç & Kapanış  

 Bu yazımızda iş süreçlerinizde kullanabileceğiniz bir akışın Power Automate ile nasıl otomatik hale getirilebileceğinden bahsettik.  Otomatikleştirmek istediğiniz akışlar ve dijitalleştirmek istediğiniz tüm süreçleriniz için bizimle iletişime geçmeyi unutmayın! 

CoE (Center of Excellence) Starter Kit Nedir?

Merhaba, 

Bir süredir Power Platform teknolojileri ile çalışıyor ve artık uygulamalarınızın takibinde zorlanıyor musunuz?

Tüm uygulamalarınızı, geliştirici hesaplarınızı, güvenlik kurallarınızı ve veri tabanınızı kontrol edeceğiniz, raporlama ile bir sonraki stratejilerinizi belirleyebileceğiniz bir aracın mevcut olduğunu biliyor muydunuz ?

CoE Starter Kit nedir ? 

Center of Excellence şirket içerisindeki Power Platform ağını kontrol etmek ve verimliliği arttırmak adına dizayn edilmiş bir araçtır.Center of Excellence temelde inovasyon ve iyileştirmeyi teşvik etmek için tasarlanmıştır. CoE şirketinizin Microsoft Power Platform teknolojilerini adapte etmenize ve kullanım stratejinize destek olmak için üretilmiş birden fazla aracın yer aldığı bir merkezdir.

CoE Starter Kit’i kullanmaya nasıl başlarız ? 

 Set up the CoE Starter Kit – Power Platform , Microsoft Learn adresinde CoE Starter Kit kurulumu tüm adımlarıyla mevcut. Bu adres üzerindeki adımları takip ederek kurulumu yapabilirsiniz. Bu esnada admin yetkilerine sahip bir hesaptan kurulumu yapmanız ve BT uzmanınızdan destek almanızı tavsiye ediyoruz.  

  • Kurulumu yaptıktan sonra CoE Starter Kit alanından Power BI panelini açarak şirket içindeki geliştirilmiş tüm uygulamaları, ortamları, akışları vb. bir çok başlığa erişebilirsiniz. İlgili ayarları tamamladığınızda aşağıdaki yönetim paneli karşınıza çıkacaktır. 

 

 CoE Starter Kit Yönetim Paneli 

  • İşten ayrılan çalışanlarınızın geliştirdiği uygulamaların sahiplerini değiştirebilir ve eski uygulamalarınızı tekrar işler hale getirebilirsiniz. 
  • Güvenlik stratejinizi belirleyip ortamdaki kişilerin gerekli rollere atanmasını sağlayabilirsiniz.
     
  •  Lisans optimizasyonu gerçekleştirebilirsiniz. 
  • Uygulama geliştiricilerinizi bir sonraki seviyeye taşımak için bir strateji geliştirebilir, yeni geliştiricileri motive etmek adına iç etkinlikler ile gelişimi arttırabilirsiniz.
     
  • Ortamlarınıza yeni dahil olan kullanıcılar için bir hoşgeldiniz içeriği hazırlayabilirsiniz.
     

Maker Welcome 

  • Haftalık özet raporları ile sistem adminlerini ortamdaki kullanım bilgileri hakkında güncel tutabilirsiniz.
     

Usage Insight

  • Veri politikalarınızı yönetebilir, veri kaybı ya da özel veri paylaşımlarını engelleyebilirsiniz.