JPD Workflow “Zozbieranie údajov od používateľa”: Upraviť formulára vytvorené úlohy

Som pracoval na projekte, ktorý používa päť rôznych pracovných tokov SharePoint Designer zvládnuť niektoré schválení dokument. SPD poskytuje "zhromažďovanie údajov od používateľa" akcie tak, aby sme môže používateľa vyzvať pre rôzne kúsky informácií,, ako napríklad, či schvália, niektoré komentáre a možno pýtať, čo mali na večeru v noci.

Formuláre sú dokonale funkčné. Sú viazané na zozname úloh ako typ obsahu. Sú 100% vygenerované systémom. To je ich sila a slabosť. Ak môžeme žiť s predvolený formulár, potom sme dobré ísť. Avšak, Nemáme príliš veľa kontrolu nad ako JPD vytvorí formulár. Ak sa nám nepáči, že predvolené správanie, Musíme sa uchýliť k rôzne triky sa dostať okolo neho (napríklad, Nastavenie priority na úlohu).

Potreboval som sa uviesť odkaz na tieto úlohy formuláre, ktoré otvoril Zobraziť vlastnosti (dispform.asxp) "súvisiace položky" v novom okne. To ponúka jeden-cvaknúť prístup k meta dáta súvisiace položky. Je to, čo mám na mysli:

obrázok

Našťastie, môžeme to urobiť, a nie je to veľmi ťažké. Všeobecne povedané, oheň SPD, Prejdite do adresára, ktorý domy toku súbory a otvorte ASPX súbor, ktorý chcete upraviť. Toto sú len klasické pokyny transformácie XSL a ak ste už výmeny, zložené s itemstyle.xsl, vyhľadávanie alebo iných scenárov XSL, to bude pre vás ľahké. v skutočnosti, Našiel som to je všeobecne ľahšie, pretože vygenerovaný formulár sa trochu ľahšie nasledovať v porovnaní s webovej časti základných výsledkov vyhľadávania (alebo strašidelný CWQP).

samozrejme, tam je jeden hlavný pascu. JPD je tok činností editora očakáva, že plnú kontrolu nad súboru. Ak si to zmeniť, SPD šťastne prepísať vaše zmeny dávajú právo stanoviť okolnosti. Urobil som dva rýchle testy, aby zistili, ako zlé to mohlo dostať. Obaja predpokladajú, že už vytvorený platné SPD pracovný postup, ktorý používa "zhromažďovanie údajov od používateľa" krok.

Test 1:

  • Ručne upraviť súbor ASPX.
  • Vyskúšať (Skontrolujte, či vaše zmeny boli riadne uložené a nenarušili nič).
  • Otvoriť pracovný postup a pridať nesúvisiace akciu (ako "denník História").
  • Uložiť pracovný postup.

Výsledok: V tomto prípade, SPD nie re-vytvoriť formulár.

Test 2:

  • To isté ako #1 s výnimkou priamo upraviť "zhromažďovanie údajov od používateľa" Akcia.

Výsledok: Re-vytvorí formulár od nuly, nadmernej-písanie zmeny.

Záverečné poznámky:

  • Aspoň dve opatrenia JPD vytvárať formuláre takhle: "Zhromaždiť údaje od používateľa" a "Priradiť položku". Obe tieto akcie’ formuláre je možné manuálne upraviť.
  • Som bol schopný vytvoriť môj odkaz na dispform.aspx, pretože, v tomto prípade, položka relate má vždy svoje ID vložené do príbuznej položky URL. Bol som schopný extrahovať, a potom budovať <a href> základe poskytnúť jeden-cvaknúť meta dát funkcie prístupu. Je nepravdepodobné, že vaša adresa URL takto toto pravidlo. Môžu existovať iné spôsoby, ako získať identifikátor súvisiacej položky, ale nemuseli cez most, tak neviem, či sa dostane na druhej strane priepasť.
  • I didn't vyšetrovať, ale já bych nemal byť prekvapený, keď tam je nejaký druh súboru 12 podregister, ktorý mohol zmeniť ovplyvniť ako JPD vytvára tieto predvolené formuláre (rovnako ako môžeme upraviť upozornenie šablóny).

</koniec>

Vyberajte môj blog!

4 myšlienky na "JPD Workflow “Zozbieranie údajov od používateľa”: Upraviť formulára vytvorené úlohy

  1. Jim Bob Howard

    Paul,

    Dobré informácie. Chcel by som pridať scenár, ktorý obnoví forme:

    Test 3:

    <li>To isté ako #1 Okrem toho zmeniť naši toku činností (kliknite na tlačidlo <Tlačidlo späť sa dostanete na "definovať nový pracovný postup" stránka).</li>

    Výsledok: SPD premenuje adresár, ktorý obsahuje pracovný postup a formy. Pretože je to vytvorenie "nové" adresár, formulár je znovu od nuly, nadmernej-písanie zmeny.

    Odpoveď
  2. Bez názvu

    http://www.batteryfast.co.uk/compaq/310924-b25.htm batéria Compaq 310924-b25,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm batéria Compaq pp2162s,
    http://www.batteryfast.co.uk/compaq/pp2160.htm batéria Compaq pp2160,
    http://www.batteryfast.co.uk/compaq/n150.htm batéria Compaq N150 so,
    http://www.batteryfast.co.uk/compaq/n200.htm batéria Compaq n200,
    http://www.batteryfast.co.uk/compaq/n620.htm batéria Compaq n620,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm batéria Compaq pp2111x,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm Dell inspiron 6000 batérie,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm Dell inspiron 9200 batérie,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm Dell inspiron 9300 batérie,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm Dell inspiron 9400 batérie,
    http://www.batteryfast.co.uk/dell/e1705.htm Dell e1705 batérie,
    http://www.batteryfast.co.uk/dell/m1210.htm Dell m1210 batérie,
    http://www.batteryfast.co.uk/dell/nf343.htm Dell nf343 batérie,
    http://www.batteryfast.co.uk/dell/1210.htm Dell 1210 batérie,
    http://www.batteryfast.co.uk/dell/cg036.htm Dell cg036 batérie,
    http://www.batteryfast.co.uk/dell/t6840.htm Dell t6840 batérie,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm batéria Dell latitude x 1,
    http://www.batteryfast.co.uk/dell/xd187.htm Dell xd187 batérie,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm Dell inspiron 1300 batérie,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm Dell inspiron b120 batérie,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm Dell inspiron b130 batérie,
    http://www.batteryfast.co.uk/gateway/m680.htm Brána m680 batérie,
    http://www.batteryfast.co.uk/gateway/m360.htm Brána m 360 batérie,
    http://www.batteryfast.co.uk/gateway/m460.htm Brána m460 batérie,
    http://www.batteryfast.co.uk/hp/m2000.htm batéria HP m2000,
    http://www.batteryfast.co.uk/hp/dv1000.htm HP dv1000 batérie,
    http://www.batteryfast.co.uk/hp/dv4000.htm batéria HP dv4000,
    http://www.batteryfast.co.uk/hp/ze2000.htm batéria HP ze2000,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm batéria HP hstnn-db17,
    http://www.batteryfast.co.uk/hp/n6000.htm batéria HP n6000,
    http://www.batteryfast.co.uk/hp/n6100.htm batéria HP n6100,
    http://www.batteryfast.co.uk/hp/f2019.htm batéria HP f2019,
    http://www.batteryfast.co.uk/hp/f2019a.htm batéria HP f2019a,
    http://www.batteryfast.co.uk/hp/f2019b.htm batéria HP f2019b,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm batéria HP hstnn-db02,
    http://www.batteryfast.co.uk/hp/dp399a.htm batéria HP dp399a,
    http://www.batteryfast.co.uk/hp/383968-001.htm HP 383968-001 batérie,
    http://www.batteryfast.co.uk/hp/f1739a.htm batéria HP f1739a,

    Odpoveď
  3. Kirsten

    Vďaka za to je práve to, čo som hľadal!

    Zbieral som niektoré údaje od používateľa v kroku pracovného postupu programu SharePoint Designer a teraz chcem zobraziť údaje v druhom “Zozbieranie údajov od používateľa” formulár v nasledujúcom kroku v mojom postupe. Ako môžete pridať obsah moje údaje premennej pracovného postupu v zhromaždiť údaje od používateľa formulára?

    Mohli by ste prosím Ukázať kód, ktorý sa používa na dosiahnutie tohto cieľa?
    vďaka,
    Kirsten

    Odpoveď
    1. Paul Galvin post autor

      Ospravedlňujeme sa za nikdy reagovať. Ja teraz obrie blog vyčistenie proces a ospravedlňujem sa za chýba vám. Dúfam, že ste prišiel na to dobré riešenie.

      Odpoveď

Zanechajte odpovedať na Paul Galvin zrušiť odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *