Sharepoint 2013 Workflow Platform İçin Workflow Manager 1.0 Refresh
Yükleme ve Konfigürasyonu
(How To Enable Sharepoint 2013 Workflow Platform and How To Install and Configure Workflow Manager 1.0)
Telefon çağrı kayıt listemize workflow eklemek için Sharepoint 2013 Designer programını kurduk, fakat workflow eklemek istediğimde gördüm ki, Workflow bilgilerini girerken Workflow Platformu olarak Sharepoint 2010 platformunu kullanılıyor ve başka bir platform geçiş yapmıyor.
Sharepoint 2013 Workflow Platformunun aktif olabilmesi için Workflow Manager programını kurmamız gerek. Tabi bu program sadece kurulup Next, Next diye ilerlenen bir kurulumdan öte birtakım konfigürasyonların ve bir powershell komutunun da çalıştırılmasını gerektiren bir süreç istiyor.
Konuşmayı kısa tutup isterseniz bir an önce işlemlere başlayalım.
Öncelikle “Central Administration-Application Management- Service Applications” altında “Manage service applications” linkine tıklıyoruz.
Açılan sayfadan “Workflow Service Application” linkine tıklayınız.
Gördüğünüz gibi Workflow uygulamasına ait servis bağlı değil. Bağlı olabilmesi içinse Workflow Manager programının yüklenip konfigürasyonunun yapılması gerektiği uyarısını veriyor.
Bunu daha iyi anlamak için ana sitemizi Sharepoint 2013 Designer ile açalım. Ribbon üzerinde SITE sekmesi altında bir adet site workflow u oluşturmak için “Site Workflow” a tıklayalım. Gördüğünüz gibi “Platform Type” olarak “Sharepoint 2010 Workflow” gösteriyor ve başka bir seçenek de etkin değil.
Öncelikle Workflow Manager.exe’ yi aşağıdaki linkten bilgisayarımıza indiriyoruz.
http://www.microsoft.com/en-in/download/details.aspx?id=35375
Workflow Manager. Exe yi seçip “Next” ile ilerliyoruz.
Uygulama yükleme dosyasını istediğimiz bir dosya yoluna kaydediyoruz.
Programı çalıştırdığımızda Web Platform Installer kuruluyor, herhangi bir hata vermesi sizi üzmesin, “Products” başlığı altından Workflow Manager 1.0 Refresh programını “Add” butonuna basarak ekliyoruz.Daha sonra “Install” butonuna basarak yüklemeyi başlatıyoruz.
Tabi ki her zamanki gibi “I Accept” butonuna tıklayarak hizmet anlaşmasını kabul ediyoruz.
Program ön gereksinimler dahil gerekli programların yüklenmesine başlıyor.
Yükleme bittiğinde Konfigürasyonu tamamlamak için “Continue” butonuna basıp devam ediyoruz.
Workflow Manager Farmını oluşturmak için“Configure Workflow Manager with Default Settings (Recommended)” seçeneği ile ilerliyoruz.
SQL Server Instance bilgileri otomatik olarak geliyor, bağlantıyı test ediyoruz.Bağlantıda bir sıkıntı olmadığını görüyoruz. Kullanıcı ile ilgili bilgileri giriyoruz.
“Allow Workflow management over HTTP on this computer” kutucuğunu işaretlemeyi unutmayın. “Certificate Generation Key” bölümüne unutmayacağınız (kullanıcı ile aynı olabilir) bir şifre girmelisiniz. Aksi takdirde yeni oluşturacağınız “Site Colletion” için bu Workflow farmına ekleme yapmak istediğinizde bu şifreyi girememe tehlikesi ile karşı karşıya kalırsınız.!!!! Sağ ok ile ilerliyoruz.
Özet bilgi geliyor. Bu konfigürasyonun bir kopyasını hatta Powershell komutlarını bilgisayarınıza kaydedebilirsiniz. Sağ ok ile ilerliyoruz.
Girdiğimiz bilgiler ışığında tek tek konfigürasyon ilerliyor.
Konfigürasyon tamamlandığında pencereyi kapatıyoruz. Tamamının başarılı bir şekilde konfigüre olduğuna emin olun.
Yüklemenin bittiğini gösteren pencereyide “Finish” butonuna tıklayarak kapatıyoruz.
Web Platform Installer programından da “Exit” butonu aracılığı ile çıkış yapıyoruz.
Sharepoint Powershell uygulamasını “Run As Administrator” yönetici olarak çalıştırıyoruz. Aşağıdaki Sharepoint Powershell komutunu kopyalayıp yapıştırarak kendi site collection yapımız için uyarlıyoruz. Burada SPSite yazan yere kendi site collection adınızı gireceksiniz. “WorkflowHostUri http://sps2013svr:12291” için IIS uygulamasını çalıştırıp sitelerden Workflow Management Site üzerinden özelliklerine bakarak http:// adresinin port numarasını öğrenebilirsiniz. Standart Port numarası https:// için 12290, http:// için ise 12291 dir.
Bir önceki çalıştırmamda Site Collection adresini yanlış girdiğimden hata vermişti.
Register-SPWorkflowService -SPSite “http://sps2013svr/sites/get-itlabs” -WorkflowHostUri “http://sps2013svr:12291” -AllowOAuthHttp
“Central Administration-Application Management- Service Applications” altında “Manage service applications” altında Workflow Service Application linkine tekrar tıklıyoruz ve artık Workflow Service Status Connected olarak görebiliyoruz.
Aynı şekilde Sharepoint Designer ile sitemizi açıp yeni bir workflow için “Site Workflow” a tıkladığımızda artık “Platform Type” bölümünde Sharepoint 2013 Workflow seçeneğini de görebiliyoruz.
Buraya kadar sabırla iyi işler başardık artık telefon çağrı kayıt listemize herhangi bir kayıt girildiğinde aranan kişiye otomatik olarak çağrı bilgilerini mail olarak gönderecek olan workflow’u yazmak için uygulamayı oluşturmaya başlayabiliriz.
Bir sonraki makalemizde Telefon Çağrı Kayıt uygulamamızı oluşturup, daha sonrasında da Sharepoint Designer üzerinde bahsettiğimiz workflow oluşturma işlemini yapacağız. Görüşmek Üzere….
Murat GÜL
Hocam elinize sağlık muhtemeşem ve emek kokan konular teşekkürler.
Register-SPWorkflowService -SPSite “http://sps2013svr/sites/get-itlabs” -WorkflowHostUri “http://sps2013svr:12291″ -AllowOAuthHttp
tırnak işaretleriyle ben servisi aktif edemedim. kaldırınca çalıştı komut bilginize.
Tesekkurler Mercan!
Hocam Biz teşekkür ederim.Cidden Altın değerinde bilgiler paylaşmışsınız.