Ohjelma-asiakirjan työnkulun “Kerää tietoja käyttäjältä”: Luotu tehtävälomakkeen muokkaaminen

Olen työskennellyt hanke, joka käyttää viisi SharePoint Designer työnkulkuja käsitellä joitakin asiakirjojen hyväksynnät. SPD antaa "kerätä tiedot käyttäjältä" toimia niin, että voimme Kehota käyttäjää tiedot eri BITS, kuten siitä, voidaanko ne hyväksyä se, joitakin huomautuksia ja pyytää ehkä heillä oli illallinen muiden yö.

Lomakkeet ovat täysin toiminnallinen. Ne ovat sidoksissa tehtäväluettelon sisältötyyppinä. Ne ovat 100% järjestelmän luoma. Tämä on vahvuus ja heikkous. Jos me elämme oletuslomake, sitten me hyvä mennä. Kuitenkin, Meillä ei ole liikaa valvoa miten SPD Luo muodossa. Jos emme pidä tätä oletustoimintaa, Tarvitsemme turvautua eri temppuja saada sen ympärille (esimerkiksi, prioriteetin määrittäminen tehtävän).

Tarvitaan luoda linkin näiden tehtävän lomakkeita, jotka avautuvat ominaisuuksien tarkasteleminen (DispForm.asxp) "liittyvän-nimikkeen" uudessa ikkunassa. Tämä antaa ainoa-click pääsy jotta kohteen metatiedot. Tämä on mitä tarkoitan:

kuva

Onneksi, voimme tehdä tämän ja ei ole kovin vaikeaa. Yleisesti ottaen, starttaa ohjelma, Siirry hakemistoon, jossa on työnkulun tiedostot ja avaa ASPX-tiedosto, jota haluat muokata. Nämä ovat vain klassinen XSL-muunnos ohjeet ja jos voit olen mucked kanssa itemstyle.xsl, Etsi tai muut XSL-skenaarioita, Tämä on helppo. Itse asiassa, Se on yleensä helpompaa, koska luotu lomake on hieman helpompi seurata Etsi ydin tulokset web-osan verrattuna löysin (tai nightmarish CWQP).

Tietysti, on yksi tärkeä sudenkuoppa. SPD: n työnkulkueditori odottaa täyden määräysvallan tiedoston. Jos muokkaat, SPD onneksi korvaa muutokset antaa oikeat olosuhteet. Tein kaksi nopeita testejä, kuinka huono tämä voisi saada. Molemmat edellyttävät, että olet muotoillut voimassa SPD työnkulun, joka käyttää "kerää tietoja käyttäjältä" Vaihe.

Testi 1:

  • Käsin ASPX-tiedoston muokkaaminen.
  • Testata (Varmista, että muutokset tallennettiin oikein ja et rikkoa mitään).
  • Avaa työnkulun ja lisää etuyhteydettömille-toiminto (kuten "historia loki").
  • Tallenna työnkulku.

Tulos: Tässä tapauksessa, Ohjelma ei luo uudelleen muodossa.

Testi 2:

  • Tee sama kuin #1 lukuun ottamatta suoraan muokata "kerätä tietoja käyttäjältä" toiminto.

Tulos: Tämä luo uudelleen lomakkeen alusta, over-Writing muutokset.

Lopullinen muistiinpanot:

  • Vähintään kaksi SPD toimia tällä tavoin lomakkeiden luominen: "Kerää tietoja käyttäjältä" ja "Älä kohdetta". Molemmat toimet’ lomakkeita voidaan muokata manuaalisesti.
  • Minulla oli mahdollisuus luoda oma linkki dispform.aspx, koska, Tässä tapauksessa, liittyvät nimikkeellä on aina sen ID liittyvän nimikkeen URL-osoitteeseen. Minulla oli mahdollisuus purkaa sitä ja sitten rakentaa <href> sen tarjota yhdellä napsautuksella meta data access-toiminto. On epätodennäköistä, että URL seuraa tätä sääntöä. Voi olla muita tapoja saada kohteen tunnus mutta ei ole tarvinnut sillan yli, joten en tiedä, jos sen kuilun yli toisella puolella saa.
  • Et tutkia, mutta olisin ole yllättynyt, jos on olemassa jonkinlainen-mallitiedosto 12 rakenne, jonka muokkaaminen vaikuttaa, kuinka ohjelma luo oletus-lomakkeiden onnistunut (paljon, kuin me muokata ilmoituksen mallit).

</loppu>

Tilaa blogiin!

4 ajatuksia ”Ohjelma-asiakirjan työnkulun “Kerää tietoja käyttäjältä”: Luotu tehtävälomakkeen muokkaaminen

  1. Jim Bob Howard

    Paul,

    Hyvät tiedot. Haluan Lisää skenaario, joka luo lomake:

    Testi 3:

    <Li>Tee sama kuin #1 lukuun ottamatta muuttaa työnkulun nimi (Valitse <Takaisin-painike, saat "määritellä uusi työnkulku" sivu).</Li>

    Tulos: Ohjelma nimeää kansio, joka sisältää työnkulun ja lomakkeet. Koska se luo sitä "uusi" Hakemisto, lomake luodaan alusta alkaen, over-Writing muutokset.

    Vastaus
  2. Nimeä ei ole

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

    Vastaus
  3. Kirsten

    Kiitos tästä on juuri mitä etsin!

    Olen kerännyt joitakin tietoja käyttäjältä SharePoint Designer työnkulkuvaiheelle ja nyt haluan niiden näkyvän toisessa “Kerää tietoja käyttäjältä” Seuraavassa vaiheessa minun työnkulun lomake. Miten voin lisätä työnkulun tietoja muuttuja sisältöä kerätä tietoja käyttäjän-lomakkeesta?

    Voisitko näyttää koodi, jota käytetään tämän saavuttamiseksi?
    Kiitos,
    Kirsten

    Vastaus
    1. Paul Galvin Post tekijän

      Anteeksi koskaan vastaa. Teen jättiläinen blogi saneerausmenettelyn nyt ja pahoittelen kaipaan sinua. Toivon, että olet tajunnut, hyvä ratkaisu.

      Vastaus

Jätä vastaus Paul Galvin Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *