SPD Workflow “Kolekti Datumon De Uzanto”: Modifi la Produktita Taskan Formon

Mi estas laboranta sur projekto kiu uzas kvin malsama SharePoint Designer laboraj fluoj pritrakti kelkajn dokumentajn aprobojn. SPD provizas la "kolekti datumon de uzanto" Ago por ke ni povas instigi la uzanton por malsamaj pecoj de informo, Kiel ĉu ili aprobas ĝin, Kelkaj rimarkoj kaj eble demandi kio ili havis por ĉefmanĝo la alia nokto.

La formoj estas perfekte praktikaj. Ili estas ligita al taska listo kiel kontenta tipo. Ili estas 100% Sistemo-produktita. Tio ĉi estas ilia forto kaj malforto. Se ni povas vivi kun la defaŭlta formo, Tiam ni estas bonaj iri. Tamen, Ni ne havas tro da kontrolon super kiel SPD kreas la formon. Se ni ne ŝatas tiun defaŭltan konduton, Ni devas utiligi al diversaj ruzoj akiri ĉirkaŭ ĝi (Ekzemple, Fiksanta prioritaton sur tasko).

Mi devis provizi ligon sur ĉi tiuj taskaj formoj kiu malfermis supre la vidajn nemoveblaĵojn (Dispform.Asxp) De la "rilata ero" En nova fenestro. Tio ĉi provizas unu-klaka aliro al la meta datumo de la rilata ero. Tio ĉi estas kio mi signifas:

Bildo

Feliĉe, Ni povas fari tion kaj ĝin ne estas tre malfacile. Larĝe parolanta, Pafadi supre SPD, Navigi al la adresaro ke domoj la workflow dosieroj kaj malfermi la ASPXan dosieron vi deziras modifi. Ĉi tiuj estas nur klasika XSL transformas instruojn kaj se vi havas mucked pri kun itemstyle.Xsl, Serĉo aŭ aliaj XSLaj scenaroj, Tio ĉi estos facile por vi. Fakte, Mi trovis ĝin esti ĝenerale pli facila pro tio ke la produktita formon estas iom pli facila sekvi kiel komparita al serĉa kerna rezulta araneaĵo parto (Aŭ la Nightmarish CWQP).

Nature, Estas unu grava enfalilo. workflow de SPD redaktoro atendas plenan kontrolon super tiu dosiero. Se vi modifas ĝin, SPD feliĉe anstataŭigos viajn ŝanĝojn donas la ĝustan aron de cirkonstancoj. Mi faris du rapidajn testojn vidi kiom malbone tion ĉi povus akiri. Ili ambaŭ antaŭsupozas ke vi formis validan SPD workflow kiu uzas la "kolekti datumon de uzanto" Paŝo.

Testo 1:

  • Modifi la ASPXan dosieron mane.
  • Elprovi ĝin (Konfirmi ke viaj ŝanĝoj estis konvene savita kaj ne rompis ion ajn).
  • Malfermi supre la workflow kaj aldoni senrilatan agon (Kiel "ŝtipo al historio").
  • Savi la workflow.

Rezulto: En ĉi tiu kazo, SPD faris ne re-krei la formon.

Testo 2:

  • Fari la saman kiel #1 Esceptas rekte modifi la "kolekti datumon de uzanto" Ago.

Rezulto: Ĉi tiu re-kreas la formon de grataĵo, Super-skribanta viajn ŝanĝojn.

Finaj Notoj:

  • Almenaŭ du SPDaj agoj kreas formojn tiel: "Kolekti Datumon De Uzanto" Kaj "Asigni Fari Eron". Ambaŭ de ĉi tiuj agoj’ Formoj povas esti mane modifita.
  • Mi estis kapabla produkti mian ligon al dispform.Aspx ĉar, En ĉi tiu kazo, La rilati eron ĉiam havas ĝian IDENTIGAĴON integriĝinta en URL de la rilata ero. Mi estis kapabla eltiri ĝin kaj tiam konstrui <href> Bazita sur ĝi provizi la unu-klako meta datuma aliro ĉefaĵo. Ĝi estas neverŝajna ke via URL sekvas ĉi tiun regulon. Tie povas esti aliaj vojoj akiri la IDENTIGAĴON de la rilata ero sed mi havas ne devis transiri tiun ponton, Do mi ne scias se akiras al la alia flanko de la chasm.
  • Mi ne prienketis, Sed mi ne estus surprizita se estas iu speco de ŝablona dosiero en la 12 Hive ke mi povus modifi influi kiel SPD produktas la defaŭltajn formojn (Multe da ŝatas nin povas modifi atentigajn ŝablonojn).

</Fino>

Aboni al mia blogo!

Technorati Etikedoj: ,

4 pensoj pri "SPD Workflow “Kolekti Datumon De Uzanto”: Modifi la Produktita Taskan Formon

  1. Jim Bob Howard

    Paul,

    Bona informo. Mi ŝatus aldoni scenaron ke recreates la formo:

    Testo 3:

    <Li>Fari la saman kiel #1 Krom ŝanĝa Mensogo nomo de la Workflow (Klaki la <Malantaŭa butono akiri al la "Difini vian novan workflow" Paĝo).</Li>

    Rezulto: SPD renomas la adresaron kiu enhavas la workflow kaj la formoj. Ĉar ĝi estas kreanta ĝin en "nova" Adresaro, La formo estas recreated de grataĵo, Super-skribanta viajn ŝanĝojn.

    Respondo
  2. Neniu nomo

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

    Respondo
  3. Kirsten

    Dankonas por tio ĉi ĝi estas nur kio mi estas serĉanta!

    Mi kolektis kelkajn datumojn de uzanto en SharePoint Designer workflow paŝo kaj mi nun deziri montri tiun datumon en dua “Kolekti Datumon de Uzanto” Formo ĉe posta interveni mia workflow. Kiel povas min aldonas la enhavon de mia Workflow datumo varia en la Kolekti Datumon de uzanta formo?

    Povis vin bonvolu montri la kodon ke vi uzas atingi tion ĉi?
    Dankonas,
    Kirsten

    Respondo
    1. Paul Galvin Afiŝi aŭtoro

      Mizera por neniam respondanta. Mi estas faranta gigantan blogan postpurigan procezon nun kaj mi pardonpetas por perdiĝanta vin. Mi esperas vin elkalkulis bonan solvon.

      Respondo

Lasi Respondon al Paul Galvin Nuligi respondon

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita *