Hitro & Enostavno: Ustvarite mapo in dodelite vrsto vsebine (Ali, So vaše KPI in pojemo preveč)

Da bi težavi KPI Sem pisal o tukaj, Jaz sem nekaj testov in odkril da KPI delo proti mape z meta podatki na enak način, da dela proti dokumente ali elemente seznama. Izkazalo, da ustvarite novo vrsto vsebine glede na vrsto vsebine mape in nato doda nekaj polj. Ustvaril nekateri kazalci in izkazala za sebe, ki KPI-ji delujejo po pričakovanjih. To je dobrodošla novica. To ni popoln, ker v globino, ki ga dobite od KPI pred mape je ni ravno tisto, kar želite. To ni preveč povračila v mojem primeru, ker 1) končni uporabniki ne vedo vse bolje in 2) vrtanje navzdol gre v mapo. Oni kliknite ime mape in so v točki. To je že z dvema klikoma namesto enega, kar ni konec sveta.

To je lepo tekla z delom sem bil početje. Sem ustvariti mapo za vsak dokument, ki dobi naložili. To poteka preko prejemnik dogodkov. Kot posledica, To je kos torte, da je nadrejeno mapo meta podatkov v sinhronizacijo s KPI usmerjenih meta podatki iz datoteke, sam ker vodovod je že v veljavi. This allows me to have my KPI’s and eat them too 🙂

Sem spremenil dogodek sprejemnik dodati mapo in nastavite vrsto vsebine to novo mapo na moj meri KPI prijazne vrste vsebine. Ta košček kode did ukana:

 SPFolderCollection srcFolders = targetWeb.GetFolder("Dokumenti").Podmape;
  »SPFolder « addedFolder = srcFolders.Add(lastnosti.ListItem.ID.ToString());
  SPContentTypeId kpiCT = nove SPContentTypeId("0x0120002A666CAA9176DC4AA8CBAA9DC6B4039F");
  addedFolder.Item["Vsebine ID vrste"] = kpiCT;
  addedFolder.Item.Update();

Če želite poiskati dejanski ID vrste vsebine, Postranski to vrsto vsebine prek nastavitve mesta in ulitek/vezni listi to iz URL, kot je prikazano:

slike

</namen>

Naročite se na moj blog!

Technorati Tags: ,

Hitro in enostavno: »SPFolder «od SPListItem noter je prejemnik dogodka

Nerad priznam, to, vendar sem spopadali s tole vse dan. Moj dogodek sprejemnik mora posodobiti polje nadrejeno mapo. To malo pokaže, kako to storiti:

zasebno nična UpdateParentFolder(SPItemEventProperties lastnosti)
{

»SPFolder « thisItemFolder = lastnosti.ListItem.File.ParentFolder;
thisItemFolder.Item["Stanje ZZ odobritve"] = "Dobra novica, Vsakdo!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

V tem primeru, Delam s knjižnico dokumentov in lastnosti prihajajo iz ItemAdded dogodka.

Trik je, da ne morete dobiti »SPFolder« artikla neposredno iz artikla, sama (i.e. lastnosti.ListItem.Folder ima ničelno vrednost). Namesto tega, Pojdi na element seznama povezane datoteke in dobil mapo datoteke.

</namen>

Naročite se na moj blog!

Technorati Tags:

Še drug dogodek sprejemnik Debug trik

Sem prepričan, da nisem prva oseba, da bi prišli do tega. Vendar, Nisem opazil kdo objavi trik, kot je ta, ker sem začel pozorno Skupnosti julija lani. Tako, Sem mislil sem post ta nasvet za hitro in enostavno iskanje napak.

Delam na dogodek sprejemnik, ki je začel ustvarjati to napako v na 12 panj:

Napaka pri nalaganju in teče dogodek sprejemnik Conchango.xyzzyEventReceiver v xyzzy, Različica = 1.0.0.0, Culture = neutral, ŽetonJavnegaKljuča = blahbalhbalh. Dodatne informacije je pod. : Referenčni objekt ni nastavljena na primer predmeta.

Nisem vedel, kje je uvedel to žuželka, ker je naredil preveč stvari v enem od svoj zbornik/uvajanje/preskusnih ciklih.

Si se potrudil Ta rešitev zadobiti svoj PPP tam z upanjem da SharePoint 12 panj bi pokazal sled sklada, šele ne sreča. Ne vem, če je mogoče, in če nekdo ne, prosim povej mi 🙂

Vem, da je mogoče napišite svoj dnevnik sporočil je 12 panj. Odkrito, Hotel sem nekaj malo manj strašljivo in hitrejše izvajanje.

Zazdelo se mi, da vsaj lahko dobil nekaj osnovnega sledenja podatkov z lovom in ponovno metanje splošne izjeme takole:

  poskusite {
    UpdateEditionDate(lastnosti);
  }
  ulova (Izjema e)
  {
    vrzi nove Izjema("Dispečer, UpdateEditionDate(): Izjema: [" + e.ToString() + "].");
  }

To je pokazala v na 12 thusly panj:

Napaka pri nalaganju in teče dogodek sprejemnik Conchango.xyzzyEventReceiver v xyzzy, Različica = 1.0.0.0, Culture = neutral, ŽetonJavnegaKljuča = blahblahblah. Dodatne informacije je pod. : Dispečer, UpdateEditionDate(): Izjema: [NullReferenceException.: Referenčni objekt ni nastavljena na primer predmeta. na Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties lastnosti) na Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties lastnosti, Niz eventDescription)].

To mi je dal vse podrobnosti, sem potreboval, da bi izsledila da poseben problem in pričakujem rabiti to veliko tekoč naprej.

</namen>

Naročite se na moj blog!

Nedelja smešno: “NE ZA IZVOZ”

Nazaj okoli 1998, družba sem delal za v času prejeli nekaj sredstev ustvariti nov izdelek, e-poslovanje. Smo imeli polno lestvice poslovne zahteve za izpolnitev. Je bilo treba hitro, enostavno za končne uporabnike, neokusen, mnogo-jezik, itd. Žalostno, da povem, Verjetno nisem imel kot ambiciozen niz dela za izvršitev od tistih Plahovit dni.

Ta prizadevanja pred datumom Microsoft.NET. Plain vanilije ASP je še vedno nekoliko na novo (ali vsaj zelo seznanjeni z mojim podjetjem). "Opeko in Malte" podjetja so bili obsojeni. Obsojeni! To pa pomeni, da je pionirsko delo. Hadron Collider pionirsko delo, ampak za nas v naš mali svet, To je pionirsko delo.

Smo bili noro zaposlen. Bili smo početje mini POC je skoraj vsak dan, poskušal ugotoviti, kako ohraniti država v sam po sebi brez državljanstva mediju, kipec jasno multi-jezikovna vprašanja, varnost na ravni vrstice. Celo imel ustvarjamo besednjak opredeliti osnovni pojmi (Sem raje država vztrajno, vendar iz neznanega razloga, nerodna statefull"" zmagal je dan).

Kot smo bili noro izumljanja ta izdelek, marketing in prodaja ljudje so bili tam poskušal prodati. Nekako, jim je uspelo prodati naše nočne. Čeprav smo bili oblikovanju in izvajanju lotitev raztopina, smo res nisem pričakovala, da prvi kupec funkcijo vsak zadnji, smo zgradili v izdelek dan nič. Ta kupcev potrebno mnogo-jezik, radikalno drugačen uporabniški vmesnik iz "standard" sistem, vendar z isto poslovno logiko. Mnogo-jezik je še posebej težko v tem primeru, ker smo vedno osredotočeni na španski ali francosko, vendar v tem primeru, To je bil kitajski (ki dvobajtne znake nastavljena in zahtevajo posebno ravnanje glede tehnologije, smo uporabili).

Hitre naprej nekaj mesecev in sem na Northwest airlines let v Peking. Sem bil tako zaseden, priprave za to potovanje, da imam skoraj nima pojma kaj je tja. Sem prebral knjigo enkrat o tem, kako Američan je bil na Kitajskem več let in se naučil jezika. Nekega dne je bila hoja mesto in vprašal nekaj ljudi za navodila. Pogovor je šlo nekaj to:

  • Ameriški: "Mi lahko poveste kako priti do [XX] Street?"
  • kitajščina: "Žal mi je, mi ne govorijo angleško".
  • Ameriški: "Oh, dobro govorim Mandarin." in je vprašal še enkrat v kitajski, vendar bolj jasno (kot najboljši bi lahko).
  • kitajščina: Zelo vljudno, "Žal mi je, mi ne govorijo angleško".

Pogovor je šlo takega za košček in ameriški dal gor v frustracije. Kot je bil zapustil jih je slišal en človek govoril drugi, "Jaz strjena lava življati zaprisežen je prosil za navodila za [XX] Street."

Je pobral nekaj bitov in kosov druge neprave informacije v zvezi s Kitajsko in »koristne nasvete«:

  • Korejski co-delal mi je povedal, da je sem potreboval, da bodite previdni, kitajski, ker "bi poskušali mi napil in izkoristijo od vas" v smislu pritiska me v slabe poslovne odločitve.
  • Ni bilo dovoljeno, da pogon avtomobilov (je bilo nekaj zmede glede tega, ali je to po meri, pravne zahteve ali samo varovanec 's pravilom).
  • Bilo je posebna pravila za tekoč na carini.
  • Mi ni bilo dovoljeno uporabljati ameriški denarja za nič.
  • Nebi smel zapustiti Nasveti. To je žaljivo, če vam.

In končno, Sem imel relativno sveže spomine na Tiananmen pokol. Ko sem bil v šoli, Spomnim videnje v realnem času Usenet objave kot svetu lepotec v grozo.

Skratka, Sem bil zelo živčen. Sem bil ne samo navaden-živčni v smislu, da je bil dali rešitev, ki je bil velikostnih bolj zapletena kot karkoli sem kdaj naredil pred. Skrbelo tudi nenamerno kršijo pravilo, ki bi me v težave.

Jaz sem na to 14 ure letenja in čeprav je bil poslovni razred, 14 ur je preklet dolgo časa. Obstajajo le tako veliko načinov za zabavo sami z branjem, gledanje filmov ali igranje z magnetizirani jedilni pribor. Celo res dobro knjigo je trd čitati zakaj nekaj delovni čas raven.

Sčasoma, Začel sem brati embalažnega materiala na kos programske opreme, sem bil roko-opravlja z mano odjemalcu, Netscapeov spletni strežnik. Berem zahteve strojne/programske opreme, marketing blurbs, Če pogledamo na lepo sliko in nenadoma, Jaz nič na velikan "ne za izvoz" Opozorilo, nekaj o 128 košček encryption. Jaz polnjene polje nazaj v svoj torba, Opozorilo-lice navzdol (kot da bi pomagali) in poskušal obdržati vizije Polnoči Express out of my head.

Če pogledamo nazaj na to, Da bi morala biti v skrbeh, če sploh, ko sem zapustil ZDA, not when I was entering China 🙂 Nothing untoward happened and I still consider that to be the best and most memorable business trip I’ve had the pleasure of making.

</namen>

Naročite se na moj blog!

Technorati Tags: ,

Raztopina: SPQuery iskanje mape

Ta preteklem tednu je bilo izvajanje je "razvijajoči" rešitev za stranko, ki uporablja BDC in SPQuery in tekel v neki težava z SPQuery proti knjižnico dokumentov, ki vsebuje mape. Bottom line: dodelite "rekurzivni" atribut pogled poizvedbe.

Moj scenarij:

  • V ponedeljek, Upload dokument in nekaj meta podatke.
  • Naslednji teden, Dodam nov dokument. Veliko novega dokumenta meta podatkov temelji na dokumentu sem naložil v ponedeljek (ki smo jih poimenovali "glavni dokument").
  • Ustvarili smo spletno storitev fasado, ki zagotavlja BDC-prijazen vmesnik na seznam, tako da uporabniki lahko preprosto poiščete dokumenta ponedeljek preko naslov iskanje.
  • BDC podatkov stolpca zagotavlja prijazen uporabniški vmesnik. (To je del od svoj poskus v using BDC za bolj prijazno stolpec za iskanje).

Končni fasado storitev BDC uporablja poizvedbe, kot to storiti iskanje:

 // Uporablja U2U orodje za pomoč pri ustvarjanju te CAML poizvedbe.
      oQuery.Query =
        "<Kjer>";

      Če (titleFilter.Length > 0)
        oQuery.Query  =
          "  <In>";

      oQuery.Query  =
        "    <In>" +
        "      <GEQ>" +
        "        <FieldRef ime =  "DocumentId" />" +
        "        <Vrednost vrste =  "Text">" + minId + "</Vrednost>" +
        "      </GEQ>" +
        "      <LEQ>" +
        "        <FieldRef ime =  "DocumentId" />" +
        "        <Vrednost vrste =  "Text">" + maxId + "</Vrednost>" +
        "      </LEQ>" +
        "    </In>";

      Če (titleFilter.Length > 0)
        oQuery.Query  =
          "    <Vsebuje>" +
          "      <FieldRef ime =  "Title" />" +
          "      <Vrednost vrste =  "Text">" + titleFilter + "</Vrednost>" +
          "    </Vsebuje>" +
          "  </In>";
      oQuery.Query  =
        "</Kjer>";

V začetni fazi razvoja, to obdelan velik. Vendar, smo uvedli map v imeniku za reševanje nekaterih problemov in nenadoma, moj BDC izbirnik ne bi našlo zadetkov. Našel sem to do dejstva, da se SPQuery nikoli ne bi vrnila rezultatov. Smo uporabili mape predvsem omogočiti več datotek z istim imenom, da, vendar z različnimi meta podatkov. Ko je datoteka prenesena, smo ustvariti mapo, ki temeljijo na ID elementa seznama in nato premaknite datoteke tam (Sem pisal o tem tukaj; smo imeli mešane rezultate s tem pristopom, ampak na celotno, to deluje dobro). Uporabnik ne skrbi o mapah in dejansko, res ne razumem, da so vse mape. Smo nastavili vse poglede na knjižnici prikaz elementov ne mape.

Sem udaril težavo dvakrat kot tehnično izvajanje razvil in rešiti to drugače vsakič. Prvič, Sem bil ne uporabljate vsebuje operaterja v poizvedbi. Ne vsebuje operaterja, Sem mogel rešiti problem tako, da določite pogled na contructor na SPQuery. Namesto da bi uporabili privzeti konstruktor:

SPList.Update() oList = spletni.Seznami["Dokumenti"];

SPQuery oQuery = nove SPQuery();

Namesto tega sem rabil konstruktorja, ki določen pogled:

SPList.Update() oList = spletni.Seznami["Dokumenti"];

SPQuery oQuery = nove SPQuery(oList.Views["Vse dokumente"]);

To rešiti problem in sem začel, da se moje rezultate.

Potem sem dodal vsebuje operaterja v mešanici in se razšla še. Izkazalo se je, da vsebuje upravljavec, kolikor lahko povem, ne deluje s pogledom na enak način kot je enostavnejša GEQ / Operaterji LEQ. Did neki preiskava ter se naučili, da poizvedbe ViewAttributes naj bi "Rekurzivni", kot v:

oQuery.ViewAttributes = "Obseg = "Recursive"";

To rešiti naloga za vsebuje. v bistvu, tudi to rešiti svoj prvotni problem iskanja in če sem imel določeno rekurzivno atribut prvič, Jaz bi ne predelati v izdaja spet.

Dejstvo, da na podlagi pogleda SPQuery deluje pri nekaterih operaterjih (GEQ/LEQ) drugih pa ne (VSEBUJE), skupaj z dejstvom, da KPI ne zdi, da dela na vseh, z mapo, ki vsebuje dokument knjižnice vodi mi verjeti, da je SPQuery nekaj orthogonality vprašanj.

Posebna zahvala:

  • Dobri ljudje na U2U in svoje poizvedbe orodje.
  • Michael Hoffer je super "učenje z delom" blog post, Komentarji in Odzivi.

</namen>

Naročite se na moj blog!

MAH KPI žuželka? Seznam indikatorja vezani v knjižnico dokumentov z mapami

POSODOBITEV 02/29/08: Ta problem rešen z ustvarjanjem mape in nato dodelite vrsto vsebine v mapo, ki je meta podatke rabim za KPI-jev. Sem to malo bolj podrobno opisane tukaj.

Uvedli smo tehnično rešitev, kjer uporabniki naložite dokumente v knjižnico dokumentov. Prejemnik dogodkov ustvari imenik in se premakne datoteko v imenik (z uporabo tehnike, ki je podoben, kar sem napisal o tukaj). Smo uspešno prikrmarili okrog morebitne težave, ki so posledica dogodka sprejemniki, ki preimenovati naložene datoteke (predvsem zato, ker uporabnikom nikoli ne začne svoj dokument s klikom na "nove" ampak namesto tega ustvariti dokumenti lokalno in nato naložite).

Meta podatkov za te dokumente vključuje Yes/No stolpec mesta imenuje »nujno" in še en stolpec mesta imenuje "Status". Moramo spoznati poslovanje zahteva, ki prikazuje odstotek "nujno" dokumenti, katerih stanje je »Čakajoče« «.

To je navadno prepost uganjati in sem opisal nekaj zelo podobnega temu na SharePoint Beagle z veliko posnetkov zaslona, če vas zanima.

Na kratko, Sem storil to:

  • Ustvarite pogled na doc knjižnice, imenovane "Čakajoče".
  • Konfiguracija pogleda prezreti strukturo map.
  • Ustvarite seznam KPI.
  • Ustvarite indikator na seznamu, ki kaže na doc lib in ki »čakajoče" pogled.

To preprosto ne dela. KPI kaže svoj tarča (npr.. pet nujnih dokumentov) ampak vedno je prikazano dejansko število nujnih dokumentov kot nič. Paradoksalno, Če ste vrtati navzdol do podrobnosti, To kaže pet nujnih dokumentov na seznamu. Sem ustvaril zelo preprosta scenarij z njima, enega v mapi in ne. Tu je zaslon strel:

slike

Zgoraj zaslon strel jasno kaže, dveh dokumentov v pogledu pa vrednost"" je ena. "CamlSchema" prazen dokument Id je v korenski mapi, drugi pa v mapo z imenom "84".

Se mi zdi da kljub temu, da določite pogled, KPI ne časti, "show vse elemente brez map" nastavitev in namesto, omejuje na korensko mapo.

Če se motim, prosim kaplja mi a črta ali pustite komentar.

</namen>

Naročite se na moj blog!

Technorati Tags:

EPD poteka dela “Zberi podatke od uporabnika”: Spremenite obliko ustvarjeno opravilo

Jaz delam na projektu, ki uporablja pet različnih potekih dela SharePoint Designer za ravnanje nekatere homologacij, dokument. EPD zagotavlja "zbiranje podatkov od uporabnika" ukrepov tako, da smo lahko pozove uporabnika različnih bitov informacij, kot so, ali ga homologirajo, nekaj pripomb in mogoče vprašati, kaj so imeli za večerjo drugi večer.

Obrazci, ki so popolnoma funkcionalno. So vezani na seznam opravil kot vrsto vsebine. So 100% Sistemsko ustvarjena. To je njihova moč in šibkost. Če lahko živimo s privzeto obliko, potem smo dobri poti. Vendar, nimamo preveč nadzor nad kako EPD ustvari obrazec. Če nam ni všeč to privzeto vedenje, smo morali zateči k razni ukana zadobiti okrog to (na primer, Nastavite prednost za opravila).

Sem potreboval, da se zagotovi povezava na teh obrazcih opravilo, ki so odprle lastnosti pogleda (dispform.asxp) "sorodne artikla" v novem oknu. To omogoča enim klikom dostop do metapodatkov sorodni element. To je, kaj mislim:

slike

K sreči, ki jo lahko naredimo in ni zelo težko. V širšem smislu, razvneti EPD, krmarite do imenika, ki hiše poteka dela datoteke in odprite datoteko ASPX, ki jo želite spremeniti. To so samo klasičen XSL transformacija navodila in če sem mucked s itemstyle.xsl, Išči ali drugih scenarijev XSL, To bo enostavno za vas. v bistvu, Sem ugotovila, da je na splošno lažje, ker je nekoliko lažje slediti v primerjavi s a spletnega gradnika za rezultate iskanja jedro ustvarjeni obrazec (ali je nočne more CWQP).

seveda, tam je en velik nevarnosti. EPD je potek dela urednik pričakuje popoln nadzor nad datoteko. Če spremenite to, EPD bo srečno prepiše vaše spremembe dajejo pravico sklop okoliščin. Sem naredil dve hitro testov da vidim, kako slabo bi to dobili. Oba predpostavlja, da ste oblikovana veljavna EPD potek dela, ki se uporablja za "zbiranje podatkov od uporabnika" korak.

Preskus 1:

  • Ročno spremeniti datoteko ASPX.
  • Test (Preverite, ali so bile pravilno shranjene spremembe in ni prekinil ničesar).
  • Odprtje potek dela in dodajte nepovezanih dejanje (kot "log k zgodovini").
  • Shranite potek dela.

Rezultat: V tem primeru, EPD ni storil ponovno ustvarite obrazec.

Preskus 2:

  • Ne enako kot #1 razen neposredno spremeniti "zbiranje podatkov od uporabnika" dejanje.

Rezultat: To ponovno ustvari obrazec iz nič, preveč pisanja spremembe.

Končne opombe:

  • Vsaj dveh ukrepov EPD ustvarite obrazce, kot je ta: "Zbiranje podatkov od uporabnika" in "Dodelite ne element". Oba od teh ukrepov’ oblike je mogoče ročno spremeniti.
  • Sem bil sposoben ustvariti moj link za dispform.aspx, ker, v tem primeru, vedno ima svoj ID, vgrajen v sorodni element URL relate element. Sem mogel v citat in potem graditi na <a href> glede na to, da se en klik meta podatkov dostop funkcija omogoči. Ni verjetno, da vaš URL sledi to pravilo. Lahko pride do drugih načinov, da se ID sorodni element, vendar nisem imel za navzkrižno da most, tako ne vem, če dobi na drugo stran v prepad.
  • Nisem razišče, vendar ne bi bil presenečen, če obstaja nekakšen predlogo datoteke v na 12 panj, da lahko spremenite vplivajo na kako EPD ustvari privzete oblike (podobno, kot smo lahko spremenite alert predloge).

</namen>

Naročite se na moj blog!

So “Neznana napaka” Sporočila res bolje kot sled sklada?

Sem bral norišnica 's blog post o tem, kako omogočajo stack sled zaslonov in zdaj sem se spraševala: zakaj ne bomo vedno Pokaži sled sklada?

Kdo je prišel gor s to pravilo in zakaj smo sledili?

Končni uporabniki vedeli, kaj je narobe v vsakem primeru. Vsaj z sled sklada, lahko pritisnite control-printscreen, Copy/paste v elektronsko sporočilo in ga pošlje to. Da bi jasno zmanjšanje časa in naporov, potrebnih za rešitev vprašanja.

</namen>

Technorati Tags:

Nedelja (Neprijetno) zabavno: “Moje ime je Paul Galvin”

Kup leti, moj šef vprašal mene, da vlak nekateri uporabniki na proizvod, imenovan rezultatov. Rezultate je končnemu uporabniku orodje poročanja. To je približno podobna storitev poročanja strežnika SQL ali Crystal. V času, To je namerno teči naprej zelene cevi (npr.. WYSE 50 Terminal) povezan z Unix polje preko telnet.

Moj privzeti odgovor na vprašanje, ki se začne z "lahko … " "da" in to je, kjer je začel vse težave.

Odjemalec je kemično podjetje, v Južni Kaliforniji in je skoraj zaokrožila večjih ERP izvajanja na podlagi QAD's MFG/PRO. Izvedbenega načrta zdaj imenuje za usposabljanje moč končnim uporabnikom na rezultate izdelka.

Ni bil velik uporabnik to orodje in je zagotovo nikoli usposobljeni kdorkoli pred. Vendar, Je izvedla številne druge vrste usposabljanja in je bil hitro na nogah, tako da nisem bil preveč zaskrbljen. Dennis, resnično polnim rezultati inštruktor, mi je dal svoje učno gradivo. Če pogledamo nazaj na to, To je res precej nesmiselno. Nisem vedel izdelek tudi, imel nikoli uradno usposobljeni za to in to zagotovo nikoli učil. Kaj poslovni sem imela kdo na to usposabljanje?

V zapleten stvari logistično, Prosili so me, da gredo in izpolnjujejo nekdo v Chicagu kot del predprodajo udejstvovanje na poti. Načrt je bil za letenje iz New Jersey, Pojdi na Chicago, ure naleteti na možnosti in nato še na California.

Dobro, Sem dobil v Chicago in prodaja fant na moji ekipi je nekaj zmotili in nikoli ni potrdila srečanja. Tako, Pokazala sem gor in možnost ni. Hudo. Spakirajmo in pustim in še na CA. Nekje med tem procesom, Se mi zdi, da je učenje stranko manj kot 24 ur pred svojim prihodom to "Paul Galvin" je poučevanje v razredu, ne Dennis. Odjemalec ljubi Dennis. Hočejo vedeti, "kdo je ta oseba Paul Galvin?" "Zakaj mi zaupate mu?" "Zakaj bi morali plačati za njega?" Dennis očitno niste naročeni na moj "daje slabe novice zgodaj" filozofija. Hudo.

Pridem na letališču in za nekaj neverjetno neumen razlog, Preveril sem imel moja prtljaga. Naredila sem jo za LAX, vendar moja prtljaga ni. Za mene, izgubo prtljage je veliko, kot tekoč skozi v sedmih stopnjah Žalovanje. Sčasoma sem se hotela, z brez prtljage, utrujeni, lačen in nošenje moj (do sedaj, zelo zmečkan) poslovno obleko. Traja dolgo potovanje od Newark — da O'Hare — odjemalcu — nazaj na O'Hare — in končno na LAX.

Končno najdem sam sedel v hotelski sobi, munching na snickers bar, izčrpana in trudi risati energije v skandirati skozi učno gradivo znova, tako da ne bo videti kot popolno rit pred razredom. To je malo nizka točka za mene v času.

Zbudil sem se naslednji dan, naredil moj najboljši, da zgladite mojo obleko, tako da ni videti kot Willy Loman na slab dan in je naslovljen na nad stranki. Kot je to pogosto pri, osebno je bila lepo, vljuden in zelo prijetno. To je stal v ostrem nasprotju, da ji zelo jezen emails/voicemails iz prejšnjega dne. Ne vodi me o 3 milj skozi stavbe po stavbe a sectioned off področju velikan kemičnih skladišče, kjer smo ravnanje razred za naslednje tri dni. Na 15 ali 20 študenti počasi zbrati, Večina jih še vedno pričakuje Dennis.

Vedno začne off moje usposabljanje razrede z uvedbo sam, daje nekaj ozadje in pisanje moje kontaktne informacije na belo tablo. Kot sem rekel, "Dobro jutro, moje ime je Paul Galvin", Pišem moje ime, email in telefonsko številko navzgor na tablo z velikimi črkami, tako da vsakdo lahko vidi jasno. Sem naslov dejstvo, da sem jaz nadomešča Dennis in jim zagotavljam, da sem ustrezno zamenjavo, itd. Imam vse na kratko povem svoje ime in kaj želijo doseči iz razreda, tako da lahko prilagodimo stvari za njihove posebne potrebe, kot sem šel. Običajne stvari.

Mi zaviti to ki gre gor in ogenj projektor. Grem izbrisati moje kontaktne informacije in … To je nezapisan pisalom. Bil sem tako sram. V mojih mislih oko, je izgledala: To je "Paul Galvin" oseba, Last minute zamenjavo za naš ljubljeni Dennis. Bil je oblečen v zmečkan poslovno obleko in neobrit. Napisal je samo velike črke svoje ime na našo tablo v stalno marker. Kaj pogled!

Je vse srečno končalo, vendar. To je kemično podjetje, navsezadnje. A Osijedeo veterana zaposleni potegnil nekaj nespecializiranih in, verjetno v nasprotju s EPA predpisi, očiščeno odbor. Uspelo, da ostanejo 1/2 dan pred razredom ves čas in so mi dali dober pregled na koncu. To utrdil svoj "ščepec smečer" ugled na moje podjetje. Moja prtljaga prišla prvi dan, zato sem bil veliko bolj Naočit dni, dva in tri.

Kot je bil ob rdečih oči, nazaj domov, Že razmišljajo o "spoznanja". Je bilo veliko razmišljamo. Sporočilo je ključnega pomena. Povejte strankam o spremembah v načrtu. Ne vedno preverite vaše prtljage na letališču, če boste morda lahko izognili. Bi rezervno "stvari" v primeru, da preverite vaše prtljage, in to ne bi bilo. Mislim, da je najpomembnejša lekcija, ki sem se naučil, vendar, je bil to: vedno test marker v spodnjem levem kotu belo board pred pisanjem, v velike črke, "Paul Galvin".

</namen>

Technorati Tags: ,

Perspektive: SharePoint vs. Large Hadron Collider

Zaradi nekaj Otkačen United Airlines leti sem v sredi 90-ih, Sem nekako končal s ponudbo za preoblikovanje "neuporabljene km" v približno ducat brez naročnine. To je, kako sem končal naročanje Scientific American revije.

Programska oprema / posvetovanju ljudi, srečamo veliko težko poslovne zahteve v naše kariere. Največ časa, Ljubimo, izpolnjevanju teh zahtev in dejansko, To je verjetno, zakaj menimo, da ta kariera je najboljši na svetu. Občasno sprašujem kaj na svetu bi jaz naredil z menoj, če sem je bil rojen v kateri koli drugi čas v zgodovini. Kako grozno bi bilo, da pogrešam na vrste dela, sem dobil to zdaj, na ta čas in kraj v zgodovini sveta? mislim: precej grozno.

V letih, nekatere zahteve, ki jih sooča so bili izjemno zahtevna za izpolnjevanje. Zapletenih stvari SharePoint, gradnjo spletnih okvirov, ki temeljijo na web-friendly tehnologije za predelavo, kompleks orkestracije BizTalk in podobno. Bomo lahko vsi (Upajmo, da) ponosno ozremo na naše kariere in reči, "ja, To je bila ena težko rešiti, ampak na koncu sem pwned da sumbitch!" Še bolje, še bolj zanimivo in zabavno izzivi čakajo.

Osebno mislim, da svoj življenjepis, v zvezi s tem, je zelo globoka in zelo ponosen sem na to (Čeprav vem, da moja žena nikoli ne bodo razumeli 1/20th, od tega). Vendar ta teden, Sem bila obravnava članek o na Large Hadron Collider v mojem Scientific American revije in je eden od tistih redkih humbling trenutkov, kjer sem spoznal, da kljub moji "velikan" status v določenih krogih ali kako globoko mislim, da moje dobro izkušenj, tam so pravi velikani v popolnoma različnih svetov.

Ljudje v ekipi LHC imajo nekaj res kočljivega vprašanja za upravljanje. Razmislite o Luni. Res ne mislim veliko o Luni (Čeprav sem bil zelo sumljivo o tem ker sem se naučila, je upočasnila vrtenje zemlje, ki ne more biti dobra stvar za nas ljudi na dolgi rok). toda, LHC ekipa treba skrbeti. LHC je merilnih naprav so tako občutljivi, da nanje vpliva lune (Earth-Rotation-slowing-and-eventually-Killing-All-Life) teža. To je pekel zahteva, da izpolnjujejo — proizvajajo pravilne meritve kljub Moon's motnje.

Sem bil pondering to vprašanje, ko sem prebral ta stavek: "Prva stopnja prejeli in analizirali podatke le podmnožica vseh detektor komponente, iz ki ga lahko izločiti obetavnih dogodkov na izoliranih dejavniki, kot so ali je energična muon opazila letijo ven pod velikim kotom na os pramena." res … ? Jaz ne igrajo v tem vrste Sandbox in nikoli ne bo.

Naslednjič, ko sem ven s prijatelji, Bom dvigniti toast za dobro ljudi, ki delajo na LHC, Upam, da uspešno ne odtehta delcev Higgs bozon in prekletstvo luna. Predlagam, da narediš isto. It will be quite the toast 🙂

</namen>

Technorati Tags: