GÜNCELLEŞTİRME: Bunun için CodePlex burada serbest bırakıldı: http://www.codeplex.com/spdwfextensions
GÜNCELLEŞTİRME: Burada en son sürüm notlarına bakın: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry
GÜNCELLEŞTİRME: Bu proje commercializing benim düşünceler için bkz.: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry
Bu proje SharePoint Designer'da özel bir etkinlik sağlar. Bu özel etkinlik çağırmak için kullanın (Merkez) bağlantılı bütünleştirilmiş koda dahil herhangi bir C# işlevi.
Ekim tarihi itibariyle, 2007, Bu sadece bir başlangıç proje sürümüdür. Bu ek fonksiyonları bir dizi ile genişletmek planı, alt dize içeren, Dizin, Değiştir, Web Hizmetleri ve yararlı veya ilginç görünüyor bir şey çağırma. Ben de bir kez ı-si olmak benim hareket birlikte bu cephede bu codeplex için yazı planlıyorum. Bu da bir noktada bir çözüm olarak konuşlandırılabilir olacak.
Eğer herhangi bir yorum varsa, sorularınız veya önerileriniz, Lütfen onları yorum veya bana e-posta.
Yasal uyarı:
Ben kesinlikle herhangi bir amaç için bu uygunluğu konusunda hiçbir iddiada. Kullanma vasıl senin kendi tehlike.
Yükleme adımları (gruptaki her röportaj için takip edilecek):
1. .zip download ve hulâsa.
2. GAC içine belgili tanımlık .dll yüklemek. Genellikle c açın:\istimal pencere eşiği keşfe çıkmak ve kopya windowsassembly var.
3. Derleme için güvenli denetimler eklemek için web.config değiştirme:
<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes><authorizedType derleme "SpdGenericInterface =, Sürüm 1. 0 =, Kültür tarafsız =, PublicKeyToken = abe076fd8125f3c4" Namespace "Nivlag =" TypeName = "*" Yetkili "true" />
4. "SpdGenericInterface.actions kopyalamak" C-:\Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATE1033Workflow
Yukarıdaki konuma İngilizce dil yüklemeleri için özel not.
5. SharePoint Designer'ı kapatın (zaten açıksa).
6. iisreset
7. SPD açın ve yeni bir iş akışı oluşturun.
Her şey yolunda giderse, eylem yeni bir kategori ile ödüllendirilmeli:
Notlar:
Bkz: Burada (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) oluşturma işleminden çok iyi bir genel bakış için, Yükleme ve böyle bir çözüm yapılandırma.
.zip c sana mı çıkarmak için tasarlanmıştır:\ sürücü. Bunu yaparsanız, sen-ebilmek açık proje ve tüm yolları tutarlı olacaktır..
Bu visual studio ile kullanmak için, Muhtemelen "Uzantıları için Windows WF" yüklemeniz gerekir.
İlk upload bir "dispatcher fonksiyonu" içerir, "ToLower()". Daha fazla işlevsellik eklemek için, görüldüğü gibi Execute yöntemine ekleyin:
korumalı geçersiz kılma ActivityExecutionStatus Yürütmek(ActivityExecutionContext executionContext) { dize functionToDispatch; functionToDispatch = Bu.DispatchFunction.ToLower(); geçiş yapma (functionToDispatch) { dava "tolower()": { Bu.OutResult1 = Bu.InParam1.ToLower(); Break; } Varsayılan: { Bu.OutResult1 = "Bilinmeyen fonksiyon: [" + Bu.DispatchFunction + "]."; Break; } } geri dönmek ActivityExecutionStatus.Kapalı; } // ActivityExecutionStatus }
O zaman, projeyi yeniden derleyin ve derleme GAC'ye kopyalamak. IISReset gerekli olacaktır bekliyoruz.