SPD llif gwaith “Casglu Data O Defnyddiwr”: Addasu'r Ffurflen Tasg Gynhyrchir

Yr wyf yn gweithio ar brosiect sy'n defnyddio pum llifau gwaith dylunydd SharePoint gwahanol i ymdrin â rhai cymeradwyaethau ddogfen. Mae'r ddogfen raglennu sengl yn darparu "casglu data gan ddefnyddiwr" gweithredu fel y gallwn annog y defnyddiwr ar gyfer gwahanol ddarnau o wybodaeth, megis a ydynt yn cymeradwyo ei, rhai sylwadau ac efallai gofyn beth gawsant i ginio y noson o'r blaen.

Mae'r ffurflenni yn berffaith swyddogaethol. Eu bod ynghlwm i rhestr tasgau fel math o gynnwys. Maent yn 100% a gynhyrchir gan y system. Mae hyn yn eu cryfder a gwendid. Os gallwn fyw gyda'r ffurflen diofyn, yna rydyn ni'n da i fynd. Fodd bynnag,, Nid oes gennym ormod o reolaeth dros sut mae'r ddogfen raglennu sengl yn creu ffurflen. Os nad ydym yn hoffi bod ymddygiad diofyn, mae angen i ni droi at driciau amrywiol i fynd o gwmpas ei (er enghraifft,, pennu blaenoriaeth ar dasg).

Roedd angen i ddarparu cyswllt ar ffurflenni tasg hyn yr agor yr eiddo barn (dispform.asxp) yr eitem cysylltiedig"" mewn ffenestr newydd. Mae hyn yn rhoi mynediad un-clic at y data meta yr eitem cysylltiedig. Dyma'r hyn a olygaf:

Delwedd

Diolch byth, gallwn wneud hynny ac nid yw'n anodd iawn. A siarad yn fras, tân i fyny SPD, gwe-lywio i'r cyfeiriadur y tai y ffeiliau llif gwaith ac agor y ffeil ASPX ydych am addasu. Mae'r rhain yn unig clasurol cyfarwyddiadau drawsnewid XSL ac os ydych wedi mucked â itemstyle.xsl, chwilio neu senarios XSL eraill, Bydd hyn yn hawdd i chi. Yn wir,, Rwy'n ei chael hi'n i fod yn haws gyffredinol ers y ffurflen a gynhyrchir rywfaint yn haws i'w dilyn o gymharu â chwiliad craidd canlyniadau ar y we yn rhan (neu 'r CWQP hunllefus).

Wrth gwrs, Mae un baglu mawr. Mae'r ddogfen raglennu sengl ar gyfer y llif gwaith Golygydd yn disgwyl reolaeth lawn dros y ffeil. Os mae ei addasu, Bydd ddogfen raglennu sengl yn disodli'r eich rhoi newidiadau yr hawl o set o amgylchiadau yn hapus. Yr oedd dau brawf cyflym i weld pa mor wael y gallai hyn gael. Mae'r ddau'n presuppose eich bod wedi wedi saernïo dilys llif gwaith ddogfen raglennu sengl sy'n defnyddio "casglu data oddi wrth ddefnyddiwr" camu.

Prawf 1:

  • Addasu'r ffeil ASPX â llaw.
  • Ei brofi (Gwnewch yn siŵr bod eich newidiadau yn briodol arbed a doeddwn i ddim yn torri unrhyw beth).
  • Agor y llif gwaith ac ychwanegu gweithred digyswllt (megis "log i hanes").
  • Arbed y llif gwaith.

Canlyniad: Yn yr achos hwn, Nid oedd ddogfen raglennu sengl ail-greu ffurf.

Prawf 2:

  • Wneud yr un peth â #1 ac eithrio uniongyrchol addasu "casglu data oddi wrth ddefnyddiwr" gweithredu.

Canlyniad: Mae hyn yn ail-greu ffurf o'r dechrau, gor-ysgrifennu eich newidiadau.

Nodiadau terfynol:

  • Mae o leiaf ddau gam gweithredu ddogfen raglennu sengl yn creu ffurflenni fel hyn: "Casglu Data o defnyddiwr" ac "Aseinio i wneud eitem". Ddau o'r camau gweithredu hyn’ Gellir addasu'r ffurflenni â llaw.
  • Yr oedd yn gallu cynhyrchu fy cyswllt i dispform.aspx oherwydd, yn yr achos hwn, Mae eitem relate bob amser wedi ei ID URL yr eitem cysylltiedig yn rhan annatod. Yr oedd yn gallu ei echdynnu ac yna adeiladu <a href> yn seiliedig arno i ddarparu mynediad data meta un-glic nodwedd. Mae'n annhebygol bod eich URL yn dilyn y rheol hon. Efallai fod ffyrdd eraill i gael ID yr eitem cysylltiedig ond ni chefais i groesi'r bont honno, felly dwi ddim yn gwybod os mynd i'r ochr arall i'r agendor.
  • Doeddwn i ddim yn ymchwilio, ond ni fyddai'n synnu os oes rhyw fath o ffeil templed yn yr 12 cwch y gallai yr addasu i effeithio ar sut y mae'r ddogfen raglennu sengl yn cynhyrchu ffurflenni diofyn (o lawer fel y gallwn addasu'r templedi effro).

</diwedd>

Tanysgrifio i fy mlog!

Tagiau Technorati: ,

4 meddyliau ar "SPD llif gwaith “Casglu Data O Defnyddiwr”: Addasu'r Ffurflen Tasg Gynhyrchir

  1. Jim Bob Howard

    Paul,

    Gwybodaeth dda. Hoffwn ychwanegu senario o ail-greu ffurf:

    Prawf 3:

    <li>Wneud yr un peth â #1 ac eithrio newid enw'r llif gwaith (Cliciwch y <Botwm yn ôl i gael y "diffinio eich llif gwaith newydd" dudalen).</li>

    Canlyniad: Mae'r ddogfen raglennu sengl yn ailenwi'r cyfeiriadur sy'n cynnwys llif gwaith a ffurflenni. Oherwydd mae'n creu yn "newydd" Cyfeiriadur, ffurf cadair o'r dechrau, gor-ysgrifennu eich newidiadau.

    Ateb
  2. Dim enw

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

    Ateb
  3. Kirsten

    Diolch am hyn mae'n unig beth yr wyf yn edrych ar gyfer!

    Wyf wedi ei gasglu rhywfaint o ddata gan ddefnyddiwr yn gam llif gwaith dylunydd SharePoint ac rwyf bellach am arddangos y data hynny mewn eiliad “Casglu data o Defnyddiwr” ffurflen cam dilynol yn fy llif gwaith. Sut gall ychwanegu cynnwys fy llif gwaith data amrywiol yn y Data yn casglu o'r ffurflen defnyddiwr?

    Gallech ddangos y Cod a ddefnyddiwch i gyflawni hyn os gwelwch yn dda?
    Diolch,
    Kirsten

    Ateb
    1. Paul Galvin awdur Post

      Mae'n ddrwg gennyf am ymateb byth. Yr wyf yn gwneud proses glanhau'r blog cawr yn awr ac yr wyf yn ymddiheuro am colli chi. Gobeithiaf ichi oedd penderfynu ateb da.

      Ateb

Ad a Ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio *