Hyn yr wythnos diwethaf imi orffen oddi ar y prawf o gysyniad prosiect ar gyfer cleient ym Manhattan. Wrth weithredu'r ateb, Rhedais i un arall o ddiffyg MOSS DPA (gweld yma am fater DPA blaenorol ac mae fy datrysiad dros dro).
Cefndir: Rydym yn defnyddio dylunydd SharePoint llif gwaith i fodelu yn broses eithaf cymhleth busnes hir aml-mis. Fel y mae'n gweithio'n ar hyd, byddai ei ddiweddaru rhai gwybodaeth wladwriaeth mewn rhestr. Mae dangosyddion perfformiad allweddol yn defnyddio'r data hwn i wneud eu mojo.
Penderfynwyd creu safle newydd bob tro mae un newydd o'r prosesau busnes hyn yn dechrau. Ar wahân i'r llif gwaith ei hun, hyn llu safleoedd llyfrgelloedd ddogfen nifer o, defnyddio targedu cynulleidfa ac ati. Dim ond criw o bethau i helpu gyda chydweithio ymhlith y gweithwyr mewnol, teithio cyflogeion a phartneriaid y cleient busnes sy'n cymryd rhan.
Roeddem hefyd am ddangos rhai dangosyddion perfformiad allweddol sy'n monitro iechyd cyffredinol y broses honno busnes penodol fel a hyrwyddir gan y wladwriaeth data llif gwaith a gweld drwy ddefnyddio y DPA.
Yn olaf, rydym yn defnyddio eitemau rhestr DPA bod yn gwneud cyfrif ar barn ar restr yn y safle (yn hytrach na thynnu o ffynhonnell arall ddata, fel excel neu SQL).
Y Broblem: Fel y gallwch ddychmygu, tybio baem yn cario'r syniad sylfaenol ymlaen i fyd cynhyrchu, Byddem am templed safle. Darpariaeth safle newydd yn seiliedig ar broses busnes"" templed.
Y broblem yw bod eich ymddengys na allwn gael DPA gweithrediad y ffordd honno. Pan yn creu safle newydd yn seiliedig ar dempled a gyda rhestr DPA a rhan o'r we DPA, data dangosyddion perfformiad allweddol y safle newydd yn torri. Pwyntiau rhestr DPA y safle newydd ar ba ffynhonnell bynnag ydych yn diffinio pan roeddech chi wedi cadw ei gyntaf fel templed.
Er enghraifft:
- Creu safle newydd ac mae'n adeiladu i berffeithrwydd. Mae'r safle hwn yn cynnwys y data dangosyddion perfformiad allweddol.
- Ac eithrio fel templed.
- Creu safle newydd a sylfaen os oddi ar y templed.
- Eitemau Mae'r safle newydd yn rhestr DPA’ ffynonellau cyfeirio at y templed safle, nad yw'r safle presennol.
Nid yw'r broses instantiation yn cywiro'r URL.
Yr oeddwn yn ceisio datrys hyn drwy bennu URL cymharol wrth ddiffinio eitem rhestr DPA. Fodd bynnag,, Nid oeddwn yn gallu cael unrhyw amrywiad o hynny i weithio.
Rwyf bob amser eisiau pâr hyn 'broblem" Cofnodion blog gyda rhyw fath o ateb, ond yn yr achos hwn nid oes yn rhaid yn un da. Y gorau y gall yr ffigur yw y mae angen i chi fynd i mewn i safle newydd hynny a trwsio popeth eich hun. Mae rhyngwyneb y defnyddiwr yn gwneud hyn hyd yn oed yn anoddach oherwydd mae newid yr URL y rhestr ffynhonnell achosi adnewyddu, felly chi wir rhaid i ailddiffinio yr holl beth o'r dechrau.
Os bydd unrhyw un yn gwybod yn ffordd well i ymdrin â hyn, os gwelwch yn dda postio sylw.
</diwedd>