::Aşağıdaki metni olduğu gibi instal.bat uzantılı dosya içerisinde yapıştırın.
:: Install.bat dosyasını çalıştımadan önce assembly'nizi imzalayın.
::
:: Bu dosyatı özelleştirmek için aşağıdaki değerleri bulun ve replace edin.
:: a) "MasrafFormuStateMachine" kendi feature adınız
:: b) "feature.xml" sizin feature.xml dosyanızın adı
:: c) "workflow.xml" sizin workflow.xml dosyanızın adı
:: d) "http://litwareportal" workflow'unuzu yayımlamak istediğiniz portalın adresi
echo Feature Kopyalanıyor...
rd /s /q "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\MasrafFormuStateMachine"
mkdir "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\MasrafFormuStateMachine"
copy /Y feature.xml "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\MasrafFormuStateMachine\"
copy /Y workflow.xml "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\MasrafFormuStateMachine\"
::Solution klasörünüz içerisinde InfoPath\Publish klasörü oluşturun.
::bu klasör altına publish ettiğiniz InfoPath formlarını atın.
xcopy /s /Y ..\InfoPath\Publish\*.xsn "%programfiles%\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\MasrafFormuStateMachine\"
echo Assembly ler GAC'a ekleniyor...
"%programfiles%\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" -uf "MasrafFormuStateMachine"
"%programfiles%\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" -if "bin\Debug\MasrafFormuStateMachine.dll"
:: Note: 64-bit için bu kodları uncommen edin
::"%programfiles% (x86)\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" -uf "MasrafFormuStateMachine"
::"%programfiles% (x86)\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" -if "bin\Debug\MasrafFormuStateMachine.dll"
echo Feature aktive ediliyor...
pushd %programfiles%\common files\microsoft shared\web server extensions\12\bin
stsadm -o deactivatefeature -filename "MasrafFormuStateMachine\feature.xml" -url http://litwareportal
stsadm -o uninstallfeature -filename "MasrafFormuStateMachine\feature.xml"
stsadm -o installfeature -filename "MasrafFormuStateMachine\feature.xml" -force
stsadm -o activatefeature -filename "MasrafFormuStateMachine\feature.xml" -url http://litwareportal
echo iisreset reseti atılıyor...
popd
iisreset
29 Aralık 2008 Pazartesi
Microsoft Office Shrepoint Server içerisine Workflow'unuzu deploy ederken sorunsuz olarak kullanacağınız install.bat dosyası
Microsoft Office Sharepoint Server içerisinde Workflow Seçenekleri
Microsoft Office Sharepoint Server içerisinde workflow uygulamak bazen çok teknik hale gelirken bazen de 1 satır kod yazmadan uygulanabilir olmakta. Aşağıda Microsoft Office Sharepoint Server 2007 kullanarak hangi workflow çeşitlerini uygulayabileceğinize kolaydan zora doğru ( 1 en kolay :)) ) değineceğim:
1. Microsoft Office Sharepoint Server ile gelen hazır workflowlar
2. Microsoft Office Sharepoint Designer ile hazırlanan ve veriyi Microsoft Office InfoPath formlarında tutan workflowlar.
3. Microsoft Visual Studio(2005 - 2008) ile hazırlanan ve veriyi Microsoft Office InfoPath formlarında tutan workflowlar.
4. Microsoft Visual Studio(2005 - 2008) ile hazırlanan ve veriyi Asp.Net formlarında tutan workflowlar.
MOSS 2007 içerisinde workflow adımları kullanıcılara atanan görevlere verilen cevaplar sonucu ilerler ve sonlanır. Yukarıda açıkladığım Asp.net veya InfoPath veri formları kullanıcılara görev olarak atanır. Bunun sonucu olarak kullanıcılara daha önceden tasarlayıp geliştirdiğiniz Asp.Net veya InfoPath formları görev olarak kullanıcılara gösterilir. Asp.net'in kod hakimiyetini veya InfoPath formlarının kolay geliştirilebilirliğini kullanmak sizin tercihinize kalıyor.
1. Microsoft Office Sharepoint Server ile gelen hazır workflowlar
2. Microsoft Office Sharepoint Designer ile hazırlanan ve veriyi Microsoft Office InfoPath formlarında tutan workflowlar.
3. Microsoft Visual Studio(2005 - 2008) ile hazırlanan ve veriyi Microsoft Office InfoPath formlarında tutan workflowlar.
4. Microsoft Visual Studio(2005 - 2008) ile hazırlanan ve veriyi Asp.Net formlarında tutan workflowlar.
MOSS 2007 içerisinde workflow adımları kullanıcılara atanan görevlere verilen cevaplar sonucu ilerler ve sonlanır. Yukarıda açıkladığım Asp.net veya InfoPath veri formları kullanıcılara görev olarak atanır. Bunun sonucu olarak kullanıcılara daha önceden tasarlayıp geliştirdiğiniz Asp.Net veya InfoPath formları görev olarak kullanıcılara gösterilir. Asp.net'in kod hakimiyetini veya InfoPath formlarının kolay geliştirilebilirliğini kullanmak sizin tercihinize kalıyor.
Windows Workflow Foundation ve Microsoft Office Sharepoint Server
2007 Aralık ayından beri kendimi tamamen yönlendirdiğim Windows Workflow Foundation; veridiğim onlarca Windows Workflow Foundation eğitimleri ve Workflow yapmış olduğum danışmanlıkları beni Microsoft Office Sharepoint Server üzerinde iş akışı geliştirmeye yöneltti...
Türkiye şartlarında Windows Workflow Foundation ile uygulama geliştirme talebi çok az. Bunun tam tersine 2007 yılından beri patlama yapan Microsoft Office Sharepoint Server ve InfoPath formları Workflow Foundation'ı değerli kılan ürünlerin başında gelmekte. Windows Workflow Foundation hem Human Workflow hem de System Workflow olarak çalışma yeteneğine sahip ve Microsoft Office Sharepoint Server tarafında Human Workflow yapısı tamamen uygulanabilmekte.
Microsoft Office Sharepoint Server'ın çok farklı sistemlerle entegre çalışması, şirketlerin Microsoft Office Sharepoint Server'ı sadece ECM(Enterprise Content Management) portalı olarak kullanmalarının dışına çıkararak uygulamalarını çalışanlarına tek bir arayüzde görüntüleme fırsatını oluşturdu. Ayrıca BDC (Business data Catalogs) ile SAP, Oracle ve ya SQL Server gibi veri sağlayıcılarındaki verilerin portal üzerinde görüntülenmesi ve aranabilir olarak indekslenmesi Sharepoint'i diğer firmalara rakip bir Search Tool'u olması sağlandı.
Sharepoint'in sektörel anlamdaki gelişimi firmaların içerik yönetim sistemlerinin de oturmasını sağladı. Buraya kadar Türkiye şartlarında hiç azımsanmayacak kadar bir Sharepoint alt yapısı oluştuğunu anlatmaya çalıştım.
Yönetilmeye ve saklanmaya başlanan belge ve veriler giderek kurumsallaşmış firmalarda belirli iş akışlarından geçirilme ihtiyacı duyulmaya başlandı. Tabi bu akışların gelitirilme aşamasında Windows Workflow Foundation öne çıkıyor. Kendine benim yorumumca tam bir arayüz bulamamış Windows Workflow Foundation, Microsoft Office Sharepoint Server ile bu ekisiğini de giderdi.
Microsoft Office Sharepoint üzerinde iş akışları geliştirebilmek için teknik anlamdaki zorluk Microsoft Office InfoPath, ASP.Net, Windows Workflow Foundation ve Sharepoint development parametrelerine hakim olmak...
Bu zorluğu burada yazacağım yazılarla gidermeye çalışacağım.
Türkiye şartlarında Windows Workflow Foundation ile uygulama geliştirme talebi çok az. Bunun tam tersine 2007 yılından beri patlama yapan Microsoft Office Sharepoint Server ve InfoPath formları Workflow Foundation'ı değerli kılan ürünlerin başında gelmekte. Windows Workflow Foundation hem Human Workflow hem de System Workflow olarak çalışma yeteneğine sahip ve Microsoft Office Sharepoint Server tarafında Human Workflow yapısı tamamen uygulanabilmekte.
Microsoft Office Sharepoint Server'ın çok farklı sistemlerle entegre çalışması, şirketlerin Microsoft Office Sharepoint Server'ı sadece ECM(Enterprise Content Management) portalı olarak kullanmalarının dışına çıkararak uygulamalarını çalışanlarına tek bir arayüzde görüntüleme fırsatını oluşturdu. Ayrıca BDC (Business data Catalogs) ile SAP, Oracle ve ya SQL Server gibi veri sağlayıcılarındaki verilerin portal üzerinde görüntülenmesi ve aranabilir olarak indekslenmesi Sharepoint'i diğer firmalara rakip bir Search Tool'u olması sağlandı.
Sharepoint'in sektörel anlamdaki gelişimi firmaların içerik yönetim sistemlerinin de oturmasını sağladı. Buraya kadar Türkiye şartlarında hiç azımsanmayacak kadar bir Sharepoint alt yapısı oluştuğunu anlatmaya çalıştım.
Yönetilmeye ve saklanmaya başlanan belge ve veriler giderek kurumsallaşmış firmalarda belirli iş akışlarından geçirilme ihtiyacı duyulmaya başlandı. Tabi bu akışların gelitirilme aşamasında Windows Workflow Foundation öne çıkıyor. Kendine benim yorumumca tam bir arayüz bulamamış Windows Workflow Foundation, Microsoft Office Sharepoint Server ile bu ekisiğini de giderdi.
Microsoft Office Sharepoint üzerinde iş akışları geliştirebilmek için teknik anlamdaki zorluk Microsoft Office InfoPath, ASP.Net, Windows Workflow Foundation ve Sharepoint development parametrelerine hakim olmak...
Bu zorluğu burada yazacağım yazılarla gidermeye çalışacağım.
Etiketler:
bdc,
infopath,
microsoft office sharepoint server,
oracle,
sap,
windows workflow foundation
Kaydol:
Kayıtlar (Atom)
