Fakirler için cep telefonu üzerinden PowerApps uygulaması ile iş programı güncelleme 3. Kısım -Gecikme tablosu için Microsoft Flow uygulamasında onay prosedürü oluşturmak

Daha önceki yazımızda PowerApps uygulaması ile SharePoint üzerinde bir gecikme listesi oluşturmuştuk, ilgili yazıya alttaki linkten ulaşabilirsiniz,

http://planlamadanismanlik.com/fakirler-icin-cep-telefonu-uzerinden-powerapps-uygulamasi-ile-is-programi-guncelleme-2-kisim-powerapps-ile-sharepoint-uzerinden-gecikme-listesi-olusturma/

Bir sonraki adım olarak bu gecikmeyi raporlayan çalışanın amirinin onayına sunup onaylayıp onaylamamasına göre gecikmenin durumunu değiştireceğiz. Onay prosedürü için SharePoint ’in kendi akış yapısı olmasına rağmen daha esnek bir yapıya sahip olan Microsoft flow uygulamasını kullanıyoruz, bu uygulamanın üstünlüğü buradaki gibi bir bağımsız tablodan bilgi alıp koşulları ona göre oluşturabilmemiz , bu uygulamanın bir başka özelliği de birçok uygulama ile entegre olarak çalışabilmesi , mesela bir çizimi onaylarken aynı anda Facebook arkadaşınızı dürtebilirsiniz veya Oracle veri tabanında bir satırı değiştirebilirsiniz.

Benim kafamda tasarladığım onay prosedürü gecikmenin gecikmeyi bildiren çalışanın amirinin onayına sunulup, daha sonra da gecikmenin durumunun onaylanmış ya da reddedilmiş olarak etiketlenmesi.

Bunu için önce bir çalışan listesi oluşturuyoruz,

Ve bir önceki gecikmeler listemize 2 adet yeni sütun ekliyoruz

 

Microsoft Flow uygulamasında akış oluşturma

Uygulamanın internet adresine girip kullanıcı adımız ile giriş yaptıktan sonra SharePoint uygulamasını seçip listelerde yeni bir nesne yaratıldığındaki başlangıcı seçiyoruz, SharePoint sitemizi ve listemizi seçtiğimizde karşımızdaki ekran görüntüsü alttaki gibi oluyor,

Yeni bir adım ekliyoruz,

 

Bu adımda yaptığımız işlem gecikmeyi bildiren çalışanla aynı mail adresine sahip çalışanları listelemek, burada filtre sorgusunu yazarken ayırma işaretlerini koymayı unutmayın yoksa saatlerce hatayı bulmaya çalışırsınız.

Bu adımda bir önceki sorguda ortaya çıkan her satırın amirini bulup onun satırını buluyoruz,

 

Bir sonraki adımda her amir için bir onay prosedürü yaratıyoruz,

Ve son adımda da eğer gecikme onaylandı ise gecikmeyi yaratana bir mail atıp bildiriyoruz ve gecikmenin durumunu onaylandı olarak değiştiriyoruz, eğer reddedildiyse gene oluşturan çalışana mail ile bildirip gecikmenin durumunu reddedildi diye güncelliyoruz.

Akışımızın son hali aşağıdaki gibi oldu,

Burada biz bu çalışmayı çalışanlar üzerinden yaptık fakat aynı mantıkla bir yüklenici ve iş verenin o yükleniciden sorumlu çalışanı arasında da bu onay sürecini yönetebilirdik.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir