FRISSÍTÉS: Ez birtokol mentesít a CodePlex itt: http://www.codeplex.com/spdwfextensions
FRISSÍTÉS: Lásd itt a legfrissebb kiadási megjegyzések: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry
FRISSÍTÉS: Lásd itt a gondolataimat forgalmazását a projekt: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry
Ez a projekt rendelkezik a SharePoint Designer programban egyéni tevékenység. Meghívásához használ ez egyéni tevékenység (feladás) olyan C# funkciót te építeni a csatolt szerelvényt.
Október végén, 2007, Ez csak egy kezdeti változata a projekt. Azt tervezem, hogy bővíteni azt, számos további funkciók, beleértve a részkarakterlánc, index, csere, hivatkozva a webes szolgáltatások, és bármi, ami úgy tűnik hasznos vagy érdekes. Azt is tervezi, hogy tegye ezt a codeplex, egyszer már az jár együtt, hogy. Ez is lesz telepíthető, mint egy megoldás, egy bizonyos ponton.
Ha bármilyen észrevétele van, kérdése vagy javaslata, Kérjük, hagyja őket a hozzászólások, vagy elektronikus levél én.
Felelősséget kizáró nyilatkozat:
Azt, hogy egyáltalán nem állítja alkalmasságára vonatkozó ez bármilyen célra. A saját kockázatára használja.
Telepítési lépések (a farm minden egyes EHÉ követendő):
1. A .zip letölt és kivonat.
2. Telepítse a .dll fájl a GAC-ba. Általában a nyitott c:\windowsassembly használ windows Felfedező és másol ez van.
3. Módosítsa a web.config a kódösszeállítás hozzáadása a biztonságos vezérlőelemek:
<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes elemeket><authorizedType közgyűlés = "SpdGenericInterface, Változat = 1.0.0.0, Culture = neutral, PublicKeyToken = abe076fd8125f3c4" Namespace "Nivlag =" TypeName = "*" Jogosult = "True" />
4. Másolat "SpdGenericInterface.actions" c:\Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATE1033Workflow
Vegye figyelembe, hogy a fenti elhelyezés jellemző angol nyelvű telepítések.
5. Zárja be a SharePoint Designer (Ha már meg nyitva).
6. iisreset
7. Nyissa meg az SPD, és hozzon létre egy új munkafolyamat.
Ha minden jól megy, meg kell jutalmazni, egy új fogalomkör-ból akció:
Jegyzetek:
Lásd: itt (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) félelmetes áttekintést létrehozásának folyamata, telepítése és konfigurálása egy oldat mint ez.
A .zip van szándékos-hoz közvetlenül kivonat, c:\ meghajtó. Ha ezt, megnyitható a projekt, és a görbék konzisztens lesz.
Használja ezt a visual studio, akkor valószínűleg telepítenie kell "Kiterjesztés a Windows Folyamatkövető".
A kezdeti feltöltése tartalmaz egy "diszpécser funkció", "ToLower()". Hogy további funkciókat adjon, Add hozzá az Execute metódust, amint:
védett felülbírálása ActivityExecutionStatus Végre(ActivityExecutionContext executionContext) { karakterlánc functionToDispatch; functionToDispatch = Ez.DispatchFunction.ToLower(); kapcsoló (functionToDispatch) { eset "tolower()": { Ez.OutResult1 = Ez.InParam1.ToLower(); szünet; } alapértelmezett: { Ez.OutResult1 = "Ismeretlen függvény: [" + Ez.DispatchFunction + "]."; szünet; } } vissza ActivityExecutionStatus.Zárt; } // ActivityExecutionStatus }
Majd, újra építeni a projekt, és másolja a Közgyűlés a GAC Gyorsítótárba. Elvárom az iisreset lenne szükség.
én tervező con lát ez, de mikor én kettyenés rajta semmi jelennek meg… Kérem, segítsen… tnx.
Határozottan úgy hangzik, mint egy jó ötlet. I love to vegyenek részt a használat és a funkciók vizsgálata. Igaz, hogy a karakterlánc-függvények korlátozott SPD, de a "dinamikus karakterlánc szerkesztő" elég erős.
<a href ="http://dataformwebpart.com">-Monjo </egy>
Én használ ez egyéni tevékenység-csere() függvény. A farm a SharePoint 2007, a terheléselosztásos webes kezelőfelületet. Én szerzés időszakos hiba hibák elindításához, de a munkafolyamatok általában újból kifejt-ban 5 – 15 min. Azt hiszem, a munkafolyamatok és munkafolyamat feladatátvételi időzítőfeladatokkal újraindítja a munkafolyamatok. Megvizsgáltuk a SharePoint-rönköket, és végül megfogott ez a hiba.
RunWorkflow: Microsoft.SharePoint.SPException:
a Microsoft.SharePoint.Workflow.SPNoCodeXomlCompiler.LoadXomlAssembly(Karakterlánc-assmNameIn, SPWeb web)
a Microsoft.SharePoint.Workflow.SPWinOeHostServices.CreateInstance(GUID trackingId, Munkafolyamat SPWorkflow)
a Microsoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflow(GUID trackingId, SPWorkflowHostService állomás, Munkafolyamat SPWorkflow, Események gyűjtemény 1, A TimeSpan timeOut)
a Microsoft.SharePoint.Workflow.SPWorkflowManager.RunWorkflowElev(SPWorkflow originalWorkflow, Munkafolyamat SPWorkflow, Események gyűjtemény 1, SPRunWorkflowOptions runOptions)
Találtam ezt a hibát a hivatkozás egy másik blog, http://www.kentd.com/index.php/all-blog/218-nivlag-and-spdgenericinterface. A szerző jelezte, ő volt használ a egyéni actitivity csere(), ugyancsak. Láttad már ezt a hibát? Van javaslatokat hogyan kell megoldani?
Sajnálom, soha nem válaszolt. Thi barátait ponton, -a ' talán vitás. Remélem, sikerült megoldani, hogy.