VÄRSKENDUS: See on vabastatud CodePlex siin: http://www.codeplex.com/spdwfextensions
VÄRSKENDUS: Näen siin Viimane release notes: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry
VÄRSKENDUS: Vaata siit minu mõtted commercializing selle projekti: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry
See projekt pakub kohandatud tegevuse SharePoint Designeris. Selle kohandatud toiminguga tugineda (lähetamise) iga C# funktsioon, mida te lisada lingitud assamblee.
Alates oktoobri lõpus, 2007, See on lihtsalt esialgse versiooni projekt. Mul on plaan laiendada täiendavate funktsioonide hulk, sealhulgas alamstring, indeks, Asenda, asutusesisestes veebiteenuseid ja midagi, mis tundub huvitav või kasulik. Kavatsen ka Postita see codeplex kord mul on minu seaduse koos elufaasi. Samuti toimitakse positsioonidele lahendusena mingil hetkel.
Kui teil on mingeid kommentaare, küsimused ja ettepanekud, Palun Jäta need kommentaarid või kirjuta mulle.
Lahtiütlemine:
Ma absoluutselt ei tee väidab sobivuse millekski. Kasutage omal vastutusel.
Install samm-sammult (tuleb järgida iga WFE talu):
1. Lae ZIP ja väljavõtte.
2. Installige selle .dll GAC-s. Ma tavaliselt avatud c:\kasutades windows explorer ja koopia windowsassembly seal.
3. Muuda faili web.config assamblee lisamiseks turvaliste juhtelementide:
<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes>
<sõlmedega koost = "SpdGenericInterface, Versiooni = 1.0.0.0, Culture = neutral, PublicKeyToken = abe076fd8125f3c4" Namespace = "Nivlag" TypeName = "*" Lubatud "TRUE" />
4. Koopia "SpdGenericInterface.actions" c:\Programm FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATE1033Workflow
Pange tähele, et ülaltoodud asukohta konkreetsete seadmete inglisekeelseid.
5. Sulgege SharePoint Designeris (kui see on avatud).
6. iisreset
7. Avage ühtse Programmdokumendi ja luua uue töövoo.
Kui kõik läheb hästi, Teil tuleks premeerida uue kategooria action:
Märkmed:
Vt Siin (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) kohutav ülevaate loomise protsess, paigaldamine ja seadistamine sellist lahendust.
ZIP on kavandatud eraldada teieni c:\ Drive. Kui te seda, Saate avada projekt ja kõik teed on kooskõlas.
Kasutada seda visual studio, ilmselt pead paigaldama "Extensions for Windows WF".
Esialgse Lae sisaldab vaid ühte "lähetaja funktsiooni", "ToLower()". Saate lisada rohkem funktsioone, lisada Execute meetod nagu näidatud:
kaitstud alistada ActivityExecutionStatus
Täita(ActivityExecutionContext ExecutionContextis)
{
stringi functionToDispatch;
functionToDispatch = See.DispatchFunction.ToLower();
lüliti (functionToDispatch)
{
juhtum "tolower()":
{
See.OutResult1 = See.InParam1.ToLower();
Break;
}
Vaikimisi:
{
See.OutResult1 = "Tundmatu funktsioon: [" + See.DispatchFunction + "].";
Break;
}
}
edasi-tagasi ActivityExecutionStatus.Suletud;
} // ActivityExecutionStatus
}
Seejärel, uuesti ehitada projekti ja kopeerida assamblee GAC-s. Ma eeldan, oleks vaja toimingut iisreset.