Månedlige Arkiver: Januar 2008

Blog Stats

Jeg trodde noen mennesker kan være interessert i bloggen min statistikk. Du kan bruke min som en målestokk for å sammenligne dine egne.

Jeg kjører min blogg på windows live spaces. De samle statistikk for meg og jeg vet ikke noen måte å kontrollere at. Det er bra så langt som det går, men det er ganske begrenset i at jeg ikke mye faktiske analyse med det.. Jeg ville elske, for eksempel, Hvis du vil generere en liste over min mest ofte kan ikke traff innlegg, men jeg gjøre det uten en uoverkommelige manuell prosess. Hvis noen vet bedre, behage fortelle meg.

Live spaces statusen fortelle meg: Totalt antall treff for dagen, Totalt antall treff for uken og totalt treff siden dag null. Det også forteller meg hva folk gjorde til min blogg (f.eks. Google, Kobling for MSDN-forumet, osv.).

I noen måter, en "hit" er åpenbart. Hvis du leser denne setninga akkurat nå, du har nesten helt sikkert registrert som en enkelt hit.

RSS er litt forvirrende. På den ene siden, Jeg ser enkelte RSS treff hele dagen. men, Jeg også se RSS "Scanner". En fei er når jeg ser 20 eller 30 RSS-treff innen ett eller to enda et vindu. Jeg antar dette er automatiserte ting som google med nettstedet mitt, kanskje andre personers nettlesere … er ikke sikker. De er definitivt en slags automatisert prosess. Jeg kan ikke fortelle, men, hvor mange av mine totale treff er automatisert og hvor mange har et faktisk menneske på den andre siden. Jeg vil gjette minst 100 treff per dag er automatisert..

På til tall!

Jeg skrev min første bloggpost på 27 juli, 2007.

Jeg har skrevet ca 60 bloggoppføringer siden da, mer enn 50 som er direkte knyttet til SharePoint.

Jeg begynte å holde oversikt over av mine hits i et regneark på en daglig basis på slutten av September.

Månedlig starter:

Første uke av: Totalt antall treff
Oktober 1,234
November 2,162
Desember 3,071
Januar 2008 4,253

Totalt etter måned

Måned Totalt antall treff
Oktober 6,620
November 11,110
Desember 13,138

High vann merker

Type Totalt antall treff
Beste dag 958
Beste uke 4,253
Totalt antall treff siden dag null 42,438

Jeg er interessert i andre’ statistikk. Hvis du vil dele dine i kommentarfeltet, kan du gjøre!

</slutten>

Technorati Merkelapper:

Søndag morgen-morsom: “ja, ja, ja. Blah, blah, blah.”

Om seks år siden, min fire år gamle sønn og jeg var oppe ser en Discovery channel «hai angrep" spesielle (muligens denne ettall). Han var svært ung på punktet, og jeg var alltid bekymret for hva han kan se på et show som dette og hvordan han kan ta det. Jeg ønsket ikke å utvikle, for eksempel, noen spesielle fears i vannet eller BLAB noe upassende til sine venner og skape sin baby venn nettverket kommer styrter ned.

Discovery håndterer slike emner godt. Det handler ikke om å opprette en frykt for noe, men heller å vise hvordan det er for hai å angripe mennesker.

Så, Vi ser det og det er en spesielt skremmende angrepet involverer en liten jente. Som Discovery bygger drama av angrepet, min sønn (Hvem har alltid vært veldig nervøs allikevel), blir veldig spent. Jeg gjør noen lyder om hvordan det er for hai å angripe mennesker, og hvor ille den stakkars jenta må føle. Jeg prøver å forklare at folk komme seg fra disse hendelsene og bli sterkere for det.. Men, Jeg hadde feiltolket sin begeistring. Han var ikke bekymret om jenta på alle. I stedet, mens klappet hendene, Han forteller meg, "Hai elsker det! Det er veldig bra. Det er fantastisk. Dens en drøm!"

Jeg trodde dette var morsom, men også svært urovekkende. På den ene siden, Jeg var glad — med litt stolte — han kunne ha sterke empathic følelser, Cross-species selv om de kan være. Som mennesker, Vi må utvikle våre "empatiske muskler" så snakker eller du vil ende opp som Denne fyren 🙂 On the other hand, han følte cross-species empati mot en art som viste atferd fiendtlig til sin egen. Jeg var virkelig sliter med dette når fortelleren brukte ordet "paradigm". Min sønn plukket opp på den og spurte meg hva det betydde.

Det er ikke slik en enkel ord å beskrive en fire år gammel, men jeg ga det en prøve. Når jeg tenker på ordet "paradigm", Thomas Kuhn er aldri langt fra mine tanker. Jeg leste Strukturen i vitenskapelige revolusjoner tilbake på Lafayette og for bedre eller verre, ordet "paradigme" er gravid med ekstra mening for meg. (Slags liker ordet "kontakt" etter å ha hørt en film Telefontale fortelle meg hvor jeg kunne se filmen [Jeg mente at boken var bedre]; Jeg si alltid til meg selv, "KONTAKT!" Når jeg ser eller hører noen si "kontakt").

Allikevel, Jeg prøver å forklare ham en Kuhnian-definisjon, at det er "en historisk bevegelse trodde" og at det er en "måte å tenke med en rekke innebygde forutsetninger som er vanskelig å flykte for folk som bor på den tiden." selvfølgelig, Du kan ikke snakke som med en fire år gamle, så jeg prøver å stadig definere det mindre stykker og følelsen ganske stolt av meg selv gjøre. (Jeg bare visste at noen utenfor college ville vare at jeg hadde lest Kuhn!).

Jeg varmer akkurat aktiviteten når han avbryter meg. Vinke hånden i min retning og aldri ta øynene av et brutalt hai angrep, Han sier bare, "Ja, ja, ja. Blah, blah, blah.".

So much for that 🙂

På dette punktet, Jeg bestemte meg å kjøre bort, retorisk tale, sitte, og liker å se haier angripe mennesker med sønnen min.

</slutten>

Technorati Merkelapper:

Bytt visning basert på bruker-ID i et InfoPath-skjema

Vi hadde en utviklet et InfoPath-skjema med flere visninger til å støtte nye leie / på-boarding prosess. Når firmaet ansetter en ny person, IT-avdelingen og andre grupper må handle (Definer lønn, Aktiver tilgang til aktuelle programmer, Finn et skrivebord, osv.). Vi bruker på skjemaet, men en annen visning av skjemaet for hver av disse funksjonene.

På dette selskapet, de fleste av involverte i forretningsprosessen er IT-kyndige, så når de åpner skjemaet, deres standardvisningen er en "meny" Vis med knapper som henvise dem til deres spesifikke funksjon. Men, vi trengte å forenkle ting for den nye leie direkte manager. Denne personen bør ikke se noen av IT-relaterte ting. faktisk, hun bør ser bare én visning av skjemaet og ikke har et alternativ for å se de andre visningene.

I vårt tilfelle, som direkte administratorens konto er direkte knyttet til skjemaet høflighet av en Kontakt velgeren (som jeg alltid ønsker å kalle en "people picker" for noen grunn).

Trinnene er som følger:

1. I utformingsmodus, gå til verktøy-> Alternativer for skjema-> Åpne og lagre.

2. Velg "regler".

3. Opprette en ny regel som er «bytte for å se" og hvis tilstanden benytter brukernavn() funksjonen.

Brukernavn() Returnerer enkle"" brukernavn uten domene. Hvis jeg logger inn på SharePoint med legitimasjon "domainpagalvin", Brukernavn() Returnerer "pagalvin".

Kontakt velgeren gir tre biter av kontaktinformasjon. "AccountID" delen er mest nyttig for dette scenariet. Det eneste som gjør dette enda litt av utfordringen er at kontakt velgeren (i mine omgivelser allikevel) Returnerer IDen domene og brukernavn, som "domainpagalvin". Dette hindrer oss fra å gjøre en rett fram likestilling tilstand siden AccountID ("domainpagalvin") vil aldri lik brukernavn() ("pagalvin").

Vi kan få rundt dette ved hjelp av "inneholder" operatør: AccountID inneholder brukernavn().

Vi kan ta det videre og pre-pend en hardkodet domenenavn foran brukernavnet() funksjonen for å få våre likestilling sjekk og eliminere risikoen for feil på den inneholder.

Vi måtte virkelig som automatisk bytter visning for andre brukere basert på deres annonse sikkerhetsgruppemedlemskapet. For eksempel, Når et medlem av "det Analytics" gruppen får tilgang til skjemaet, automatisk Bytt til visningen IT Analytics. Vi hadde ikke tid å implementere det, men min første tanke er å lage en webtjeneste som ville ha en metode som "IsMemberOfActiveDirectorySecurityGroup", gi det brukernavnet() og returnere tilbake sann eller USANN. Har noen andre, flere Smart idé? Er det noen SharePoint-funksjonen kan vi utnytte fra InfoPath til gjør at besluttsomhet?

</slutten>

Technorati Merkelapper:

Tilfeldigvis å legge til kode i et InfoPath-skjema; Bevisst fjerne den

Når du arbeider med knapper i et skjema, vi ofte legge til regler. Du åpner redigeringsprogrammet for regler fra egenskapene for knappen.

Når du klikker rundt raskt, Det er lett å tilfeldigvis klikke på "Rediger skjemakode" i stedet for "regler …".

Første gang jeg gjorde dette, Jeg avmeldt av koderedigering. Men, Når jeg forsøkt å publisere skjemaet litt senere, Det kreves at jeg publisere som en administratorgodkjent mal" (Avansert)". Jeg gjorde faktisk ikke noen programmering og jeg absolutt ønsker ikke å gå gjennom en unødvendig godkjenningsprosess. Jeg var i litt panikk da på grunn av tidsbegrensninger. Å komme forbi det, Jeg bare gjenopprettet en tidligere sikkerhetskopi og fortsatte. Jeg hadde nylig sett noen blogginnlegg om folk går til skjemaets XML å finpusse ting og jeg var redd jeg måtte gjøre noe lignende.

I dag, Jeg gjorde det igjen. denne gangen, Jeg hadde litt mer tid på hendene mine og fant at du enkelt kan angre dette.

gå til:

Verktøy-> Alternativer for skjema-> Programmering: "Fjern kode"

Det blir ikke mye enklere enn det.

</slutten>

Technorati Merkelapper: ,

Sikkerhetsmessige kreves For InfoPath-skjemaer

Jeg måtte møte i dag et sikkerhetskrav for et InfoPath-skjema. I denne virksomheten situasjonen, et relativt lite antall personer tillates å opprette et nytt InfoPath-skjema og et mye bredere publikum er tillatt å redigere. (Dette er nye-utleie on-boarding skjemaet brukes av menneskelige ressurser som starter en arbeidsflyt).

Å oppfylle dette målet, Jeg opprettet skapt to nye tillatelsesnivåer («opprette og oppdatere" og "oppdatere bare"), brøt arv for skjemabiblioteket og tillatelsene til en "lag, oppdatere" bruker og en egen "oppdatering bare" bruker. Mekanikerne alle arbeidet, men det viste seg for å være litt mer med enn jeg forventet. (Hvis du føler litt ustø på SharePoint-tillatelser, Sjekk ut denne bloggen). Nødvendig sikkerhetskonfigurasjonen for tillatelsesnivået var ikke opplagt settet med granular permission. Opprette en oppdatering bare tillatelsesnivået for et InfoPath-skjema, Jeg did det fulgte:

  1. Opprett en ny tillatelse.
  2. Fjerne alle alternativer.
  3. Valgt bare følgende fra "Listetillatelser":
    • Redigere elementer
    • Vis elementer
    • Vise programsider

Disse alternativene kan en bruker oppdaterer et skjema, men ikke opprettet.

Kunsten var å aktivere "Application sidene". Det er ikke noen verbage på tillatelsesnivået som angir som er nødvendig for oppdateringen bare InfoPath-skjemaer, men dreier ut det er.

Opprett og Oppdater var enda rarere. Jeg fulgte de samme trinnene, 1 gjennom 3 ovenfor. Jeg måtte legge spesielt "område tillatelse" alternativet: "Bruke funksjoner for klientintegrasjon". Igjen, beskrivelsen det gjør ikke det virke som det burde være nødvendig for et InfoPath-skjema, men det er.

</slutten>

Technorati Merkelapper: ,

At “I mellom” Følelse; Observasjoner på SharePoint rådgivning

Dessverre, fase én av mitt siste prosjekt har kommet til slutten og klienten har valgt for å gå videre selv på fase to. Vi gjorde vår jobb for godt, som vanlig 🙂 Jeg er nå mellom prosjektene, en spesiell tid for ansatte konsulenter som meg (i motsetning til uavhengige som normalt må leve i evig frykt for mellomtiden 🙂 ). Vi ansatte konsulenter fylle denne gangen på ulike måter: Arbeide med salg folk til å skrive forslag; vikariere for noen eller sikkerhetskopiere en person på denne eller odde jobben; studere; Blogging :). Det er vanskelig å planlegge mer enn noen få dager på forhånd. Til tider som dette, mens jeg har litt tid på hendene mine, Jeg liker å reflektere.

Jeg er nesten alltid trist å forlate klientens campus for siste gang. Vi konsulenter danne en særegen slags forhold med våre kunder, i motsetning til typisk medarbeider forholdet. Det er penger vinkelen — alle vet konsulenten er Dobbeltrom/tremannsrom eller enda mer enn de klient ansatte. Du er en kjent midlertidig person. Som konsulent, du er en permanent outsider med en mer eller mindre kjente avreisedato. Ennå, du spiser lunsj med klienten, ta dem ut til middag og/eller drinker, kjøpe informasjonskapsler for laget, gå på kaffe kjører, gi/motta julekort — alle typer kolleger gjøre. På den ene siden, du er voksen i rommet. Du er en ekspert i teknologien som setter deg i en bedre posisjon. på den andre siden, du er en baby. På dag null, konsulenter vet navnene, stedene eller kundens lingo. De fleste ganger, konsulenter lære aldri alt.

Når ting går bra, du blir godt integrert med klientens prosjektgruppen. De behandler deg som en medarbeider i én forstand, og fortrolige i en annen. Siden vi ikke har en manager-stil rapporteringsrelasjon med klienten, prosjektgruppen føles ofte litt gratis å lufte skittentøy. De la deres barrierer ned og kan sette konsulent i en vanskelig stilling, aldri innser de gjør det.

Konsulenter ofte ikke implementere fase to og som aldri blir lett for meg. Jeg tror dette er spesielt hardt med SharePoint. Fase én av typiske SharePoint prosjektet dekker installasjon/konfigurasjon, styring, taksonomi, grunnleggende innholdstyper, osv.. og i mange respekterer, utgjør en lengre, ekstremt detaljerte funn. Det er hvordan jeg vise mitt siste prosjekt. Vi gjorde alt grunnleggende samt utføre noen hyggelig mini-POC ved å utvide CQWP, implementere BDC-tilkoblinger til PeopleSoft, introdusert en ganske kompleks arbeidsflyt med SharePoint Designer, rørte på grunnleggende KPIS og mer. En skikkelig fase to ville utvide alle som med omfattende, nesten gjennomgripende BDC, veldig fin arbeidsflyt, fin innstilt og bedre søk, arkivsenteret, Excel-tjenester og trolig viktigste, nå ut til andre forretningsenheter. men, Det er ikke for å være for meg, og det er trist.

Basert på denne siste erfaringen, Jeg tror det er rimelig å si at en skikkelig enterprise SharePoint-implementering er en ett år prosess. Det kan trolig legitimt kjøre to år før han nådde et punkt for avtagende avkastning. Detaljer saken, selvfølgelig.

Det er konsulentens livet og alle disse små klager er enda verre i en SharePoint-engasjement. Som jeg har skrevet før, SharePoint er vannrett naturen gir deg i kontakt med en rekke personer og bedrifter enheter. Når du arbeider med så mange, Du kan se så mange måter at SharePoint kan hjelpe firmaet mer effektivt, spare tid, gjøre ting bedre… men du får ikke alltid å gjøre dem..

Jeg ser ofte tilbake til min første jobb ute av college, før du starter en konsulent karriere 1995. Vi fikk til å gjøre en fase to og selv en fase tre. Det var hyggelig gangene. På nedsiden, men, Det betyr at det ville bety mye rutinemessig ting for. Administrere områdesikkerhet. Tilpasse innholdstyper. Lage visninger og endre visninger. Håndtere IE-sikkerhetsinnstillingene. Gjenopprette tapte dokumenter. Blech! 🙂

Til tross for min melankolsk stemning, Jeg kan ikke forestille meg et sted jeg vil heller være (unntatt på en varm strand med en vakker tilførsel av brennevin).

Jeg kan ikke vente å komme i gang gjennomført neste SharePoint virksomhetsprosjektet.

(Apropos ingenting, Jeg skrev det meste av dette blogginnlegget på en NJ Transit buss. Jeg tror ikke jeg gjorde noen venner, men man KAN blogge på bussen 🙂 )

</slutten>

Technorati Merkelapper:

Søndag Funny: “De er ikke så ille”

Tilbake i nærheten 1999, Jeg tilbrakte mange uker ute i Santa Barbara, CA, arbeider for en klient, forlate min dårlige kone tilbake her i New Jersey alene. Jeg kjærlighet inderlig min kone. Jeg elsker henne like mye i dag som jeg gjorde da hun tåpelig gift meg 1,000 år eller så siden. Et sted langs linjen, Jeg laget et uttrykk, "spesielle frykt", som i "Samantha har spesielle fears." Hun som en spesiell frykt "bugs", for henne er ikke fluer eller marihøner, men heller mikrober. Hun er redd for denne eller at virus eller uvanlig bakterier afflicting vår sønn, eller meg, men aldri selv. (Hun er også spesielt redd av vampyrer, miniatyr onde dukker (spesielt klovner) og ubåten ulykker; Hun vokst ut hennes spesielle frykt kledd i Santa Claus antrekk).

En dag, min kollega og jeg bestemte meg for å kjøre opp i de nærliggende fjellene nær Ohai. På et tidspunkt, Vi fikk ut av bilen i scenen. Når vi kom tilbake til bilen, Jeg la merke til at en sjekke var på skulderen. Jeg knipset ut av vinduet og det var det..

Natt, Jeg fortalte henne om vår stasjonen og nevnt tick. Samtalen gikk noe slikt:

S: "Oooo! De er dårlig. De bærer sykdommer."

P: "Vel, Jeg knipset det ut av vinduet."

S: "De er virkelig dårlig skjønt. De kan komme under huden og suge blod og overføre feil. Du bedre håret og kontroller at det ikke er noen i hodet!"

P: I en høy røst: "Min Gud! DE KAN TA OVER DITT SINN???"

S: Bokstavelig talt betryggende meg: "Nei, de er ikke det dårlig."

</slutten>

Technorati Merkelapper:

Rask og enkel: Automatisk åpne InfoPath-skjema fra SharePoint Designer Email

OPPDATERINGEN: Madjur Ahuja påpeker denne linken fra en nyhetsgruppe diskusjon: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Det er ganske definitiv.

===

Ofte ønsker å legge inn hyperkoblinger til InfoPath-skjemaer i e-poster sendt fra SharePoint Designer arbeidsflyter. Når brukere mottar disse e-postene, de kan klikke på linken fra e-posten og gå direkte til InfoPath-skjemaet.

Denne monster URL konstruksjon arbeider for meg:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Kilde = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Erstatt uthevet rød teksten med navnet på skjemaet, som vist i følgende skjermbilde:

bilde

Note det det er en masse hardkodede banen i URL-adressen, i tillegg til en URL-kodede komponent. Hvis dette er for vanskelig å oversette til din spesielle situasjon., Prøv å slå på varsler for skjemabiblioteket. Legge et skjema og når du får e-post, Vis kilden for e-post og du vil se alt du trenger å inkludere.

Gløgg lesere kan merke at ovennevnte e-kroppen viser også en kobling som får direkte tilgang oppgaven via en filtrert visning. Jeg vil forklare nærmere i en fremtidig innlegg.

</slutten>

Technorati Merkelapper: