Şirketinizdeki havuz araçları için Sql üzerinde rezervasyonlar tablosu kullanıyor olabilirsiniz. Her yeni rezervasyon talebinde ise ik onay süreçlerinizi Approval mail ile başlatabilirsiniz.
Ms Flow üzerinde oluşturacağınız birkaç adımlı akış ile en temel haliyle Approval sürecini başlatalım.
Bir Flow oluşturmak istediğinizde, her zaman bir eylem(tetikleyici) ile başlarsınız.
Oluşturacağımız akışın başlaması için tabloya veri girişi yapılması gerekmekte. Bu nedenle tetikleyici olarak SQL-> Bir öğe oluşturulduğunda (When an item is created) seçerek başlayacağız.
*Ilgili konektörün …’sı üzerinden hangi database üzerinde çalışılacağı seçilir.
*Konektörün içerisinden ise hangi tabloda çalışılacağı seçilir.
Veri girişi yapılmasının hemen ardından onay süreci başlayacağı için Approvals konektörünü yeni adıma ekleyeceğiz. Bu adımda 3 farklı onay süreci çeşidi mevcut. Rezervasyon talebinde bulunan kullanıcıya onay/ret sürecinin sonucunu “talebiniz onaylanmıştır ya da talebiniz reddedilmişitir” gibi bir açıklama ile mail göndermeyi amaçladığımız bir akış oluşturacağız. Bu nedenle Start and wait for an approval konektörü ile ilerleyeceğiz.
*Bu adımda Approval type: İlk yanıtlayan Title: Onay sürecinin başlığı, Assigned to: Onaylayıcı, Details: Onay sürecinin açıklaması, olarak doldurulması yeterli olacaktır.
Onay( Approval ) süreci başladıktan sonra onaycının cevabı iki farklı şekilde olabilir;
Onay süreci olumlu ise mail içeriği “Talebiniz onaylanmıştır.“
Onay süreci olumsuz ise mail içeriği “Talebiniz reddedilmişitir.”
Bu iki durum için de ayrı mail gönderilmesi için yeni adımda Koşul (Condition) kullanacağız.
Koşulumuz onaycının cevabı ile ilgili olduğu için Responses Approver response seçeneğini listeden seçerek ilerliyoruz.
*Bu seçeneği seçtiğimizde otomatik olarak (her birine uygula /apply to each) komutunu ekrana getirir)
Eşitliği sağlayacak değer için ise doğrudan Approve yazacağız.
Koşulun olumlu ve olumsuz bölümleri benzer ilerleyecek, Send an email konektörü üzerinde To: Talebi oluşturan kişinin maili (rezervasyonlar tablosu üzerinden), Subject: Onay/ Ret hakkında başlık, Body: bu alan için onaycının onay/ret esnasında yazdığı açıklamayı Responses Comments olarak eklenebilir.