AJOU: Sa te pibliye pou CodePlex isit la: http://www.codeplex.com/spdwfextensions
AJOU: Gade isit la pou dènye version nòt: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry
AJOU: Gade isit la pou m' kalkile sou commercialiser pwojè sa a: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry
Pwojè sa a bay yon repòtaj aktivite nan SharePoint fè desen. Sèvi ak repòtaj aktivite sa a pou envoke (telegram) nenpòt C# fonksyon sa ou Inc nan asanble ak lòt la.
Kòm byen ta mwa Oktòb, 2007, sa se jis yon inisyal vèsyon pipiti de youn nan pwojè a. Mwen gen plan pou li ansanm ak anpil lòt fonksyon, y sous-chaîne, endèks, ranplase, appel sèvis entènèt ak tout bagay ki sanble bon, ni enteresan. Mwen tou gen plan pou soulinye sa a pou yo codeplex yon fwa mwen gen lwa m' ansanm sou Avant sa. Sa ta kapab tou être kòm yon solisyon nan kèk pwen.
Si w gen okenn sijesyon, kesyon, oubyen sigjesyon, souple kite yo nan kòmantè ou e-mail m.
Devwale:
M' ap fè absoliman okenn revandikasyon: aptitude sa pou nenpòt rezon. Itilize kont ou pran/seye chans.
Enstalasyon étapes (swiv pou chak WFE nan fèm travay tè a):
1. Rale dosye a .zip Et extrait.
2. Enstale a .dll nan GAC a. Mwen toujou louvri c:\windowsassembly ki te itilize nan fennèt onn Et kopi li gen.
3. Motifye web.config pou ajoute asanble a contrôle sans:
<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes><Asanble authorizedType = "SpdGenericInterface, Vèsyon pipiti de youn = 1.0.0.0, Kilti = neutres, PublicKeyToken = abe076fd8125f3c4" Namespace = "Nivlag" TypeName = "*" Otorize = "vre" />
4. Kopi "SpdGenericInterface.actions" pou C:\Pwogram FilesCommon FilesMicrosoft Sharedweb extensions12TEMPLATE1033Workflow sèvè
Note ke CI-dessus kote byen presi pou enstalasyon lang anglè yo.
5. Fèmen SharePoint fè desen (si li deja ap ouvri).
6. iisreset
7. Louvri Pati Demokrat Sosyal ak kreye yon nouvo workflow.
Si tout bagay ale byen, ou ta dwe jwenn rekonpans ak yon nouvo kategori de aksyon:
Nòt:
Gade Isit (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) pou yon kourikoulòm djòl lolo de pwosè a pou kreye, installation Et configuration kapab jwenn yon solisyon kon sa.
.Zip a fèt pou retire dirèkteman pou ou c:\ mennen nan machine. Si ou fè sa, ou mèt louvri bagay pwojè a ak tout chemins yo va cohérente.
Pou fè sa nan estidyo izyèl, ou kapab byen bezwen pou yo enstale "Ekstansyon pou fenèt WF".
Téléchargement inisyal a gen yon sèl "expéditeur fonksyon", "ToLower()". Pou ajoute plis fonctionnalités, ajoute sa a deyò Exécuter jan montre:
pwoteje remplacer ActivityExecutionStatus Akonpli(ActivityExecutionContext executionContext) { filè functionToDispatch; functionToDispatch = sa a.DispatchFunction.ToLower(); chanje (functionToDispatch) { ka "tolower()": { sa a.OutResult1 = sa a.InParam1.ToLower(); fraktire; } defo: { sa a.OutResult1 = "Inconnu fonksyon: [" + sa a.DispatchFunction + "]."; fraktire; } } retounen ActivityExecutionStatus.Fèmen; } // ActivityExecutionStatus }
apre, re-konstwi pwojè a ak copie asanble a pou GAC a. Mwen espere yon iisreset ki ta mande l.