Greitai & Lengvai: Sukurkite aplanką ir priskirkite turinio tipą (Arba, Ar jūsų KPI ir valgyti juos per)

Siekiant apeiti, KPI problemą Aš parašė apie tai čia, Aš kai tyrimai ir atrado kad KPI darbo prieš aplankus su meta duomenų taip pat, kad jie dirba prieš dokumentų ar sąrašo elementus. Man įrodoma jį kurdami naują turinio tipą atsižvelgiant į aplanko turinio tipą ir tada įtraukti kelis laukus. Aš sukūriau kai kurie rodikliai ir įrodė sau, kad KPI darbo, kaip tikėtasi. Tai sveikintinas Naujienos. It's not perfect, nes detalizavimas gausite iš KPI prieš aplankai yra ne visai ką nori. Tai nėra per daug trūkumas, mano atveju, nes 1) galutiniai vartotojai nežino nieko geresnio ir 2) detalizavimas eina į aplanką. Jie spustelėkite aplanko pavadinimą ir jie yra ne prekė. Tai dviem paspaudimais vietoj vieno, kuris nėra pasaulio pabaiga.

Šis lelija gražiai su darbu darau. Aš sukurti aplanką už kiekvieną dokumentą, kuris gauna įkelta. Tai daroma per renginį imtuvas. Todėl, tai vieni juokai laikytis, pirminio aplanko meta duomenų sinchronizavimo su KPI varoma metaduomenis iš failo pati vandentiekio, jau vietoje. This allows me to have my KPI’s and eat them too 🙂

Modifikavau atveju imtuvo pridėti aplanką ir tada mano užsakymą KPI šeimai turinio tipas nustatytas šio naujo aplanko turinio tipas. Šis kodas tiek pavyko:

 SPFolderCollection srcFolders = targetWeb.GetFolder("Dokumentai").Poaplankiams;
  SPFolder addedFolder = srcFolders.Add(savybės.ListItem.ID.ToString());
  SPContentTypeId kpiCT = naujas SPContentTypeId("0x0120002A666CAA9176DC4AA8CBAA9DC6B4039F");
  addedFolder.Item["Turinio tipo ID"] = kpiCT;
  addedFolder.Item.Update();

Norėdami rasti faktinį turinio tipo ID, Aš atvertas to turinio tipo per svetainės parametrai ir kopijuoti/įklijuoti jį iš URL kaip parodyta:

vaizdas

</pabaigos>

Prenumeruoti savo dienoraštį!

Technorati Tags: ,

Greitai ir lengvai: Gauti SPFolder SPListItem įvykio imtuvas

Aš nekenčiu priimti ji, bet aš kovojo su šita visą dieną. Mano atveju imtuvas turi būti atnaujinti savo pirminio aplanko lauke. Tai šiek tiek rodo, kaip tai padaryti:

privačių negalioja UpdateParentFolder(SPItemEventProperties ypatybės)
{

SPFolder thisItemFolder = savybes.ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ patvirtinimo būsena"] = "Geros naujienos, Kiekvienas!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

Šiuo atveju, Aš dirbu su dokumentų biblioteka ir savybės ateina iš ItemAdded varžybų.

Pavyko tai, kad jūs negalite gauti SPFolder objekto tiesiai iš patį elementą (ty. savybės.ListItem.Folder yra neapibrėžtas). Vietoj, eikite į sąrašo elementą su failais ir gauti failo aplanką.

</pabaigos>

Prenumeruoti savo dienoraštį!

Technorati Tags:

Dar kitas įvykis imtuvas derinti Trick

Aš tikiu, kad aš ne pirmasis asmuo tai sugalvoti. Tačiau, Aš nepastebėjau kas skelbia vaikas kaip šis, nes aš pradėjau atkreipti ypatingą dėmesį į Bendrijos praėjusių metų liepą. Taigi, Aš maniau, I 'd post it podpowiedź greitai ir lengvai derinimo.

Aš dirbu dėl įvykio imtuvo, kuri ėmė kurti šią klaidą, kad 12 avilys:

Klaida įkeliant ir veikia įvykio imtuvas Conchango.xyzzyEventReceiver xyzzy, Versija = 1.0.0.0, Kultūros = neutrali, PublicKeyToken = blahbalhbalh. Papildoma informacija yra žemiau. : Objektas nuoroda nenustatyta objekto pavyzdžiui.

Aš žinau, kur aš įvedė šią klaidą nes aš turėjo padaryti labai daug dalykų viename iš mano kodas/diegimas/bandymo ciklų.

Aš bandžiau Šis tirpalas gauti mano PBP ten tikisi kad SharePoint 12 avilys rodytų bloko stebėjimą, bet ne laimė. Aš nežinau, jei tai įmanoma ir jei kas nors, Prašome leiskite man žinoti 🙂

Aš žinau, tai galima rašyti savo pranešimus prisijungti prie to 12 avilys. Atvirai, Aš norėjau kažką šiek tiek mažiau baisi ir greičiau įgyvendinti.

Jis įvyko man, kad ne mažiau kaip galėčiau gauti kai kurių pagrindinių sekimo informacija gaudyti ir vėl mesti bendro pobūdžio išimčių panašaus:

  pabandykite {
    UpdateEditionDate(ypatybės);
  }
  sugauti (Išimtis e)
  {
    mesti naujas Išimtis("Dispečeris, UpdateEditionDate(): Išimtis: [" + e.ToString() + "].");
  }

Tai parodė kad 12 avilys thusly:

Klaida įkeliant ir veikia įvykio imtuvas Conchango.xyzzyEventReceiver xyzzy, Versija = 1.0.0.0, Kultūros = neutrali, PublicKeyToken = blahblahblah. Papildoma informacija yra žemiau. : Siuntėjas, UpdateEditionDate(): Išimtis: [System.NullReferenceException: Objektas nuoroda nenustatyta objekto pavyzdžiui. ne Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties savybės) ne Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties savybės, Eilutės eventDescription)].

Tai davė man detaliau man reikia stebėti tą konkrečią problemą ir aš tikėtis jį naudoti daug vyksta į priekį.

</pabaigos>

Prenumeruoti savo dienoraštį!

Sekmadienis Funny: “NE EKSPORTUI”

Atgal aplink 1998, dirbau tuo metu bendrovės gavo šiek tiek lėšų sukurti naujas e-komercijos produktas. Mes suvokiame verslo poreikius patenkinti. Jis turėjo būti greitai, lengvai galutiniams vartotojams, prašmatnus, kelių kalbų, ir tt. Liūdna pasakyti, Aš tikriausiai neturėjo kaip ambicingos darbo atlikti nes tie svaiginantis dienų.

Šios pastangos iš anksto m..net. Paprasto vanilės ASP vis dar buvo šiek tiek naujos (arba mažiau kaip labai susipažinę su mano įmonė). "Plytų ir skiedinio" bendrovės buvo pasmerktas. Pasmerkti! Tai galima pasakyti, kad jis buvo novatorišką darbą. Hadronų priešpriešinių srautų greitintuvas novatorišką darbą, bet mums mūsų mažai pasaulyje, jis buvo novatorišką darbą.

Mes crazy užimtas. Mes darome mini POC's beveik kiekvieną dieną, suprasti, kaip išlaikyti valstybės iš esmės be pilietybės terpėje, suprasti, kelių kalbų klausimai, eilutės lygio sauga. Mes netgi turėjo sukurti apibrėžti pagrindinių terminų žodynas (Aš pageidaujamo valstybės patvarios, bet kažkodėl, nepatogios "statefull" laimejo).

Kaip mums buvo beprotiškai išrasti šį produktą, rinkodaros ir pardavimų žmonių buvo ten bando jį parduoti. Kažkaip, jie sugebėjo parduoti ją mūsų košmariškas scenarijus. Nors mes buvo projektuojant ir įgyvendinant yra įmonės sprendimas, Mes tikrai nesitikėjome pirmam pirkėjui naudoti kiekvieną paskutinį funkcija, mes integruota produktų dieną nulis. Šiam klientui reikia kelių kalbų, radikaliai skiriasi vartotojo sąsajoje rodomą "standartas" sistema, bet su ta pačia verslo logika. Kelių kalbų buvo ypač sunku šiuo atveju, nes mes visada orientuota į ispanų ar prancūzų kalba, bet šiuo atveju, tai buvo Kinijos (kuri yra dviejų baitų simbolių rinkinys ir reikalingas specialias tvarkymo atsižvelgiant mes naudojamą).

Pirmyn kelis mėnesius ir esu Northwest airlines skrydžio į Pekiną. I been taip užsiėmę rengiant šią kelionę, kad aš beveik neįsivaizduoju ką tai kaip iki ten. Man teko skaityti knygą vieną kartą apie kaip Amerikos buvo Kinijoje jau keletą metų ir išmokti kalbą. Vieną dieną jis buvo vaikščioti miesto ir paprašė kai žmonių kryptimis. Pokalbis vyko kažkas tai:

  • Amerikos: "Ar galite pasakyti kaip patekti į [XX] gatvės?"
  • Kinų: "Atsiprašau, Mes ne kalbėti anglų kalba".
  • Amerikos: – AK..., gerai kalbu mandarinų." ir jis paklausė juos vėl Kiniškai, Tačiau aiškiau (kiek jis gali).
  • Kinų: Labai mandagiai, "Atsiprašau, Mes ne kalbėti anglų kalba".

Pokalbis vyko panašaus bit ir Amerikos metė nusivylimas. Kaip jis palieka juos jis netyčia vienas žmogus kalbėti į kitą, "Aš galėjo prisaikdintas jis prašo kryptimis [XX] gatvės."

Aš paėmė keletą bitai ir gabaliukai kitų Kinijos dalies informacija ir "naudingų patarimų":

  • Korėjiečių bendrai dirbo man pasakė, kad ir man reikia būti atsargūs iš Kinijos, nes "jie mėgins mane prisigerti ir pasinaudoti iš jūsų" ta prasme, spaustų mane į blogų verslo sprendimus.
  • Mes buvo neleidžiama vairuoti automobilius (ten buvo neaiškumų, ar tai buvo pagal užsakymą, teisinis reikalavimas ar tiesiog kliento taisyklės).
  • Ten buvo specialiosios taisyklės muitinės išgyvena.
  • Mums nebuvo leista naudoti amerykanka pinigų nieko.
  • Jūs nesate turėtų palikti patarimai. Tai yra įžeidimas, jei jūs.

Ir pagaliau, Aš turėjo gana šviežią prisiminimai apie Tiananmenio žudynės. Kai buvau kolegijoje, Aš atsimenu, matau realiu laiku Usenet darbai kaip pasaulis, žiūrėjo į siaubo.

Trumpai tariant, Man buvo labai nervų. Aš ne tik normalus nervų ta prasme, kad aš buvo pristatyti sprendimą, kuris buvo eilėmis sudėtingesnis nei nieko aš kada nors padarė prieš. Aš taip pat nerimauja dėl netyčia breaking taisyklę, kuri galėtų man bėdų.

Aš apie tai 14 valandų skrydžio ir nors jis buvo verslo klasės, 14 valandos yra damned ilgą laiką. Yra tik tiek daug būdų, kaip pramogauti save skaitant, žiūrėti filmus ar žaisti su įmagnetintos peiliai. Net tikrai gera knyga sunku skaityti kelias valandas tiesiai.

Galų gale, Aš pradėjau skaityti pakavimo medžiagos gabalas programinės įrangos aš turėjau ranka-nešiotis su mane klientui, Netscape interneto serverio. I 'm redingas techninės/programinės įrangos reikalavimus, prekybos blurbs, ieškote gana nuotraukų ir staiga, Aš nulio milžinas "ne už eksporto" Įspėjimas, nors apie 128 bitų šifravimu. Aš įdaryti lauką atgal į mano krepšys, Įspėjimas žemyn (lyg tai būtų padėjęs) ir stengėsi išlaikyti vizijos Vidurnakčio Express iš mano galvos.

Pažiūrėjus atgal į ji dabar, Aš turėjo būti neramu, jei toks, kai aš paliko JAV, ne tada, kai man buvo patekti Kinija 🙂 Nieko blogo atsitiko ir aš vis dar mano, kad geriausias ir įsimintiniausias verslo kelionė Turėjau padaryti malonumą.

</pabaigos>

Prenumeruoti savo dienoraštį!

Technorati Tags: ,

Tirpalas: SPQuery neieško aplankus

Praeitą savaitę buvau įgyvendinimo yra "vystosi" sprendimas dėl kliento, kuris naudoja BDC ir SPQuery ir įvažiavo į kai kurių sunkumų naudojant SPQuery nuo dokumentų biblioteką, kurioje aplankus. Bottom line: priskirti "rekursinis" Norėdami Rodyti atributas užklausos.

Mano scenarijus:

  • Pirmadienį, Aš įkelti dokumentą ir pateikti kai kurie meta duomenys.
  • Kitą savaitę, Aš įkelti naują dokumentą. Didžiąją šio naujo dokumento meta duomenys remiasi dokumento nusiunčiau pirmadienį (kurias mes vadiname "pagrindinio dokumento").
  • Mes sukūrėme interneto paslaugų fasadas, kuri suteikia BDC šeimai sąsają į sąrašą, kad vartotojai gali lengvai rasti šio pirmadienio dokumento per pavadinimo paieškos.
  • BDC duomenų stulpelio suteikia draugiška vartotojo sąsaja. (Tai yra dalis mano bandymas naudojant BDC draugiškai peržvalgos stulpeliui).

Galutinis BDC fasado paslauga naudoja užklausą kaip tai daryti peržvalgos:

 // Naudojama U2U priemonė padėti kuriant šį CAML užklausa.
      oQuery.Query =
        "<Tais atvejais, kai>";

      Jei (titleFilter.Length > 0)
        oQuery.Query   =
          "  <Ir>";

      oQuery.Query   =
        "    <Ir>" +
        "      <Geq>" +
        "        <FieldRef pavadinimas =  "DocumentId" />" +
        "        <Vertės tipas =  "Text">" + minId + "</Vertė>" +
        "      </Geq>" +
        "      <Leq>" +
        "        <FieldRef pavadinimas =  "DocumentId" />" +
        "        <Vertės tipas =  "Text">" + maxId + "</Vertė>" +
        "      </Leq>" +
        "    </Ir>";

      Jei (titleFilter.Length > 0)
        oQuery.Query   =
          "    <Yra>" +
          "      <FieldRef pavadinimas =  "Title" />" +
          "      <Vertės tipas =  "Text">" + titleFilter + "</Vertė>" +
          "    </Yra>" +
          "  </Ir>";
      oQuery.Query   =
        "</Tais atvejais, kai>";

Per pradinės vystymosi stadijos, tai veikė puikiai. Tačiau, Mes pristatė aplankus į katalogą, išspręsti kai kurias problemas ir staiga, mano BDC picker nebūtų grąžinti jokių rezultatų. Sekant tai su tuo, kad į SPQuery niekada grįžti jokių rezultatų. Mes naudoja aplankus, visų pirma siekiant kelių failų tuo pačiu vardu į nusiunčiamų bet su skirtingų meta duomenų. Kai failas yra įkeltas, mes sukurti aplanką pagal sąrašo elemento ID ir tada perkelti failą ten (Aš parašė apie tai čia; Mes jau įvairi esant tokiam požiūriui, bet visą, jis veikia gerai). Vartotojo negalvoja apie aplankus ir iš tikrųjų, tikrai nesuprantu, kad nėra jokių aplankų. Mes sukonfigūruotas visuose rodiniuose bibliotekoje rodomi elementai neatsižvelgiant į aplankus.

Aš paspauskite šią problemą du kartus kaip techninis įgyvendinimas išsivystė ir išspręsta ji skirtingai kiekvieną kartą. Pirmą kartą, Aš ne naudojant jame yra operatorius užklausos. Be yra operatoriaus, Man pavyko išspręsti problemą, nurodant vaizdą į SPQuery contructor. Vietoj numatytojo konstruktoriaus:

SPList oList = interneto.Sąrašai["Dokumentai"];

SPQuery oQuery = naujas SPQuery();

Vietoj to aš konstruktorius nurodytas rodinys:

SPList oList = interneto.Sąrašai["Dokumentai"];

SPQuery oQuery = naujas SPQuery(oList.Views["Visus dokumentus"]);

Kad išspręsti šią problemą ir aš pradėjau gauti mano rezultatai.

Dodałem tada jame yra operatorius į mišinį ir ji sugedo vėl. Paaiškėja, kad jame yra operatorius, tiek, kiek aš galiu pasakyti, neveikia su mano taip pat, kaip ir paprastesnis GEQ / LEQ operatoriai. Aš kai paieškos ir sužinojau, kad užklausos ViewAttributes turi būti nustatyta kaip "Grįžtamojo", kaip ir:

oQuery.ViewAttributes = "Taikymo sritis = "Recursive"";

Kad išspręsti šią problemą, yra. tiesą sakant, Tai taip pat išspręsti mano originalus paieškos problema ir jei aš turėjo nurodyti rekursinis priskirti pirmą kartą, Aš būtų ne paleisti į klausimą dar kartą.

Tai, kad view pagrįstas SPQuery veikia kai kurie operatoriai (GEQ/LEQ) o ne kitiems (YRA), kartu su tuo, kad KPI neatrodo, kad darbas ne visą su aplanką, kuriame pateikta dokumentų bibliotekos veda mane manyti, kad SPQuery yra keletas orthogonality klausimų.

Ypatingą padėką:

  • Geri žmonės ne U2U ir jų užklausos įrankį.
  • Michael Hoffer Didžiosios "mokymo programų akreditacija" internetinio dienoraščio skelbiamą pranešimą, komentarus ir atsakymus.

</pabaigos>

Prenumeruoti savo dienoraštį!

SAMANŲ KPI re? Sąrašo rodiklis susijęs su dokumentų biblioteka su aplankais

NAUJINIMAS 02/29/08: Aš išspręsti šią problemą kuriant aplanką ir tada priskirti turinio tipą į aplanką, kuris yra meta duomenys man reikia KPI. Aš tai truputį išsamiau aprašyti čia.

Mes įdiegėme techninis sprendimas kur vartotojams įkelti dokumentus į dokumentų biblioteką. Renginio imtuvas sukuria katalogą ir perkelia failą į tą katalogą (naudojant panašus į ką aš apie technika čia). Mes sėkmingai navigacija iškilti problemas sukelia įvykis imtuvus ir pervardyti įkeltiems failams (daugiausia todėl, kad vartotojai niekada pradėti savo dokumente paspaudę ant "naujas" bet vietoj to sukurti dokumentai vietoje ir tada siųsti juos).

Šių dokumentų meta duomenys apima taip/ne svetainės stulpelį pavadinimu "skubu" ir kitoje svetainės skiltyje vadinamas "Statusas". Mes turime susitikti verslo reikalavimas, kad rodo, kiek procentų "skubu" dokumentai, kurių būsena yra "Laukiama".

Tai paprastai lengva padaryti ir aš kažką labai panašaus ne SharePoint Biglis su daug ekrano nuotraukų, jei jus domina.

Trumpai, Aš taip:

  • Kurti rodinį, vadinamas "Kol" doc bibliotekoje.
  • Konfigūruoti Rodyti ignoruoti aplankų struktūra.
  • Sukurti KPI sąrašą.
  • Kurti indikatorių sąraše, rodo, kad doc lib ir kad "kol" Rodyti.

Tai tiesiog neveikia. KPI rodo mano tikslas (pvz.. penki skubių dokumentų) bet visada rodo faktinį skaičių skubių dokumentų kaip nulį. Paradoksalu, Jei jūs pasirinkite detales, tai rodo penki skubių dokumentų sąraše. Aš sukūriau labai paprastas scenarijus su dviem dokumentais, vieną aplanką ir vienas ne. Čia yra ekrano fotografiją:

vaizdas

Pirmiau minėtame ekrano fotografiją aiškiai rodo, nėra dviejų dokumentų vaizdas bet "vertė" yra vienas. "CamlSchema" tuščio dokumento Id yra Šakniniame aplanke ir kita yra pavadinami "84".

Man regis, kad net jei jūsų nurodytas rodinys, KPI nėra garbės į "Rodyti visus elementus be aplankus" nustatymas ir vietoj, apsiriboja šakninis aplankas.

If I 'm wrong, prašome rašykite man arba palikite komentarą.

</pabaigos>

Prenumeruoti savo dienoraštį!

Technorati Tags:

BPD darbo eigos “Rinkti duomenis iš vartotojo”: Keisti sugeneruoto užduoties formą

Aš dirbu projektas, kuris naudoja penkias skirtingas SharePoint Designer darbo srautų elgtis kai dokumento patvirtinimą. BPD numatyta "renka duomenis iš vartotojo" veiksmų, kad mes gali raginti vartotoją dėl įvairių bitų informacijos, pvz., ar jie patvirtinti, kai kurias pastabas ir gal paklausti, ką jie turėjo kitų naktį vakarienei.

Formos yra puikiai veikia. Jie yra susiejami su užduočių sąrašą kaip turinio tipą. Jie yra 100% sistemos sugeneruota. Tai jų jėga ir silpnumas. Jei mes galime gyventi su numatytąją formą, tada mes labai gerai eiti. Tačiau, Mes turime per daug kontroliuoti kaip BPD sukuria formą. Jei nepatinka tai kad numatytąsias parinktis, mums reikia atlikti įvairius triukus gauti aplink jį (pvz., nustatyti prioritetines užduotis).

Man reikia pateikti nuorodą apie šios užduoties formos, kad atvėrė rodinio ypatybės (dispform.asxp) "susijusios prekės" naujame lange. Tai suteikia vienu paspaudimu prieigą prie susijusių elementų meta duomenų. Tai, ką aš turiu galvoje:

vaizdas

Laimei, tai padaryti, ir tai nėra labai sunku. Apskritai, ugnį BPD, Navigate į katalogą, kad namų darbo eigos failus ir atidarykite norimą modifikuoti ASPX failą. Tai yra tiesiog klasikinis XSL transformacija instrukcijas ir jei jūs jau mucked su itemstyle.xsl, paieškos ar kitų XSL scenarijų, tai bus lengva jums. tiesą sakant, Man atrodė, kad paprastai lengviau nes sugeneruota forma yra šiek tiek lengviau sekti palyginti paieškos rezultatus žiniatinklio dalies (arba košmarišką CWQP).

žinoma, yra vienas pagrindinių spąstai. BPD 's eigų rengyklėje tikisi visiškai kontroliuoti tą failą. Jei jums pakeisti jį, BPD laimingai bus perrašyti jūsų pakeitimai suteikti teisę nustatyti aplinkybes. Aš padariau du greitai tyrimų matyti, kaip blogai tai gali gauti. Jie abu anksto, kad jūs meistriškai galiojantį BPD darbo eigą, kuri naudoja "rinkti duomenis iš vartotojo" žingsnis.

Bandymas 1:

  • Modifikuoti ASPX failą rankiniu būdu.
  • Išbandyti (Įsitikinkite, kad jūsų pakeitimai buvo tinkamai įrašyti, nenutraukė nieko).
  • Atverti darbo eigą ir nesusijusių veiksmo įtraukimas (pvz., "žurnalo istoriją").
  • Įrašyti darbo eigą.

Rezultatas: Šiuo atveju, BPD ar ne iš naujo sukurti formą.

Bandymas 2:

  • Tai sutampa su #1 išskyrus tiesiogiai pakeisti "rinkti duomenis iš vartotojo" veiksmų.

Rezultatas: Tai iš naujo sukuria formą iš naujo, per rašymo keitimus.

Galutinė pastabos:

  • Ne mažiau kaip dviejų BPD priemonių sukurti formų, kaip tai: "Rinkti duomenis iš vartotojo" ir "Priskirti elemento". Abu šie veiksmai’ formas galite neautomatiniu būdu modifikuoti.
  • Aš turėjo galimybę gauti savo nuorodą į dispform.aspx, nes, Šiuo atveju, su jais susijusios prekės visada turi savo ID į susijusių elementų URL. Man pavyko išgauti ją ir tada statyti yra <a href> pagal ją pateikti vieno paspaudimo meta duomenų prieigos funkcija. Mažai tikėtina, kad jūsų URL taip šios taisyklės. Galbūt yra kitų būdų gauti susijusios prekės ID, bet aš ne turėjo kirsti tą tiltą, todėl aš nežinau, ar gauna į anapus bedugnė.
  • Aš ne ištirti, bet aš nebūtų nustebinti, jei yra tam tikros rūšies šablono failą į 12 avilį, gali pakeisti paveikti kaip BPD generuoja numatytųjų formų (kaip mes gali keisti įspėjimo šablonai).

</pabaigos>

Prenumeruoti savo dienoraštį!

Yra “Nežinoma klaida” Laiškai tikrai geriau nei buvo sukrauti pėdsakų?

Aš skaičiau Yulia 's dienoraštyje apie tai, kaip į įgalinti kamino pėdsakų rodo ir dabar man įdomu: Kodėl mes ne visada show buvo sukrauti pėdsakų?

Kas sugalvojo tą taisyklę ir kodėl mes tai po?

Galutiniams vartotojams žinosite, kažkas yra negerai bet kuriuo atveju. Ne mažiau kaip su sukrauti pėdsakų, jie gali paspauskite kontrolės-printscreen, kopijuoti/įklijuoti į laišką ir išsiųsti jį į jį. Kad būtų aiškiai sumažinti laiko ir pastangos, būtinos siekiant išspręsti šią problemą.

</pabaigos>

Technorati Tags:

Sekmadienis (Nepatogus) juokingas: “Mano vardas yra Paul Galvin”

Prieš metus krūva, mano šeimininkas paprašė manęs traukinių kai vartotojai produktas, vadinamas rezultatai. Rezultatai yra galutinis vartotojas apie klaidas įrankis. Tai beveik analogiškas SQL serverio ataskaitų paslaugų arba Crystal. Tuo metu, ji buvo sukurta vykdyti vamzdžiai ir vamzdeliai (pvz.. WYSE 50 terminalas) prijungtas prie Unix lange per telnet.

Mano numatytąjį atsakyti į bet kokį klausimą, kuris prasideda "galite … " yra "taip" ir tai, kur visų bėdų Pradžia.

Klientas buvo chemical bendrovei, Pietų Kalifornijos ir buvo beveik baigta pagrindinių ERP įgyvendinimas grindžiamas QAD's MFG/PRO. Įgyvendinimo planas dabar vadinamas mokymo galia galutiniams vartotojams apie rezultatus produktą.

Aš wasn'ta didelis vartotojo šį įrankį ir tikrai niekada mokėsi kas nors prieš. Tačiau, Aš turėjo atlikti keletas mokymo klasės ir buvo greitai mano kojų, todėl aš ne per daug nerimauja. Dennis, realus visą laiką rezultatus instruktorius, man davė savo mokymo medžiaga. Pažiūrėjus atgal į ji dabar, tai tikrai gana absurdiška. Aš nežinojau produktas gerai, niekada buvo oficialiai mokomi ant jos ir tikrai niekada išmokė jį. Kas verslo aš turiu mokymo kas nors apie tai?

Norėdami apsunkinti logistikos, Manęs paprašė eiti ir susitikti žmogų Čikagoje dalis iki pardavimo veiklos kelyje. Planas buvo skristi iš New Jersey, eiti į Čikagos, valandos su perspektyva ir tada eikite į Kalifornijos.

Na, Aš į Čikagą ir pardavimų vaikinas mano komanda turėjo padaryti kokių nors klaidų ir niekada nebuvo patvirtinta susitikimo. Taigi, Aš parodė ir perspektyva buvo ne ten. Nerealu. Aš Sakravāt ir atostogų ir eikite į CA. Kažkur šio proceso metu, Manau kad klientas yra mokymasis mažiau nei 24 valandoms iki mano atvykimo kad "Paul Galvin" moko klasę, ne Dennis. Klientas mėgsta Dennis. Jie nori žinoti, "kas yra šis Paul Galvin asmuo?" "Kodėl turėtų mes tikime jį?" "Kodėl mes turėtume mokėti už jį?" Dennis akivaizdžiai negali prisijungti prie mano "anksti duoti blogos naujienos" filosofija. Nerealu.

Atvykti į oro uostą ir kažkodėl neįtikėtinai kvailas, Aš patikrino mano bagažas. Aš padariau jį į LAX bet mano bagažas nebuvo. Man, prarasti bagažo yra daug, kaip išgyvena dėl Septyni etapai pucia. Galiausiai aš padaryti, kad viešbutis, su jokio bagažo, pavargę, alkanas ir nešioti mano (iki šiol, labai Mėta) kostiumas. Tai užima daug laiko keliauti iš Newark — į O'Hare — klientui — atgal į O'Hare — ir galiausiai į LAX.

Galiausiai manau, pats sėdi viešbučio kambaryje, snickers baro munching, išnaudota ir bando pamiršti energijos į nuskaityti per mokymo medžiagą dar kartą, kad aš ne atrodo visiškai Oslas priešais klasę. Tai buvo šiek tiek žema temperatūra man tuo metu.

Aš prabudau kitą dieną, ar mano viską, kad sklandžiai mano kostiumas, kad aš ne žiūrėti kaip Willy Loman bloga diena ir vadovauja dėl per klientui. Kaip dažnai atveju, asmeniškai ji buvo gražus, mandagus ir labai malonus. Tai buvo didžiulis kontrastas jos labai piktas laiškus/balso nuo praėjusios dienos. Ji veda mane apie 3 mylių per pastato po pastatą, suskirstytą sekcijomis išjungti srityje milžinišką cheminių sandėlį, kur mes elgesio klasė ateinančius tris dienas. Į 15 arba 20 studentai lėtai surinkti, Dauguma jų vis dar tikisi Dennis.

Aš visada pradėti mano mokymo klases, pristatydamas save, suteikti šiek tiek fono ir raštu pateikti savo kontaktinę informaciją apie balta lenta. Kaip aš sakau, "Labas rytas, mano vardas yra Paul Galvin", Aš parašyti savo vardą, elektroninio pašto ir telefono numerio iki ant baltos lentos didžiosiomis raidėmis, kad kiekvienas galime pamatyti ji aiškiai. Kreipiuosi į tai, kad aš esu visiškai pakeitusią Dennis ir aš juos patikinti, kad aš esu tinkamų pavaduotojų, ir tt. Turiu visiems trumpai pasakyti savo vardą ir ką jie nori pasiekti iš klasės, kad aš galiu pritaikyti dalykų konkrečius reikalavimus, kaip aš einu. Įprastos medžiagos.

Mes wrap kad iki ir ugnį projektorius. Aš einu į ištrinti mano kontaktinė informacija ir … Turėjau parašyti jį nuolat žymeklis. Man buvo taip sumišęs. Mano mintyse, jis atrodė Štai taip: "Paul Galvin tai yra" asmuo, paskutinę minutę pakeisti mūsų mylimas Dennis. Jis dėvi yra Mėta kostiumas ir unshaven. Jis parašė tik jo vardas didžiulis raidės mūsų balta lenta nuolatinis žymeklis. Kas akyse!

Viskas baigėsi laimingai, Tačiau. Tai buvo chemijos bendrovė, vis dėlto. A žilas veteranas darbuotojo iškedentas kažkas prie lentynų ir, tikriausiai pažeidžiant EPS taisyklių, išvalytas lenta. Man pavyko viešbutyje 1/2 dieną prieš visą klasę ir jie davė man gerą apžvalgą, galų gale. Tai įtvirtino mano "pinch hitter" reputaciją savo įmonę. Mano bagažas atvyko pirmą dieną, taip man buvo daug labiau reprezentatyvus dienų dviejų ir trijų.

Kaip buvo atsižvelgiant namo raudonų akių, Aš contemplans "pamokas". Ten buvo daug svarstyti. Bendravimas yra svarbiausias. Pranešti klientams apie pakeitimus plane. Ne kada nors patikrinti savo bagažą oro uoste, jei jūs galite galbūt išvengti. Atsarginių "medžiagos" Jei jums patikrinti savo bagažo ir tai nereiškia, kad. Manau, kad svarbiausia pamoka aš išmoko, Tačiau, buvo tai: visada išbandyti žymeklį apatiniame kairiajame kampe, balta lenta prieš raštu, didžiulis raidėmis, "Paul Galvin".

</pabaigos>

Technorati Tags: ,

Perspektyvos: SharePoint vs. Didysis hadronų priešpriešinių srautų greitintuvas

Dėl kai kurių originalus United Airlines skrydžiai laikiausi vidurio 90-ųjų, Aš galų gale su pasiūlymas pakeisti "nepanaudoti km" į apie dešimt nemokamai žurnalo Prenumerata. Tai kaip aš baigėsi Prenumeruoti Scientific American magazine.

Kaip programinė įranga / pasikonsultavusi su žmonių, mes susiduria su daug sudėtinga verslo poreikius mūsų karjeros. Labiausiai tuo metu, mes mėgstame šių reikalavimų, ir tai, tai tikriausiai kodėl manome, ši karjera yra geriausias pasaulyje. Kartais įdomu, tik tai, kas pasaulyje būtų aš padariau su savimi jeigu aπ gimλ kitu istorijos metu. Kaip siaubingai būtų praleisti ant kokios rūšies darbo man tai dabar, šio laiko, vietos pasaulio istorijoje? manau, galvoju: labai baisi.

Per metus, kai kuriuos reikalavimus, susidūriau su buvo labai sudėtinga vykdyti. Sudėtingų SharePoint dalykų, kurti žiniatinklio apdorojimo sistemas, grindžiamas ne-web-friendly technologija, sudėtingas BizTalk organizavimą ir pan. Mes visi galime (Tikimės, kad) išdidžiai atsigręžti į mūsų karjeros ir sako:, "taip, kad buvo sunku spręsti, bet galų gale aš pwned kad sumbitch!" Dar geriau, dar daugiau įdomių ir įdomus iššūkiai laukia.

Aš asmeniškai manau, kad mano CV, Šiuo atžvilgiu, yra gana giliai ir aš tuo didžiuojuosi gana (Nors aš žinau, mano žmona niekada suprasti 1/20, tai). O šią savaitę, Aš skaičiau straipsnį apie į Didysis hadronų priešpriešinių srautų greitintuvas į mano Scientific American magazine ir buvo vienas iš tų retų humbling momentų, kai supratau, kad nepaisant mano "milžinas" būklės tam tikrų draugų ratų ar kaip giliai aš manau, kad mano gerai patirtį, visiškai skirtingi pasauliai yra realus gigantai.

Žmonės LHC komanda turi kai kurie tikrai keblus klausimai valdyti. Mano mėnulis. Tikrai daug apie Mėnulio nemanau (Nors aš labai įtartinas apie tai, nes aš sužinojau, ji lėtėja žemės sukimosi, kurios negali būti geras dalykas mūsų žmonės per ilgą laiką). bet, LHC komanda neturi jaudintis. LHC's matavimo prietaisai yra toks jautrus, kad jie kenčia nuo mėnulio (Earth-Rotation-slowing-and-Eventually-Killing-All-Life) gravitacijos. Tai gi reikalavimo įvykdyti — pateikti teisingus matavimus nepaisant Mėnulio trukdžių.

Aš mąstyti šią problemą, kai aš perskaičiau šį sakinį: "Pirmojo lygio gaus ir Hipersaitai poabis visus detektorius komponentų, iš kurių jį galite pasirinkti perspektyvus įvykius atsižvelgiant į izoliuotas veiksnius pvz., ar energingas Miuonas pastebėjo plaukioja daug kampu nuo pluošto ašies." tikrai … ? Aš ne žaisti, kad tipo iš smėlio dėžės ir niekada bus.

Kitą kartą I 'm out su savo draugais, I 'm going to pakelti taurę į gerų žmonių darbo dėl LHC, Tikiuosi, kad jie negali sėkmingai pasveriama Higso Bozonas dalelių ir prakeikimas mėnulis. Siūlau jums padaryti tą patį. Tai bus gana skrudinta duona 🙂

</pabaigos>

Technorati Tags: