Tiesiog greitai stebėjimo kad yra labai svarbus skirtumas tarp šių dviejų sąvokų:
<FieldBind lauko = "InParam1" DesignerType = "StringBuilder" ID = "2" Tekstas = "Įvesties parametras #1" />
palyginti su:
<FieldBind lauko = "InParam1" ID = "2" Tekstas = "Įvesties parametras #1" />
Pirmasis rodo panašaus į BPD:
Nors pastarieji rodo, kaip šis:
I’m not sure how helpful these screen shots are but I put in the effort to make them so you have to view them 🙂
Stebėjimas yra tai: StringBuilder leidžia jums sukurti eilutę (akivaizdžiai) sumaišius raidžių sekos, naudojami ir darbo eigos duomenys (per "pridėti peržvalgos" mygtuką apatiniame kairiajame kampe). Kai naudojate pridėti peržvalgos mygtuką, ji įterpia ženklas forma"[%simbolinis %]". Kada SharePoint remiasi savo pasirinktinį veiksmą, (C# kodą mano atveju), SharePoint eina pati atpažinimo ženklas, ne atpažinimo ženklo vertė. Jei naudojate numatytąjį dizaineris tipą (antrojo tipo), SharePoint plečia atpažinimo ženklas ir eina faktinės vertės atpažinimo ženklo savo veiksmų.
StringBuilder = blogas, Numatytasis dizaineris tipas = gera.
žinoma, tai ne ką aš tikrai turiu galvoje. Tik ne išbandyti ir parametras perduoti savo pasirinktinį veiksmą, kai dizaineris įveskite = StringBuilder. Naudoti numatytąjį dizaineris tipą ir grandinės StringBuilder jai priekyje jei reikia statyti sudėtingas eilutes į jūsų darbo eigos (kuris beje yra tiksliai ką daro sukurti dinamišką temą el. paštas veiksmų, bet tai kitas dienoraščio įrašas tema, Har har).
<pabaigos />
Kurti pasirinktinį darbo eigos veiksmai yra labai paprasta, pabandykite šį,
http://sarangasl.blogspot.com/2009/11/sharepoint-workflow-actions-for.html