30 Mart 2013 Cumartesi

SharePoint 2013 için Workflow Manager 1.0 Kurulum ve Konfigürasyonu


Workflow SharePoint dünyasında çok önemli alanlardan birisidir. Bu makalede de SharePoint 2013 ile gelen Workflow Manager ve konfigürasyonunda bahsedeceğim.
SharePoint 2013 ile birlikte Workflow tarafında Platform Type seçeneği sunulmuştur. SharePoint 2013 ’ü sunucunuza kurduğunuzda varsayılan kurulumda SharePoint 2013 Workflow yapısı mevcut değildir. SharePoint 2013 Workflow oluşturabilmek için Workflow Manager kurmamız ve konfigürasyonunu yapmamız lazım. (Oluşturacağınız SharePoint 2010 Workflow ları SharePoint 2013 de çalışmaktadır)
SharePoint için Workflow oluşturmanın en etkili ve hızlı yollarından birisi SharePoint Designer dır. İsterseniz Designer ara yüzünde Platform Type seçeneğini ve kurulum sonrasında değişimini inceleyelim.


Workflow Manager 1.0 Kurulumu öncesi sadece Platform Type da sadece SharePoint 2010 Workflow seçeneği mevcuttur. SharePoint 2013 Workflow action larını kullanmak ve SharePoint 2013 Workflowları için Workflow Manager 1.0 kurulumu ve konfigürasyonu yapmalıyız.
Öncelikle Windows Server 2012 de mevcut olan Web Platform Installer açıp Workflow diye arattığımızda aşağıdaki gibi sonuçlar gelecektir. Visual Studio 2012 üzerine Office Developer Pack ’i kurarken Workflow Client ve Workflow Manager Tools kurulmuştur o sebepten buraa kurulu olarak görünecektir. Burada Workflow Manager 1.0 seçip Add diyoruz ve sonrasında Install butonuna tıklayınız.

Bize hemen sonrasında kurulacak yazılımları ve lisanslarını soracaktır. Burada I Accept diyerek geçiniz. Kurulumlar sunucu özelliklerine göre değişmekle birlikte 5 dakika civarı sürecektir.
Kurulum bittikten sonra Continue butonuna tıklayarak Konfigürasyon ayarlarına geçiniz.

Burada size üç seçenek sunulacaktır. Tavisye edilen olan Configure Workflow Manager with Default Settings (Recommended) seçiniz.

New Farm Configuration Penceresi açıldığında mevcut SQL Server Instance zaten gelecektir. Sonrasında servis accountu olarak kullanıdığınız kullanıcı adı ve şifresini (User ID & Password) giriniz. Workflow Manager ile ilgili servisler bu hesap ile çalıştırılacaktır.

Sağdaki Scroll aşağıya kaydırdığınızda Certificet Generation Key belirlemenizi isteyecektir. Bu kodu da girdikten sonra sağ alt köşedeki İleri Ok simgeli butona tıklayınız.
Bu işlemler sonrasında karşınıza Konfigürasyon Özet tablosu gelecektir. Bilgileri kontrol ettikten sonra sağ alt köşedeki onay simgeli butona tıklayarak konfigürasyonu başlatınız.

Konfigürasyon Scriptinin çalışması ile birlikte 5 dakikalık bir süre sonrasında Sırasıyla tüm konfigürasyonları sağlayacaktır ve aşağıdaki ekran karşınıza çıkacaktır. Servislerin konfigürasyonuna ait bu ekranda sağ köşesindeki onay simgeli butona tıklayarak konfigürasyonu sonlandırmış oluyorsunuz.


Finish butonuna tıklayarak kurulumu bitirmiş olunuyor.

Kurulum sonrasında IIS üzerinde site oluştuğunu ve SQL Sunucusu üzerinde 5 adet yeni veritabanı oluştuğunu göreceksiniz.


Son bir işlemimiz kaldı o da SharePoint 2013 Workflowlarını kullanacağımız mevcut Site Koleksiyonuna workflow servisini kaydetmek (register).
SharePoint 2013 Management Shell i açarak aşağıdaki Scripti çalıştırınız.

Register-SPWorkflowService –SPSite "http://SiteKoleksiyonuAdresi/" –WorkflowHostUri "https://point:12291/" –AllowOAuthHttp 


Bu işlemden sonra gerek Central Administration ‘dan gerekse SharePoint Designer 2013 açıp SharePoint 2013 Workflow larını kontrol edebiliriz.


Bu ekranda da göreceğiniz üzere artık Platform Type olarak SharePoint 2013 Workflow seçebiliyoruz.


Ayrıca dip not olarak belirtmek isterim ki herhangi bir sorunla karşılaştığınızda TechNet ‘deki bu linki kontrol etmenizi tavsiye ederim.
Kurulum sonrası sorun yaşarsanız Özellikle bu Technet te yazılı olan bu aşamaları kontrol etmenizdir.

Steps to Verify that Server Is Correctly Set Up
Follow these steps to ensure that the server is set up properly.
1. Verify that the steps in the Verifying the Service Bus Configuration and Verifying the Workflow Configuration guides were followed correctly.
2. Open your web browser to the following URL: https://[FQDN]:12290/, where [FQDN] is a fully qualified domain name of the server.
3. If the browser displays a warning or error about certificates, the server is not set up correctly. Follow the Verifying the Service Bus Configuration and Verifying the Workflow Configuration guides to resolve the issue.
4. The browser may prompt for credentials, but no error should be displayed after proper credentials are given.
5. Verify that all the following Windows NT services are started:
1. WorkflowServiceBackend
2. Service Bus Backend
3. Service Bus Gateway
4. FabricHostSvc

Kaynakça:
http://technet.microsoft.com/en-us/library/jj658588.aspx
http://www.edutechnow.com/?p=1888
http://blog.cloudshare.com/2013/01/15/how-to-install-and-configure-workflow-infrastructure-in-sharepoint-2013/
http://technet.microsoft.com/en-us/library/jj193529.aspx

Hiç yorum yok: