ATJAUNINĀJUMS: Tas ir izlaists CodePlex šeit: http://www.codeplex.com/spdwfextensions
ATJAUNINĀJUMS: Skatīt šeit, lai jaunāko laidienu: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry
ATJAUNINĀJUMS: Skatīt šeit, lai manas domas par šo projektu commercializing: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry
Šis projekts nodrošina pielāgotas darbības programmā SharePoint Designer. Izmantojiet šo pielāgoto darbību izsaukt (nosūtīšanas) jebkurš c# funkcija, kas tiek iestrādāti saistīto montāža.
Gada oktobra beigās, 2007, tas ir tikai projekta sākotnējo versiju. Plānu, lai paplašinātu to ar virkni papildus funkciju, ieskaitot apakšvirkni, indekss, aizstāt, atsaucoties uz web pakalpojumiem, bet neko, kas šķiet noderīga vai interesanta. Arī plāno post to codeplex pēc tam, kad man ir mana likumu kopā, ka priekšā. Tas būs izvietojamais risinājums kādā brīdī.
Ja jums ir kādi komentāri, jautājumi vai ierosinājumi, Lūdzu, atstājiet tos komentārus vai e-pastu man.
Atruna:
Es veicu absolūti nav norādes par to piemērotību jebkuram mērķim. Izmantojiet savu risku.
Instalācijas soļi (kas jāievēro, lai katram WFE fermā):
1. Lejupielādēt zip un ekstrakts.
2. Instalēt. dll GAC. Es parasti atvērts c:\windowsassembly, izmantojot programmu windows explorer un kopēt to tur.
3. Modificēt Web. config montāžas pievienošana drošo vadīklu:
<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes>
<authorizedType montāža "SpdGenericInterface =, Versija = diapazonā no 1.0.0.0, Kultūras = neitrāla, PublicKeyToken = abe076fd8125f3c4" Namespace = "Nivlag" TypeName = "*" Atļauts = "True" />
4. Kopēt "SpdGenericInterface.actions" c:\Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATE1033Workflow
Ņemiet vērā, ka iepriekš minēto vietu specifiski angļu valodas instalācijas.
5. Aizveriet SharePoint Designer (Ja tā ir atvērta).
6. iisreset
7. VPD atvērt un izveidot jaunu darbplūsmu.
Ja viss noritēs labi, jums ir apbalvoti ar jaunu kategoriju darbības:
Piezīmes:
Sk. šeit (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) drausmīgs pārskatu veidošanas process, instalēšanu un konfigurēšanu, kā šis risinājums.
Zip ir paredzēts izvērst tieši pie jums c:\ diskdzinis. Ja to darāt, varat atvērt projekta un ceļi būs konsekventu.
Lai izmantotu šo visual Studio, jūs, iespējams, vajadzēs instalēt "Paplašinājumi Windows WF".
Sākotnējā augšupielāde ir tikai viena "dispečers funkciju", "ToLower()". Pievienot papildu funkcionalitāti, pievienot to izpildīšanas metodi, kā parādīts:
aizsargāti ignorēt ActivityExecutionStatus
Izpildīt(ActivityExecutionContext executionContext)
{
virkne functionToDispatch;
functionToDispatch = tas.DispatchFunction.ToLower();
slēdzis (functionToDispatch)
{
gadījumā "tolower()":
{
tas.OutResult1 = tas.InParam1.ToLower();
pārtraukums;
}
noklusējuma:
{
tas.OutResult1 = "Nezināma funkcija: [" + tas.DispatchFunction + "].";
pārtraukums;
}
}
atgriešanās ActivityExecutionStatus.Slēgts;
} // ActivityExecutionStatus
}
Pēc tam, atkārtoti veidot projektu un kopēt montāža GAC. Es ceru, ka būtu nepieciešams iisreset.