Günlük hayatta kendi ihtiyaçlarımız doğrultusunda otomatik olarak tetiklenen ve çalışan iş akışlarının kurumlarda ele alınıp bir sistem tarafından yönetilmesi ve raporlanması gerekmektedir. Bir kurum içerisinde yer alan izin talepleri, satın alma talepleri, masraf formları, yeni işe giren çalışanın gerçekleştirmesi gereken işlemler, bir ürünün demirbaşa eklenmesi, bir ürünün bir kişiye zimmetlenmesi, bir dokümanın yayınlanmadan önce onaylanması, web sitesi sayfalarının onaylanıp yayına verilmesi gibi örnekleri çok fazla arttırılabilecek işlemlerin tamamı iş akışıdır. Hemen hemen her kurumda bu tarz iş akışlarının oluşturulması, yönetilmesi ve raporlanması için sistemler mevcuttur. SharePoint'in Doküman Yönetimi bölümü içerisinde de şirketler için bir iş akışı alt yapısı sağlanmaktadır. Microsoft .NET Framework'ün bir bileşeni olan WorkFlow Foundation üzerine kurulan SharePoint iş akışlarının kullanımı ve geliştirmesi oldukça kolay ve esnektir.
SharePoint size üç farklı tipte iş akışı sunmaktadır;
- SharePoint Built-in iş akışları
- SharePoint Designer iş akışları
- Visual Studio iş akışları
Bu gün başladığımız yazı dizimizde yukarıda bahsedilen tipteki iş akışlarını teker teker ele alıp örnekliyor olacağız. Bir sonraki yazımızda SharePoint ile birlikte hazır olarak gelen iş akışlarına deyiniyor olacağız.