VPD darbplūsmas “Datu savākšanai no lietotāja”: Modificēt ģenerēto uzdevuma veidlapas

Es esmu strādā pie projekta, kas izmanto piecas dažādas SharePoint Designer darba plūsmas rīkoties daži dokumenta apstiprinājumu. SPD sniedz "savākt datus no lietotāja" darbību, lai mēs varētu aicināt dažādas informācijas apjomiem, ar, piemēram, vai viņi to apstiprināt, dažas piezīmes un varbūt lūgt to, ko viņi bija vakariņas tovakar.

Veidlapas ir pilnīgi funkcionālu. Tie ir saistīti ar uzdevumu saraksta satura tipu. Tie ir 100% sistēmas ģenerēti. Tas ir viņu spēks un vājums. Ja mēs varam dzīvot ar noklusējuma veidlapu, tad mēs esam labi iet. Tomēr, mums nav pārāk daudz kontrolēt kā VPD izveido veidlapu. Ja mums nepatīk, ka pēc noklusējuma, mums ir nepieciešams izmantot dažādus trikus, lai ap to (piemēram, nosakot prioritāro uzdevumu).

Man vajadzēja sniegt saiti uz šo uzdevumu veidlapām, kas atvērušas skata rekvizīti (dispform.asxp) "saistītā vienuma" jaunā logā. Tā nodrošina viena klikšķa piekļuvi meta datu saistītā vienuma. Tas ir tas, ko es domāju:

attēlu

Laimi, mēs varam darīt, un tas nav ļoti grūti. Visumā, uguns līdz SPD, Naviģējiet uz direktoriju, kas mājas darbplūsmas failus un atveriet ASPX failu, kuru vēlaties modificēt. Šie ir tikai klasisko XSL transformāciju instrukcijas un ja jūs esat atmestās ar itemstyle.xsl, meklēšanu vai citas XSL scenārijus, tas būs viegli. patiesībā, Es atklāju, ka ir pārsvarā vienkāršāk, jo ģenerēts formā ir nedaudz vieglāk sekot salīdzinājumā ar galveno rezultātu web daļu (vai_ar ī murgainu CWQP).

protams, tur ir viens no galvenajiem lamatām. SPD darbplūsmas redaktors paredz pilnīgu kontroli pār šo failu. Ja to modificēt, VPD laimīgi pārrakstīs jūsu izmaiņas dot tiesības noteikt apstākļus. Es tā divas ātrās pārbaudes, lai redzētu, cik slikti tas varētu iegūt. Viņi abi priekšnoteikumu, ka esat izstrādāts spēkā VPD darbplūsmu, kas izmanto "savākt datus no lietotāja" solis.

Tests 1:

  • Modificēt ASPX failā ar roku.
  • Izmēģiniet to (Pārbaudiet, vai jūsu izmaiņas netika pareizi saglabāts un neko neizjauc).
  • Uzsākt darbplūsmu un pievienot nesaistītu darbību (piemēram, "žurnāla vēsture").
  • Saglabāt darbplūsmas.

Rezultāts: Šajā gadījumā, VPD nevar atkārtoti izveidot veidlapas.

Tests 2:

  • Tāpat kā #1 izņemot tieši pārveidot "savākt datus no lietotāja" darbības.

Rezultāts: Atkārtoti tiek izveidots no jauna forma, pār-rakstīt jūsu veiktās izmaiņas.

Nobeiguma piezīmes:

  • Vismaz divas VPD darbības izveidot formas līdzīgs šim: "Datu savākšanai no lietotāja" un "Piešķirt vienuma". Abas šīs darbības’ formas var manuāli mainīt.
  • Man bija iespēja, lai radītu manu saiti uz dispform.aspx, jo, Šajā gadījumā, relate krājumam vienmēr ir tās ID, kas iegulti saistītā elementa URL. Man bija iespēja iegūt to un pēc tam veidot <href => pamatojoties uz to, lai nodrošinātu vienu klikšķi meta datu piekļuves līdzekli. Maz ticams, ka jūsu URL seko šai kārtulai. Var būt citi veidi, kā iegūt saistītā elementa ID, bet nav bijusi šo tiltu šķērsot, tāpēc es nezinu, ja saņem otras malas bezdibenis.
  • Nebija izmeklēt, bet es nebūtu pārsteigts, ja pastāv zināma veida veidnes failu 12 stropu, kas varētu modificēt ietekmē kā VPD izveido noklusējuma veidlapas (līdzīgi mēs varētu modificēt brīdinājumu veidnes).

</beigās>

Abonēt manu blogu!

Technorati Tags: Technorati Tags: ,

4 domas par "VPD darbplūsmas “Datu savākšanai no lietotāja”: Modificēt ģenerēto uzdevuma veidlapas

  1. Jim Bob Howard

    Paul,

    Laba informācija. Es gribētu pievienot scenāriju, ka recreates veidlapas:

    Tests 3:

    <Li>Tāpat kā #1 izņemot darbplūsmas nosaukuma maiņa (noklikšķiniet uz <Atpakaļ pogas, lai saņemtu "definēt jaunu darbplūsmu" lappuses).</Li>

    Rezultāts: VPD pārdēvē direktorijā, kas norādīts formas un darbplūsmas. Tāpēc, ka tā ir izveidot to par "jaunu" direktorija, veidlapa ir pārbūvēts no nulles, pār-rakstīt jūsu veiktās izmaiņas.

    Atbilde
  2. Bez nosaukuma

    http://www.batteryfast.co.uk/compaq/310924-b25.htm Compaq 310924-b25 akumulatoru,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm Compaq pp2162s battery,
    http://www.batteryfast.co.uk/compaq/pp2160.htm Compaq pp2160 battery,
    http://www.batteryfast.co.uk/compaq/n150.htm Compaq n150 akumulatoru,
    http://www.batteryfast.co.uk/compaq/n200.htm Compaq n200 akumulatoru,
    http://www.batteryfast.co.uk/compaq/n620.htm Compaq n620 akumulatoru,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm Compaq pp2111x battery,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm Dell inspiron 6000 akumulatora,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm Dell inspiron 9200 akumulatora,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm Dell inspiron 9300 akumulatora,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm Dell inspiron 9400 akumulatora,
    http://www.batteryfast.co.uk/dell/e1705.htm Dell e1705 akumulatoru,
    http://www.batteryfast.co.uk/dell/m1210.htm Dell m1210 battery,
    http://www.batteryfast.co.uk/dell/nf343.htm Dell nf343 battery,
    http://www.batteryfast.co.uk/dell/1210.htm Dell 1210 akumulatora,
    http://www.batteryfast.co.uk/dell/cg036.htm Dell cg036 battery,
    http://www.batteryfast.co.uk/dell/t6840.htm Dell t6840 battery,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm Dell latitude X1 akumulatoru,
    http://www.batteryfast.co.uk/dell/xd187.htm Dell xd187 battery,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm Dell inspiron 1300 akumulatora,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm Dell inspiron b120 akumulatoru,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm Dell inspiron b130 akumulatoru,
    http://www.batteryfast.co.uk/gateway/m680.htm Gateway m680 akumulatoru,
    http://www.batteryfast.co.uk/gateway/m360.htm Gateway m360 akumulatoru,
    http://www.batteryfast.co.uk/gateway/m460.htm vārteja m460 akumulatora,
    http://www.batteryfast.co.uk/hp/m2000.htm HP m2000 akumulatoru,
    http://www.batteryfast.co.uk/hp/dv1000.htm HP dv1000 battery,
    http://www.batteryfast.co.uk/hp/dv4000.htm HP dv4000 akumulatoru,
    http://www.batteryfast.co.uk/hp/ze2000.htm HP ze2000 battery,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm HP hstnn-db17 battery,
    http://www.batteryfast.co.uk/hp/n6000.htm HP n6000 battery,
    http://www.batteryfast.co.uk/hp/n6100.htm HP n6100 akumulatoru,
    http://www.batteryfast.co.uk/hp/f2019.htm HP f2019 battery,
    http://www.batteryfast.co.uk/hp/f2019a.htm HP f2019a battery,
    http://www.batteryfast.co.uk/hp/f2019b.htm HP f2019b akumulatoru,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm HP hstnn-db02 akumulatoru,
    http://www.batteryfast.co.uk/hp/dp399a.htm HP dp399a battery,
    http://www.batteryfast.co.uk/hp/383968-001.htm ZS 383968-001 akumulatora,
    http://www.batteryfast.co.uk/hp/f1739a.htm HP f1739a battery,

    Atbilde
  3. Kirsten

    Paldies, ka tas ir tieši tas, ko es meklēju!

    Daži dati ir apkopoti no SharePoint Designer darbplūsmas soļa lietotājs un tagad vēlaties parādīt šos datus vienā mirklī “Datu savākšanai no lietotāja” veidlapa par turpmākajiem soļiem manu darbplūsmā. Kā es varu pievienot savu darbplūsmu datus mainīgā saturs savākt datus no lietotāja veidlapu?

    Varētu lūdzu parādīt kods, kuru izmanto, lai panāktu?
    paldies,
    Kirsten

    Atbilde
    1. Paul Galvin Post autors

      Žēl nekad neatbild. I'm doing milzu blog tīrīšanas process tagad un tad atvainojos, ka jums trūkst. Es ceru, ka jūs rakstainas, labs risinājums.

      Atbilde

atstāt atbildi

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *