Fakirler için cep telefonu üzerinden PowerApps uygulaması ile iş programı güncelleme 2. Kısım -PowerApps ile SharePoint üzerinden gecikme listesi oluşturma

Serinin ilk yazısında PowerApps uygulamasında Excelden nasıl data alacağımızı, bu tablo ile nasıl koleksiyon ve formlar oluşturacağımızı anlatmıştık,

İlgili yazımız için linkimiz,

http://planlamadanismanlik.com/fakirler-icin-cep-telefonu-uzerinden-is-programi-guncelleme/

Şimdi 2. Kısımda PowerApps uygulaması ile nasıl SharePoint’te bir tablo güncelleyeceğimizi anlatacağız, burada bizim örneğimiz aktivelere bağlı gecikme tablosu olacak. Gecikme tablosunun önemi, bir gecikme oluştuktan yıllar sonra bu geçikme ile alakalı analiz yapmak çok zorlu bir süreçtir, bu sürecin önüne geçebilmek için gecikme sırasında herkesin görebileceği bir ortama gecikmelerin raporlanabilmesi sonrasında gecikme analizlerinin sağlıklı yapılabilmesi için hayati bir öneme sahip. Ben iş veren tarafında çalışırken sözleşmelere yada proje kontrol şartnamelerine “oluşan gecikmeler en fazla 15 gün içinde bildirilmeli ve bir sonraki aylık rapor içerisinde gecikme analiz yapılmalıdır” diye bir madde koydururdum , bence yüklenici tarafı da benzer bir kuralı şirket içinde uygulamalı yoksa ileriki zamanlarda başı ağrıyabiliyor.

SharePoint’te tablo oluşturma

İlk aşama olarak SharePoint’te bir tablo hazırlamamız gerekiyor, daha önceden oluşturduğumuz bir SharePoint sitesinde sayfalar kısmından yeni liste ekliyoruz, ismini gecikmeler olarak değiştiriyoruz ve aklımızdaki sütunları ekliyoruz

Yukarıda gördüğünüz sütunları ekledikten sonra artık PowerApps uygulamasına geçebiliriz.

PowerApps ile gecikme formu oluşturma

İlk önce bir form ara yüzü oluşturmamız gerekiyor, bir önceki yazımızda mevcut bir veri kaynağından nasıl form oluşturacağımızı anlatmıştık, bu örneğimizde de aynı yöntemle form oluşturmak için veri kaynağı olarak SharePoint listemizi seçiyoruz ve formumuz oluşuyor,

bir önceki yazımızda olduğu gibi formumuzu düzenliyoruz ve formumuzun son hali yandaki fotoğraf gibi oluyor, dikkat ederseniz aktivite numarası ve açıklaması kısmını değiştirilemez olarak dizayn ettim nedeni ise bu değerleri bir önceki formdan alacak olmamız, başlangıç ve bitiş tarihine ön tanım olarak bugünü tanımladım fakat geçmiş tarihli bir gecikmenin de raporlanabilmesi için bu tarihleri düzenlenebilir olarak ayarladım. Ayrıca gerekli olabilir diye bir gecikmeye bir ek dosya ekleme seçeneği koydum

 

Şimdi bir önceki yazımızda yaptığımız form ara yüzüne dönüyoruz ve bu forma 1 adet tuş koyuyoruz

Aktiviteyi güncellerken bir gecikme varsa bu tuş sayesinde gecikme formu ekranına ulaşabileceğiz, bunu yapabilmek için bu tuşun on select alanına formül olarak

NewForm(EditForm2);Navigate(Screen1, ScreenTransition.Cover);Set(act,ThisItem.TASK_CODE);Set(actname,ThisItem.TASK_NAME)

Formülünü yazıyoruz, bu fonksiyon öncelikle formumuzu açıyor sonrada 2 tane değişken tanımlıyor bu değişkenler diğer formumuzda aktivite ve aktivite ismi alanlarının ön tanımlı değerleri olacak,

bunun için diğer formu açıp ilgili alanları bu değişken isimleri ile tanımlıyoruz formumuzu denediğimizde önümüze gelen ekranın son hali yandaki görüntü şeklinde oluyor.

 

 

 

 

 

SharePoint listemize döndüğümüzde bu gecikmenin artık listemizde olduğunu görebiliyoruz.

Artık elimizde herkesin erişebileceği ve gecikmelerin listelendiği bir listemiz var fakat bir listemizin olması bu gecikmelerin gerçekten bir gecikme olduğunu kanıtlamıyor , yetkili birisinin bu gecikmeleri onaylaması gerekiyor .Bir sonraki yazım  bu gecikmeyi nasıl onaya sunacağımızı açıklayan bir yazı olacak.

 

Bir cevap yazın

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