Cyflym & Hawdd: Creu Ffolder a Neilltuo Type Cynnwys (Neu, Dweud eich dangosyddion perfformiad allweddol a Bwyta Nhw Rhy)

Er mwyn gweithio o amgylch problem DPA Yr wyf yn ysgrifennu am yma, Oedd rhai profion ac yn darganfod y DPA gwaith erbyn ffolderi â meta data yn yr un modd y maent yn gweithio yn erbyn dogfennau neu rhestr eitemau. Profodd yr mae'n allan drwy greu math newydd o gynnwys yn seiliedig ar y math o gynnwys ffolder ac yna ychwanegu ychydig gaeau. Creu rhai dangosyddion ac yn profi i mi fy hun y dangosyddion perfformiad allweddol yn gweithio yn ôl y disgwyl. Roedd hyn yn newyddion i'w groesawu. Nid yw'n berffaith, oherwydd y Dril i lawr a gewch gan y DPA erbyn y ffolderi yn union beth hoffech chi. Dyw hyn ddim yn ormod o anfantais yn fy achos oherwydd 1) nid yw'r defnyddwyr terfynol yn gwybod unrhyw well a 2) Aiff y Dril i lawr i ffolder. Mae eu cliciwch enw'r ffolder ac maent yn eitem. Mae'n ddau chlic yn hytrach nag un, nad yw'n ddiwedd y byd.

Roedd hyn yn llifo ddel â gwaith a oedd yn gwneud. Yr wyf yn creu ffolder ar gyfer pob dogfen sy'n cael ei llwytho i fyny. Gwneir hyn trwy derbynnydd digwyddiad. O ganlyniad,, mae'n ddarn o gacen i gadw'r ffolder rhiant meta data yn gyson â data meta gyrru DPA o'r ffeil ei hun ers y gwaith plymio sydd ar waith eisoes. This allows me to have my KPI’s and eat them too 🙂

Addaswyd yr derbynnydd y digwyddiad i ychwanegu at y ffolder ac yna gosod math o gynnwys y ffolder newydd i fy math personol o gynnwys dangosydd perfformiad allweddol-gyfeillgar. Gwnaeth hwn ychydig o Cod y gamp:

 SPFolderCollection srcFolders = targetWeb.GetFolder("Dogfennau").Is-blygyll;
  SPFolder ffolder llwytho = srcFolders.Add(properties.ListItem.ID.ToString());
  SPContentTypeId kpiCT = newydd SPContentTypeId("0x0120002A666CAA9176DC4AA8CBAA9DC6B4039F");
  addedFolder.Item["Math ID cynnwys"] = kpiCT;
  addedFolder.Item.Update();

I ddod o hyd i'r Type Cynnwys gwirioneddol ID, I weld y math o gynnwys drwy leoliadau y safle a chopi / gludo yn y URL fel y dangosir:

Delwedd

</diwedd>

Tanysgrifio i fy mlog!

Tagiau Technorati: ,

Cyflym a hawdd: Cael y SPFolder o SPListItem mewn Derbynnydd Digwyddiad

Mae'n gas gen i gyfaddef hynny, ond yr wyf yn cael trafferth gyda hwn un bob dydd. Mae angen diweddaru maes ei ffolder rhiant fy derbynnydd digwyddiad. Mae hyn ychydig yn dangos sut i wneud hynny:

preifat gwag UpdateParentFolder(SPItemEventProperties eiddo)
{

SPFolder thisItemFolder = properties.ListItem.File.ParentFolder;
thisItemFolder.Item["Statws cymeradwyo ZZ"] = "Newyddion da, pawb!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

Yn yr achos hwn, Rwy'n gweithio gyda llyfrgell ddogfen a'r eiddo yn dod o ddigwyddiad ItemAdded.

Y gamp yw na allwch chi gael y SPFolder yr eitem yn uniongyrchol o'r eitem ei hun (h.y. properties.ListItem.Folder yn null). Yn lle hynny, ewch i File cysylltiedig yr eitem rhestr a chael ffolder y ffeil yn.

</diwedd>

Tanysgrifio i fy mlog!

Tagiau Technorati:

Eto arall Digwyddiad Derbynnydd Castia Debug

Yr wyf yn siwr nad wyf yn y person cyntaf i lunio hwn. Fodd bynnag,, Dydw i ddim wedi sylwi ar unrhyw un yn cyhoeddi tric fel hyn ers i mi ddechrau yn talu sylw agos i'r gymuned fis Gorffennaf diwethaf. Felly, Rwy'n meddwl y byddwn i'n bostio hwn tip debug gyflym ac yn hawdd.

Dw i'n gweithio ar derbynnydd digwyddiad a ddechreuodd i gynhyrchu gwall hwn yn y 12 cwch:

Gwall wrth lwytho a rhedeg digwyddiad Conchango.xyzzyEventReceiver derbynnydd yn xyzzy, Fersiwn = 1.0.0.0, Diwylliant = niwtral, PublicKeyToken = blahbalhbalh. Mae gwybodaeth ychwanegol isod. : Cyfeirnod gwrthrych heb ei osod i achos o gwrthrych.

Doeddwn i ddim yn gwybod lle yr wyf wedi cyflwyno byg hwn oherwydd roedd yn gwneud gormod o bethau yn un o fy cylchoedd cod/defnyddio/prawf.

Yr wyf yn ceisio yr ateb hwn i gael fy pdb yn yno gyda gobeithio y SharePoint yn 12 Byddai cwch yn dangos yr olin pentwr, but no luck. Ddim yn gwybod os oes modd ac os bydd rhywun yn gwneud, os gwelwch yn dda gadewch i mi wybod 🙂

Yr wyf yn gwybod ei bod yn bosibl i ysgrifennu eich negeseuon log hun i'r 12 cwch. A dweud y gwir, Roeddwn i eisiau rhywbeth ychydig yn llai brawychus ac yn gyflymach i'w gweithredu.

Mae'n digwydd i mi y gallwn o leiaf gael rhywfaint o wybodaeth sylfaenol olrhain drwy ddal ac ail-taflu eithriadau cyffredinol fel hyn:

  ceisio {
    UpdateEditionDate(eiddo);
  }
  dal (Eithriad a)
  {
    taflu newydd Eithriad("Dispatcher, UpdateEditionDate(): Eithriad: [" + e.ToString() + "].");
  }

Roedd hyn yn dangos i fyny yn y 12 cwch thusly:

Gwall wrth lwytho a rhedeg digwyddiad Conchango.xyzzyEventReceiver derbynnydd yn xyzzy, Fersiwn = 1.0.0.0, Diwylliant = niwtral, PublicKeyToken = blahblahblah. Mae gwybodaeth ychwanegol isod. : Dosbarthydd, UpdateEditionDate(): Eithriad: [System.NullReferenceException: Cyfeirnod gwrthrych heb ei osod i achos o gwrthrych. ym Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(Eiddo SPItemEventProperties) ym Conchango.xyzzyManagementEventReceiver.Dispatcher(Eiddo SPItemEventProperties, EventDescription llinyn)].

A roddodd i mi yr holl fanylion angen i mi ddod o hyd i broblem benodol honno ac yr wyf yn disgwyl ei ddefnyddio llawer yn mynd ymlaen.

</diwedd>

Tanysgrifio i fy mlog!

Dydd Sul 'n ddigrif: “NID AR GYFER ALLFORIO”

Yn ôl o gwmpas 1998, Cafodd y cwmni yr oeddwn yn gweithio ar y pryd rhywfaint o arian i greu cynnyrch e-fasnach newydd. Roedd Rydym gofynion busnes i gwrdd â phopeth. Roedd yn rhaid iddo fod yn gyflym, hawdd i ddefnyddwyr diwedd, flashy, aml-iaith, ac ati. Trist yw dweud, Mae'n debyg gen fel set uchelgeisiol o waith i'w gyflawni ers dyddiau llesmeiriol hynny.

Cyn-dyddiedig yr ymdrech hon yn Microsoft.NET. Plaen fanila DSA yn dal i fod yn gymharol newydd (neu o leiaf yn anghyfarwydd iawn i 'm cwmni). "Brics a morter" cwmnïau wedi'u tynghedu. Dranc yn anochel! Yw hyn yn dweud nad oedd ei waith arloesol. Nid gwaith arloesol Hadron Collider, ond i ni yn ein byd bach, Roedd ei gwaith arloesol.

Yr oeddem yn wallgof brysur. Yr oeddem yn gwneud mini y POC bron bob dydd, threftadaeth allan sut i gynnal cyflwr yn gyfrwng hanfod dalaith, threftadaeth allan materion aml-iaith, rhes-lefel diogelwch. Rydym hyd yn oed wedi creu geirfa i ddiffinio'r termau sylfaenol (Yn well gennyf gyflwr parhaus ond am ryw reswm, "statefull y lletchwith" ennill y dydd).

Fel roedd ydym Parry yn dyfeisio cynnyrch hwn, Roedd y bobl marchnata a gwerthu allan yno yn ceisio ei werthu. Rywsut neu'i gilydd, yr oeddent yn rheoli ei werthu i ein sefyllfa hunllefus. Er bod y oedd dylunio a gweithredu ateb Menter, yn wir y Doeddwn i ddim yn disgwyl y cwsmer cyntaf i ddefnyddio'r nodwedd olaf inni ymgorffori dydd cynnyrch sero. Roedd y cwsmer hwn angen aml-iaith, rhyngwyneb defnyddiwr wahanol o "safon" system ond gyda'r un rhesymeg busnes. Aml-iaith yn arbennig o anodd yn yr achos hwn, oherwydd ein bod bob amser yn canolbwyntio ar Sbaeneg neu Ffrangeg, ond yn yr achos hwn, roedd Tsieineaidd (sydd yn set nodau dwbl-beit ac roedd angen trin arbennig o ystyried y dechnoleg a ddefnyddiwyd gennym).

Cyflym ymlaen ychydig fisoedd ac yr wyf ar daith hedfan awyrennau i'r gogledd-orllewin i Beijing. Wedi bod mor brysur yn paratoi ar gyfer y daith hon bron nid oes gennyf syniad sut beth ydyw i fynd yno. Roedd yn darllen llyfr unwaith am sut mae America wedi bod yn Tsieina ers nifer o flynyddoedd ac wedi dysgu yr iaith. Un diwrnod ei fod yn cerdded y ddinas a gofynnodd rhai pobl am gyfarwyddiadau. Aeth y sgwrs rhywbeth hyn:

  • Americanaidd: "Allech chi ddweud wrthyf sut i gyrraedd [XX] stryd?"
  • Tsieineaidd: "Mae'n ddrwg gennyf, Dydw i ddim yn siarad Saesneg".
  • Americanaidd: "O, Siaradaf yn dda Mandarin." a gofynnodd iddynt eto mewn Tsieinëeg, ond yn fwy amlwg (orau y gallai).
  • Tsieineaidd: Gwrtais iawn, "Mae'n ddrwg gennyf, Dydw i ddim yn siarad Saesneg".

Aeth y sgwrs ymlaen fel hynny am ychydig a rhoddodd yr America yn rhwystredigaeth. Iddo fel ei fod yn gadael iddynt roedd clywyd un dyn yn siarad i'r llall, "Gallai wedi LW yn gofyn am gyfarwyddiadau i [XX] stryd."

Rwyf wedi sylwi ychydig ddarnau a darnau o lled-wybodaeth gysylltiedig â Tsieina a "cyngor defnyddiol" eraill:

  • Dywedodd Corëeg cydweithio wrthyf bod angen y imi fod yn ofalus o Tsieina oherwydd "byddent yn ceisio meddwi mi a manteisio ar eich" yn yr ystyr o mi pwyso mewn penderfyniadau busnes gwael.
  • Na chaniatawyd gyrru ceir (Roedd peth dryswch ynghylch a oedd hyn yn arferiad, yn ofyniad cyfreithiol neu dim ond y cleient Rheol).
  • Roedd rheolau arbennig ar gyfer mynd drwy'r tollau.
  • Nad oedd gennym hawl i ddefnyddio arian Americanaidd ar gyfer unrhyw beth.
  • Rydych chi ddim i fod i adael awgrymiadau. Mae'n sarhad os ydych.

Ac yn olaf, Cefais atgofion gymharol ffres y Cyflafan Tiananmen. Pan oeddwn yn y Coleg, Cofiaf weld negeseuon Usenet amser real fel y byd yn edrych yn arswyd.

Mewn byr, Roeddwn yn nerfus iawn. Doeddwn i ddim yn unig arferol-nerfus yn yr ystyr nad oedd yn cyflawni ateb a oedd gryn dipyn yn fwy cymhleth nag unrhyw beth oeddwn erioed wedi gwneud cyn. Yr oeddwn hefyd yn poeni am dorri'r rheol y gellid cael mi mewn trafferth yn ddamweiniol.

Yr wyf ar hyn 14 hedfan awr ac er ei fod yn dosbarth busnes, 14 awr yn amser hir damned. Dim ond cymaint o ffyrdd i ddiddanu eich hun drwy ddarllen, gwylio ffilmiau neu chwarae gyda chytleri magnetized. Hyd yn oed mewn gwirionedd llyfr da yn anodd ei ddarllen am sawl awr yn syth.

Yn y pen draw, Dechreuais i ddarllen y deunydd pecynnu ar ddarn o feddalwedd roeddwn yn llaw-wneud gyda mi i'r cleient, Gweinydd gwe y Netscape. Yr wyf yn darllen y gofynion caledwedd/meddalwedd, y broliannau marchnata, edrych ar y darlun 'n bert ac yn sydyn, Yr wyf yn sero ar y cawr "nid ar gyfer allforio" rhybudd, rhywbeth am 128 amgryptio did. Yr wyf yn stwffio y blwch ôl i 'm bag cario, rhybuddio wyneb-i lawr (fel pe byddai wedi helpu) ac yn ceisio cadw gweledigaethau Midnight Express allan o 'm pen.

Wrth edrych yn ôl ar yn awr, Dylwn i fod wedi bod yn bryderus, os o gwbl, Pan adewais yr Unol Daleithiau, nid pan oeddwn yn mynd i mewn i Tsieina 🙂 Nid oes unrhyw beth wedi digwydd chwithig ac yr wyf yn dal o'r farn bod i fod y daith fusnes gorau a mwyaf cofiadwy dwi wedi cael y pleser o wneud.

</diwedd>

Tanysgrifio i fy mlog!

Tagiau Technorati: ,

Ateb: SPQuery Nid yw Chwilio Folders

Yr oedd yn ei gweithredu'r wythnos ddiwethaf hon "yn esblygu" ateb ar gyfer cleient sy'n defnyddio BDC a SPQuery, ac yn rhedeg i rai anhawster defnyddio SPQuery erbyn Llyfrgell ddogfen sy'n cynnwys ffolderi. Llinell waelod: neilltuo "ailadroddus" i'r casgliad priodoledd yr ymholiad.

Fy senario:

  • Ar ddydd Llun, I'n llwytho dogfen a chyflenwi rhywfaint o ddata meta.
  • Yr wythnos ganlynol, Yr wyf yn lanlwytho dogfen newydd. Mae llawer o'r data meta ddogfen newydd hon yn seiliedig ar y ddogfen a llwytho i fyny yr ddydd Llun (yr ydym yn galw "meistr ddogfen").
  • Rydym wedi creu ffasâd gwasanaeth ar y we sy'n darparu rhyngwyneb BDC-gyfeillgar at y rhestr fel y gall defnyddwyr ddod o hyd y ddogfen honno Dydd Llun yn hawdd drwy chwilio teitl.
  • Mae Colofn data BDC yn darparu rhyngwyneb defnyddiwr cyfeillgar. (Mae hyn yn rhan o fy ymgais i ddefnyddio BDC ar gyfer colofn-edrych yn fwy cyfeillgar).

Mae'r gwasanaeth ffasâd BDC terfynol yn defnyddio ymholiad fel hyn i wneud y-edrych:

 // Offeryn U2U defnyddio i helpu i gynhyrchu hwn ymholiad CAML.
      oQuery.Query =
        "<Lle>";

      os (titleFilter.Length > 0)
        oQuery.Query   =
          "  <Ac>";

      oQuery.Query   =
        "    <Ac>" +
        "      <Geq>" +
        "        <Enw FieldRef =. "DocumentId" />" +
        "        <Gwerth math =. "Text">" + MinID + "</Gwerth>" +
        "      </Geq>" +
        "      <Leq>" +
        "        <Enw FieldRef =. "DocumentId" />" +
        "        <Gwerth math =. "Text">" + maxId + "</Gwerth>" +
        "      </Leq>" +
        "    </Ac>";

      os (titleFilter.Length > 0)
        oQuery.Query   =
          "    <Yn cynnwys>" +
          "      <Enw FieldRef =. "Title" />" +
          "      <Gwerth math =. "Text">" + titleFilter + "</Gwerth>" +
          "    </Yn cynnwys>" +
          "  </Ac>";
      oQuery.Query   =
        "</Lle>";

Yn ystod y cam cychwynnol o ddatblygu, Roedd hyn yn gweithio'n iawn. Fodd bynnag,, cyflwynwyd ffolderi i mewn i'r cyfeiriadur i ddatrys rhai problemau ac yn sydyn, Ni fyddai fy picker BDC yn dychwelyd unrhyw ganlyniadau. Olrhain yr hyn i lawr at y ffaith na fyddai y SPQuery byth yn dychwelyd unrhyw ganlyniadau. Rydym yn defnyddio ffolderi bennaf er mwyn caniatáu sawl ffeil gyda'r un enw i llwytho i fyny ond gyda gwahanol meta data. Pan fydd y ffeil ei llwytho i fyny, rydym yn creu ffolder yn seiliedig ar adnabod yr eitem rhestr ac yna symud y ffeil yno (Ysgrifennais am hynny yma; rydym wedi cael canlyniadau cymysg â'r dull hwn, ond ar y cyfan, mae'n gweithio'n dda). Y defnyddiwr ddim gofal am ffolderi ac yn wir, Dydw i ddim wir yn deall nad oes unrhyw ffolderi. Rydym wedi ffurfweddu holl safbwyntiau ar y Llyfrgell i ddangos eitemau heb ffolderi.

Cyrraedd y broblem hon ddwywaith fel gweithredu technegol wedi esblygu a datrys ei wahanol bob tro. Y tro cyntaf, Doeddwn i ddim yn defnyddio gweithredwr y cynnwys yn yr ymholiad. Heb un gweithredwr yn cynnwys, Llwyddodd i ddatrys y broblem trwy nodi barn ar contructor y SPQuery. Yn hytrach na defnyddio adeiladwr diofyn:

SPList oList = web.Lists["Dogfennau"];

SPQuery oQuery = newydd SPQuery();

Yr wyf yn hytrach na defnyddio Constructor hyn a bennir golwg:

SPList oList = web.Lists["Dogfennau"];

SPQuery oQuery = newydd SPQuery(oList.Views["Holl ddogfennau"]);

Mae hynny'n datrys y broblem a dechreuais i gael fy nghanlyniadau.

Ychwanegais y gweithredwr cynnwys wedyn yn y cymysgedd a dorrodd eto. Mae'n troi allan fod y gweithredwr yn cynnwys, cyn belled ag y gallaf ddweud, ddim yn gweithio â barn yr un ffordd ag y mae GEQ symlach / Gweithredwyr AALl. Oedd rhai chwilio ac yn dysgu y dylid pennu ViewAttributes yr ymholiad i "Ailadroddus", fel yn:

oQuery.ViewAttributes = "Gwmpas =."Recursive"";

Roedd hynny'n datrys y broblem ar gyfer cynnwys. Yn wir,, hyn hefyd yn datrys problem fy chwiliad gwreiddiol ac os wyf wedi nodi y priodoledd recursive y tro cyntaf, Fyddwn i ddim wedi rhedeg i mewn i'r mater eto.

Mae'r ffaith bod SPQuery sy'n seiliedig ar farn yn gweithio ar gyfer rhai gweithredwyr (GEQ/LEQ) ac nid eraill (CYNNWYS), ynghyd â'r ffaith nad yw DPAau yn ymddangos i weithio o gwbl gyda llyfrgelloedd dogfen ffolder sy'n cynnwys fy arwain i gredu bod SPQuery wedi rhai materion orthogonality.

Diolch arbennig:

  • Mae'r Folks da am U2U ac mae eu dull ymholiad.
  • Michael Hoffer yn wych "dysgu drwy wneud" swydd blog, sylwadau ac ymatebion.

</diwedd>

Tanysgrifio i fy mlog!

MOSS DPA bug? Dangosydd Rhestr Clwm i Llyfrgell Dogfennau Gyda Folders

Y NEWYDDION DIWEDDARAF 02/29/08: Yr wyf yn datrys y broblem drwy greu ffolder a wedyn bennu math o gynnwys y ffolder sydd â data meta yr angen ar gyfer y dangosyddion perfformiad allweddol. Disgrifiais hynny ychydig yn fwy o fanylion yma.

Yr ydym wedi gweithredu ateb technegol lle mae defnyddwyr yn lanlwytho dogfennau i Lyfrgell y ddogfen. Mae derbynnydd digwyddiad yn creu cyfeiriadur ac yn symud y ffeil at y cyfeiriadur hwnnw (defnyddio techneg debyg i'r hyn yr wyf yn ysgrifennu am yma). Rydym wedi ein tywys llwyddiannus o gwmpas problemau posibl a achosir gan derbynwyr digwyddiad y ailenwi'r ffeiliau wedi'u llwytho i fyny (bennaf oherwydd mae defnyddwyr byth yn dechrau eu dogfen trwy glicio ar "newydd" ond yn hytrach creu'r docs yn lleol ac yna llwytho i fyny).

Mae'r meta data ar gyfer y dogfennau hyn yn cynnwys ydw/oes Colofn safle o'r enw "brys" a Colofn safle arall o'r enw "Statws". Mae angen inni fodloni gofyniad busnes, sy'n dangos canran y "brys" dogfennau y mae eu statws yn "Aros".

Fel arfer, mae hyn yn syml i'w wneud ac yr wyf yn disgrifio rhywbeth yn debyg iawn hyn ar y Beagle SharePoint gyda llawer o ergydion sgrin os oes gennych ddiddordeb.

Yn gryno, Fe wnes i'r canlynol:

  • Greu darlun ar y Llyfrgell dogfen o'r enw "Aros".
  • Ffurfweddu y farn i anwybyddu strwythur folder.
  • Creu Rhestr DPA.
  • Creu dangosydd yn y rhestr sy'n pwyntio at y Democratiaid Rhyddfrydol dogfen a bod "arfaeth" gweld.

Dim ond nid yw hyn yn gweithio. Dengys y DPA fy targed (e.e.. pum dogfen brys) ond bob amser yn dangos y nifer wirioneddol o ddogfennau brys fel sero. Baradocsaidd, os ydych yn drilio i lawr i'r manylion, Mae'n dangos y pum dogfen brys yn y rhestr. Rwyf wedi creu senario syml iawn gyda dwy ddogfen, un mewn ffolder ac un nid. Dyma y sgrin lun:

Delwedd

Mae y sgrin lun uchod yn amlwg yn dangos dwy ddogfen farn ond "gwerth" yn un. "CamlSchema" gyda dogfen wag Id yn y ffolder gwraidd a eraill mewn ffolder o'r enw "84".

Mae'n ymddangos i mi, hyd yn oed er eich bod yn nodi barn, Nid yw'n KPI yn cadw'r y "dangos pob eitem heb ffolderi" gosod ac yn hytrach, cyfyngu ei hun i'r ffolder gwraidd.

Os ydw i'n anghywir, os gwelwch yn dda galw heibio i mi llinell neu adael sylw.

</diwedd>

Tanysgrifio i fy mlog!

Tagiau Technorati:

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: ,

A yw “Gwall anhysbys” Negeseuon Really Better Than a Trace Stack?

Yr oeddwn yn darllen blog y Madhur ar sut i galluogi pentwr hybrin arddangosfeydd ac yn awr, tybed: pam nad ydym bob amser yn dangos olrhain stac?

Pwy ddaeth i fyny gyda y rheol honno, a pham yr ydym yn ei ddilyn?

Bydd defnyddwyr yn gwybod rhywbeth yn anghywir yn y naill achos. Leiaf gyda stac, gallant bwyso rheolaeth-printscreen, Copïo/gludo i e-bost a'i anfon at ei. Yn amlwg byddai hynny'n lleihau'r amser a'r ymdrech sydd eu hangen i ddatrys y mater.

</diwedd>

Tagiau Technorati:

Dydd Sul (Embaras) 'N ddigrif: “Fy enw i yw Paul Galvin”

Mae criw o flynyddoedd yn ôl, Gofynnodd fy mhennaeth i mi i hyfforddi rhai defnyddwyr ar gynnyrch o'r enw canlyniadau. Canlyniadau yn adrodd arf defnyddiwr. Mae'n cyfateb yn fras i gwasanaeth adrodd gweinydd SQL neu grisial. Ar y pryd, fe'i cynlluniwyd i redeg ar diwbiau gwyrdd (e.e.. Wyse 50 terfynell) yn gysylltiedig â blwch Unix drwy telnet.

Ateb fy diofyn i unrhyw gwestiwn sy'n dechrau gyda "y gallwch chi … " Mae "ie" a dyna lle y dechreuodd y drafferth i holl.

Y cleient yn gwmni cemegol allan yng Nghaliffornia ddeheuol, a dim ond wedi lapio gweithredu ERP mawr yn seiliedig ar QAD y MFG/PRO. Y cynllun gweithredu bellach yn galw am hyfforddiant pŵer defnyddwyr ar y cynnyrch canlyniadau.

Nid oedd defnyddwyr mawr o'r offeryn hwn ac yn sicr erioed wedi hyfforddi neb cyn. Fodd bynnag,, Wedi cynnal nifer o ddosbarthiadau eraill hyfforddiant ac yn oedd yn cyflym ar fy nhraed, Felly nid oeddwn yn poeni gormod. Dennis, hyfforddwr canlyniadau gwirioneddol llawn amser, wedi rhoi imi ei deunydd hyfforddi. Wrth edrych yn ôl ar yn awr, Mae'n hollol hurt. Doeddwn i ddim yn gwybod y cynnyrch yn dda, oedd byth wedi eu hyfforddi'n ffurfiol arno a sicr byth ei dysgu. Pa fusnes oedd gennyf unrhyw un ar ei hyfforddiant?

I gymhlethu pethau logistaidd, Gofynnwyd i gyfarfod rhywun yn Chicago fel rhan o ymgysylltu cyn gwerthu ar hyd y ffordd. Roedd y cynllun i hedfan allan o Jersey newydd, Ewch i Chicago, cwrdd am awr â gobaith ac yna yn parhau ymlaen i California.

Wel, Cefais i Chicago a guy gwerthiant ar fy nhîm wedi gwneud rhyw gamgymeriad a byth yn cadarnhau y cyfarfod. Felly, Ddechrau dangos a oedd y gobaith yno. Anhygoel. I bacio a gadael a dal ymlaen i CA. Rhywle yn ystod y broses hon, Caf fod y cleient yn dysgu llai na 24 awr cyn iddynt gyrraedd fy "Paul Galvin" Mae addysgu yn y dosbarth, Nid Dennis. Mae cleient yn dwlu Dennis. Maent am wybod "pwy yw'r person hwn Paul Galvin?" "Pam y dylem ymddiried iddo?" "Pam dylem dalu iddo?" Dennis yn amlwg nad oedd tanysgrifio i fy "roi newyddion drwg yn gynnar" athroniaeth. Anhygoel.

Rwyf wedi cyrraedd yn y maes awyr, ac am ryw reswm hynod o DWP, Roedd gwiriais fy magiau. Fe'i gwneuthum yn i LAX ond ni wnaeth fy magiau. I mi, colli bagiau yn llawer fel mynd trwy y saith cam o alar. Gwnaf yn y pen draw i Westy'r, gyda'r oes bagiau, wedi blino, llwglyd a gwisgo fy (erbyn hyn, phowliodd iawn) addas ar gyfer busnes. Mae'n cymryd amser hir i deithio o Newark — i O'Hare — cleient — ôl i O'Hare — ac yn olaf i LAX.

Yn olaf, caf fy hun yn eistedd mewn ystafell gwesty, bwyta snickers bar, wedi blino'n lân a cheisio ennyn ynni i sganio drwy'r deunydd hyfforddi unwaith eto fel y ni fydd yn edrych ass gyflawn o flaen y dosbarth. Roedd hyn ychydig o bwynt isel i mi ar y pryd.

Ddeffro wyf y diwrnod nesaf, oedd fy ngorau i leddfu fy siwt fel y Doeddwn i ddim yn edrych yn hoffi Willy Loman ar ddiwrnod gwael a pennawd ar dros i'r cleient. Fel sy'n digwydd mor aml, yn berson oedd yn braf, gwrtais ac yn ddymunol iawn. Safodd hyn mewn gwrthgyferbyniad llwyr i ei ddig iawn e-byst/neges llais o'r diwrnod blaenorol. Mae hi wedi fy arwain am 3 milltir drwy adeilad ar ôl adeilad i adrannau ar wahân oddi ar y maes ym warws cemegol anferth lle y bydd ymddygiad y dosbarth ar gyfer y tri diwrnod nesaf. Mae'r 15 neu 20 Mae myfyrwyr yn cydosod araf, rhan fwyaf o nhw yn dal i ddisgwyl Dennis.

Dechreuaf bob amser oddi ar fy dosbarthiadau hyfforddi drwy gyflwyno fy hun, rhoi rhywfaint o gefndir ac ysgrifennu fy manylion cyswllt ar y Bwrdd Gwyn. Fel yr wyf yn ei ddweud, "Bore da, fy enw i yw Paul Galvin", Ysgrifennu fy enw, e-bost a Rhif ffôn fyny ar y Bwrdd Gwyn yn llythyrau mawr fel y gall pawb ei weld yn glir. Ymdriniaf â y ffaith bod y wyf yn lle Dennis a gallaf eu sicrhau fy mod newydd addas, ac ati. Mae gennyf pawb wrthyf yn fyr eu henw a beth y maent am ei gyflawni tu allan y dosbarth fel y gall yn teilwra pethau i'w gofynion penodol wrth fynd ymlaen. Y pethau arferol.

Rydym y lapio a tân ar y taflunydd. Byddaf yn mynd i dileu fy manylion cyswllt a … Roedd yn ysgrifennu ei yn marcio parhaol. Yr oeddwn mor annifyr. Yn fy llygad, Mae'n edrych fel hyn: Mae hyn "Paul Galvin" person, cyfnewid munud olaf ar gyfer ein hannwyl Dennis. Yn gwisgo crumpled siwt busnes a unshaven. Dim ond wedi ysgrifennu llythyrau enfawr ei enw ar ein Bwrdd Gwyn yn marcio parhaol. Pa olygfa!

Hyn i gyd yn dod i ben yn hapus, Fodd bynnag,. Hwn oedd cwmni cemegol, wedi'r cyfan. Roedd A yn grizzled Roedd gweithwyr cyn-filwyr yn tynnu rhywbeth oddi ar y silff a, yn groes i'r rheoliadau yn ôl pob tebyg, Clirio'r Bwrdd. Llwyddais i aros 1/2 diwrnod cyn y dosbarth drwy gydol y cwrs a rhoddasant imi adolygiad da yn y diwedd. Roedd hyn wedi sicrhau fy "cyfyng hitter" enw da ar fy cwmni. Cyrhaeddodd fy magiau y diwrnod cyntaf, Felly yr oeddwn yn llawer haws diwrnod dau a thri.

Fel oedd yn cymryd y llygaid coch yn ôl adref, Roedd yn ystyried "gwersi a ddysgwyd". Roedd digon i'w ystyried. Mae cyfathrebu yn allweddol. Ddweud cleientiaid am newidiadau yn y cynllun. Dydw i ddim erioed yn gwirio eich bagiau yn y maes awyr os gellir o bosibl ei osgoi. Dod â sbâr "stwff" yn achos ydych chi'n cadarnhau eich bagiau ac nid yw'n ei gwneud yn. Credaf y wers bwysicaf a dysgais, Fodd bynnag,, oedd hyn: bob amser yn profi farciwr yn y gornel chwith isaf y Bwrdd Gwyn cyn ysgrifennu, mewn llythyrau enfawr, "Paul Galvin".

</diwedd>

Tagiau Technorati: ,

Safbwyntiau: SharePoint vs. y Peiriant Gwrthdaro Hadron Mawr

Oherwydd rhai amrywiol Mae United Airlines teithiau cymerais yn y 90au Canolbarth, Rywsut neu'i gilydd yn y diwedd I gynnig i drawsnewid "segur milltir" i tua dwsin o tanysgrifiadau cylchgrawn am ddim. Dyna sut yr wyf yn diweddu danysgrifio i gwyddonol Americanaidd cylchgrawn.

Fel meddalwedd / ymgynghori â phobl, yr ydym yn eu hwynebu llawer o ofynion busnes anodd yn ein gyrfa. Mwyaf y tro, wrth ein bodd yn cwrdd â'r gofynion hyn ac yn wir, Mae'n fwy na thebyg pam y credwn gyrfa hwn yw'r gorau yn y byd. Unig beth yn y byd tybed weithiau byddai wedi gwneud gyda fy hun os oedd fy mod wedi cael ei eni ar unrhyw adeg arall yn hanes. Mor ofnadwy fyddai colli allan ar y mathau o waith a byddaf yn ei wneud yn awr, ar hyn o bryd a lle yn hanes y byd? Yr wyf yn meddwl: 'n bert ofnadwy.

Dros y blynyddoedd, Bu rhai o'r gofynion Dwi wedi fy wynebu heriol iawn i gwrdd â. Stwff SharePoint cymhleth, fframweithiau prosesu ar y we adeilad yn seiliedig ar dechnoleg nad ydynt yn we-gyfeillgar, orchestrations BizTalk cymhleth ac yn y blaen. Gall pob un ohonom (gobeithio) edrych yn falch yn ôl ar ein gyrfa a dweud, "ie, a oedd yn un anodd i ddatrys, ond yn y diwedd rwyf pwned y sumbitch!" Gwell eto, heriau hyd yn oed yn fwy diddorol ac yn hwyl aros.

Yn bersonol, credaf fod fy ailddechrau, yn hyn o beth, yn eithaf dwfn ac rwy'n eithaf falch ohono (er fy mod yn gwybod na fydd fy ngwraig yn deall 1/20th ohono). Ond yr wythnos hon, Yr oeddwn yn darllen erthygl am y Hadron Collider Mawr yn fy gwyddonol Americanaidd cylchgrawn ac roedd un o'r adegau prin hynny difrifolodd lle wyf y sylweddolodd er gwaethaf fy "cawr" statws mewn rhai cylchoedd na pha mor ddwfn yr wyf yn meddwl fy dda o brofiad, Ceir cewri go iawn yn fyd hollol wahanol.

Mae gan bobl ar y tîm LHC rhai materion anodd iawn i reoli. Ystyried y lleuad. Mewn gwirionedd dwi ddim yn meddwl llawer am y lleuad (er fy mod i wedi bod yn amheus iawn am y peth ers i mi ddysgu ei fod yn arafu cylchdro y Ddaear, na all fod yn beth da i ni Bodau dynol yn y tymor hir). Ond, Nid yw y tîm LHC yn gorfod poeni. Dyfeisiau Mesur yr LHC yn mor sensitif yn effeithio gan y lleuad (Daear-cylchdro-arafu-a-yn y pen draw-lladd-holl-bywyd) disgyrchiant. Mae hynny'n swm sylweddol o'r gofyniad i gyflawni — cynhyrchu mesuriadau cywir er gwaethaf ymyrraeth y Lleuad.

Yr oeddwn yn myfyrio y mater hwnnw pan wyf yn darllen y frawddeg hon: "Y lefel gyntaf yn derbyn a dadansoddi data o dim ond is-set o elfennau y synhwyrydd, gan y gall yn dewis digwyddiadau addawol yn seiliedig ar ffactorau ynysig pa un a oedd muon egnïol sylwi ar hedfan allan ar ongl mawr o Echel y trawst." Mewn gwirionedd … ? Dydw i ddim yn chwarae yn y bydd math o blwch tywod a byth.

Tro nesaf y byddaf i allan gyda ffrindiau, Rydw i'n mynd i godi tost i bobl dda sy'n gweithio ar y LHC, Gobeithio na fyddan nhw'n llwyddiannus yn pwyso a mesur y gronynnau boson Higgs ac yn melltithio y lleuad. Awgrymaf Gwnewch yr un peth. Bydd yn eithaf y tost 🙂

</diwedd>

Tagiau Technorati: