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.
mwen fè desen con wè li men li lè mwen Sur l ' pa gen anyen yo sanble… Souple ede… tnx.
San mank Sons tankou yon bon lide. Mwen ta renmen pou patisipe nan l' a: li konnen fonksyon yo. Se vre sa chaîne fonksyon sont limite nan pati sosyal Demokratik, Men Dynamique Chaîne bati"" trè pisan.
<yon href ="http://dataformwebpart.com">-Monjo </yon>
Mwen menm ki itilize sa a personnalisé aktivite pou ranplase() fonksyon. Fèm travay tè a se SharePoint 2007, ak chay balanse web Avant-se. M ap mòde fayit pou yo kòmanse erreurs, Men, workflows yo abityèlman rekòmanse nan 5 – 15 min. Mwen kwè ke travay li tap konometre Workflow Et Sur Workflow sont redémarrer workflows. M te revize les journaux SharePoint, Et a la fen pris erè sa.
RunWorkflow: Microsoft.SharePoint.SPException:
nan Microsoft.SharePoint.Workflow.SPNoCodeXomlCompiler.LoadXomlAssembly(Chaîne assmNameIn, SPWeb web)
nan Microsoft.SharePoint.Workflow.SPWinOeHostServices.CreateInstance(Guid trackingId, SPWorkflow workflow)
nan Microsoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflow(Guid trackingId, SPWorkflowHostService animatè, SPWorkflow workflow, Ranmase kèt ' 1 evènman, D' TimeSpan)
nan Microsoft.SharePoint.Workflow.SPWorkflowManager.RunWorkflowElev(SPWorkflow originalWorkflow, SPWorkflow workflow, Ranmase kèt ' 1 evènman, SPRunWorkflowOptions runOptions)
Mwen jwenn yon referans pou erè sa sou yon lòt blog, http://www.kentd.com/index.php/all-blog/218-nivlag-and-spdgenericinterface. Otè endike ke li te itilize personnalisé actitivity te ranplase(), osi byen. Èske ou te wè erreur sa a? Èske ou gen nenpòt sigjesyon sou kijan pou rezoud pwoblèm sa a?
M regrèt mwen pa janm a. Nan pwen k a, li pwobableman théorique. Mwen espere ke nou pa t ' kapab pou rezoud pwoblèm sa.