Månadsarkiv: Januari 2008

Blog Stats

Jag trodde att vissa människor kan vara intresserade av min blogg statistik. Du kan använda mig som riktmärke för att jämföra dina egna.

Jag kör min blogg på windows live spaces. De samlar in statistik för mig och jag vet inte något sätt att kontrollera att. Det är bra så långt som det går, men det är ganska begränsad eftersom jag inte kan göra mycket själva analysen med det. Jag skulle älska, till exempel, för att kunna generera en lista av mina mest ofta kan inte hit inlägg men jag göra det utan en oöverkomlig manuell process. Om någon vet bättre, snälla berätta.

Live spaces status berätta: Totalt antal träffar för dagen, Totalt antal träffar för vecka och totalt träffar sedan dag noll. Det säger mig också vad människor gjorde för att komma till min blogg (t.ex. Google, MSDN forum länk, m.m.).

På vissa sätt, en "hit" är uppenbart. Om du läser denna mening just nu, du nästan säkert är registrerad som en enda träff.

RSS är lite förvirrande. Å ena sidan, Jag ser enskilda RSS träffar hela dagen lång. Men, Jag också se RSS "sveper". Ett svep är när jag ser 20 eller 30 RSS träffar alla inom ett en eller två andra fönster. Jag antar att dessa är automatiserade saker som google incheckning på min webbplats, kanske andra människors webbläsare … Inte säker. De är definitivt någon form av automatiserad process. Jag kan inte säga, men, Hur många av min totala träffar är automatiserade och hur många har en verklig människa på andra sidan. Jag skulle gissa på minst 100 träffar per dag är automatiserade.

På siffrorna!

Jag skrev min första bloggpost den 27 juli, 2007.

Jag har skrivit ungefär 60 blogginlägg sedan dess, mer än 50 som direkt relatera till SharePoint.

Jag började att hålla reda på av min träffar i ett kalkylblad på en daglig basis i slutet av September.

Månatliga startar:

Första veckan i: Totalt antal träffar
Oktober 1,234
November 2,162
December 3,071
Januari 2008 4,253

Totalt per månad

Månad Totalt antal träffar
Oktober 6,620
November 11,110
December 13,138

Hög vatten märken

Typ Totalt antal träffar
Bästa dag 958
Bästa vecka 4,253
Totalt antal träffar sedan dag noll 42,438

Jag är intresserad av andra’ statistik. Om du bryr dig att dela din i kommentarerna, gör!

</slutet>

Technorati Tags:

Söndag morgon Funny: “Ja, Ja, Ja. Bla, bla, bla.”

Ungefär sex år sedan, min fyra år gamla son och jag var på övervåningen tittar på en Discovery channel "hajattacker" särskilda (möjligen en). Han var mycket ung vid punkten och jag var alltid orolig vad han kan se på en show som detta och hur han kan ta det. Jag ville inte honom att utveckla, till exempel, någon särskilda farhågor av vatten eller skvallra något olämpligt till sina vänner och eventuellt orsaka hans baby vänskapsnätverk att komma omkull.

Discovery hanterar dessa typer av ämnen mycket bra. Det handlar inte om att skapa en rädsla för något, utan att visa hur ovanligt det är för hajar att attackera människor.

Så, Vi tittar på det och det är detta en särskilt skrämmande angrepp som innebär en liten flicka. Som upptäckt bygger drama av attacken, min son (som alltid varit extremt nervös ändå), blir mycket glada. Jag göra några ljud om hur ovanligt det är för hajar att attackera människor, och hur illa den stackars flickan måste känna. Jag försöker förklara att människor återhämta sig från dessa händelser och bli starkare för det.. Men, Jag hade misstolkat hans upphetsning. Han var inte orolig för flickan på alla. I stället, samtidigt klappa händerna, Han berättar för mig, "Hajarna älskar det! Det är fantastiskt. Det är underbart. Dess en dröm!"

Jag trodde det var lustiga, men också mycket störande. Å ena sidan, Jag var glad — även lite stolt — att han kunde ha stark empatisk känslor, Cross-arter men de kan vara. Som människor, Vi behöver utveckla våra "empatisk muskler" så tala eller du slutar upp som den här killen 🙂 On the other hand, han mådde cross-arter empati mot en art som uppvisar beteende skadligt för sin egen. Jag kämpade verkligen med detta när berättaren använde ordet "paradigm". Min son plockas upp på det och frågade mig vad som betytt.

Det är inte en sådan lätt ord att beskriva för en fyra år gammal, men jag gav det ett försök. När jag tänker på ordet "paradigm", Thomas Kuhn är aldrig långt från mina tankar. Jag läste Strukturera av vetenskapliga rotationer tillbaka på Lafayette och för bättre eller sämre, ordet "paradigm" är gravid med extra innebörd för mig. (Ungefär som ordet "kontakt" efter att ha hört en film telefon röst berätta för mig där jag kunde se den filmen [Jag tyckte boken var bättre]; Jag säger alltid till mig själv, "KONTAKT!" varje gång jag ser eller hör någon säga "kontakta").

Hur som helst, Jag försöker förklara för honom en Kuhnian definition, att det är "en historisk rörelse av tanke" och att det är ett "sätt att tänka med ett antal inbyggda antaganden som är svåra att fly för människor som lever på den tiden." Självklart, Du kan inte prata som med en fyra - åring, så jag försöker successivt definiera det till mindre bitar och känsla ganska stolt över mig själv som jag gör det.. (Jag bara visste att någon utanför college skulle bry sig att jag hade läst Kuhn!).

Jag bara uppvärmningen till uppgiften när han avbryter mig. Vifta med handen i min riktning och aldrig ta hans ögon mot en annan brutala shark attack, han säger bara, "Ja, Ja, Ja. Bla, bla, bla.".

So much for that 🙂

På den punkten, Jag bestämde mig att springa iväg, retoriskt tal, luta dig tillbaka, och titta på hajar attackerar människor med min son.

</slutet>

Technorati Tags:

Växla vy baserat på användar-ID i ett InfoPath-formulär

Vi hade ett utvecklat ett InfoPath-formulär med flera vyer att stödja en ny hyra / på ombordstigning process. När företaget anställer en ny person, IT-avdelningen och andra grupper måste vidta åtgärder (Ställ in löne, Aktivera åtkomst till lämpliga program, Leta upp ett skrivbord, m.m.). Vi använder på form men en annan vy av formuläret för var och en av dessa funktioner.

På detta företag, de flesta av inblandade i affärsprocessen är IT-kunniga, så när de öppnar formuläret, deras standardvyn är en "meny" Visa med knappar som hänvisa dem till sin specifika funktion. Men, Vi behövde för att förenkla saker och ting för den nya hyra direkt manager. Denna person bör inte se någon av IT relaterade saker. I själva verket, hon bör se en vy av formuläret och inte ens har en möjlighet att se andra vyer.

I vårt fall, som rikta chefens konto är direkt kopplad till formuläret artighet av en Kontakta selector (som jag alltid vill kalla en "människor picker" av någon anledning).

Stegen är följande:

1. I designläge, gå till verktyg-> Formuläralternativ-> Öppna och spara.

2. Välj "regler".

3. Skapa en ny regel vars verkan är "växla för att Visa" och vars villkor utnyttjar användarnamn() funktionen.

Användarnamn() Returnerar det "enkelt" Användarnamnet utan domän. Om jag loggar in på SharePoint med autentiseringsuppgifter "domainpagalvin", Användarnamn() Returnerar "pagalvin".

Kontakt väljaren ger tre bitar av information för en kontakt. "AccountID" del är mest användbar för detta scenario. Det enda som gör detta ännu lite utmaning är att kontakta väljaren (i min omgivning ändå) Returnerar domän och användar-ID, som i "domainpagalvin". Det hindrar oss från att göra en enkel jämlikhet förutsättning sedan AccountID ("domainpagalvin") kommer aldrig vara lika användarnamn() ("pagalvin").

Vi kan komma runt detta med den "innehåller" operatör: AccountID innehåller användarnamn().

Vi kan ta det vidare och pre-pend en hårdkodad domän framför användarnamnet() funktion för att få vår jämställdhet check och eliminera risken för ett falskt positivt på den innehåller.

Skulle vi verkligen gillar att automatiskt växla vy för andra användare baserat på deras annons säkerhetsgrupptillhörighet. Till exempel, När en medlem av "det Analytics" gruppen har åtkomst till formuläret, automatiskt växla till vyn IT Analytics. Vi hade inte tid att genomföra det., men min första tanke är att skapa en webbtjänst som skulle ha en metod som "IsMemberOfActiveDirectorySecurityGroup", passera det användarnamn() och återvända tillbaka sant eller falskt. Har någon någon annan, mer smart idé? Finns det någon SharePoint-funktion som vi kan utnyttja från InfoPath att göra detta konstaterande?

</slutet>

Technorati Tags:

Av misstag att lägga till kod i ett InfoPath-formulär; Medvetet att ta bort den

När du arbetar med knappar i ett formulär, vi ofta lägga till regler. Du åt Regelredigeraren i knappen egenskaper.

När du klickar runt snabbt, Det är lätt att av misstag klicka på "Redigera formulärkod" i stället för "regler …".

Första gången jag gjorde detta, Jag avbröt ur kodredigeraren. Men, När jag försökte publicera formuläret lite medan senare, Det krävs att jag publicera som en "administratörsgodkänd formulärmall (Avancerad)". Jag gjorde faktiskt inte någon programmering och jag ville absolut inte gå igenom en onödig godkännandeprocess. Jag var i lite panik för tillfället på grund av tidsbrist. Att komma förbi det, Jag helt enkelt återställa en tidigare säkerhetskopia och fortsatte. Jag hade nyligen sett några blogginlägg om folk kommer till formulärets XML att justera saker och jag var rädd jag skulle behöva göra något liknande.

Idag, Jag gjorde det igen. Den här gången, Jag hade lite mer tid på mina händer och fann att du enkelt kan ångra detta.

Gå till:

Verktyg-> Formuläralternativ-> Programmering: "Ta bort koden"

Det blir inte mycket lättare än att.

</slutet>

Technorati Tags: ,

Minimikraven för säkerhet krävs för InfoPath-formulär

Ett säkerhetskrav för ett InfoPath-formulär idag behov. I den här affärssituationen, ett relativt litet antal individer får skapa ett nytt InfoPath-formulär och en mycket bredare publik får redigera den. (Detta är nya-hyra på ombordstigning form används av mänskliga resurser som startar ett arbetsflöde).

Att uppfylla detta mål, Jag skapade skapade två nya behörighetsnivåer ("skapa och uppdatera" och "uppdatera endast"), bröt arv för formulärbiblioteket och behörigheter till en "skapa, uppdatera" användare och en separat uppdatera"endast" användaren. Mekanikerna alla arbetat, men det visade sig vara lite mer där än väntat. (Om du känner dig lite skakig på SharePoint-behörigheter, Kolla in detta blogginlägg). Krävs säkerhetskonfiguration för behörighetsnivån var inte den uppenbara uppsättningen granulat behörigheter. Att skapa en uppdatering-bara behörighetsnivå för ett InfoPath-formulär, Jag gjorde följande:

  1. Skapa en ny behörighetsnivå.
  2. Rensa bort alla alternativ.
  3. Valt endast följande från "Listbehörigheter":
    • Redigera objekt
    • Visa objekt
    • Visa ansökan sidor

Att välja dessa alternativ tillåter en användare att uppdatera en form, men inte skapar det.

Tricket var att aktivera "Visa ansökan sidor". Det finns inte någon verbage på behörighetsnivån som anger som krävs för endast uppdatera InfoPath-formulär, men visar sig att det är.

Skapa och uppdatera var ännu underligare. Jag följde samma steg, 1 genom 3 ovan. Jag var tvungen att lägga särskilt till en webbplats behörighet"" alternativet: "Använd klientfunktioner integration". Igen, Beskrivning Det gör inte det verka som om det borde krävas för ett InfoPath-formulär, men där är det.

</slutet>

Technorati Tags: ,

Att “Däremellan” Känsla; Synpunkter på samråd med SharePoint

Tyvärr, fas ett av mitt senaste projekt har kommit till sitt slut och klienten har valt för att gå vidare själva på fas två. Vi gjorde vårt jobb så bra, as usual 🙂 I’m now between projects, en speciell tid för personal konsulter som jag själv (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Vi personal konsulter fyll denna gång på olika sätt: Arbetar med försäljning folk att skriva förslag; fylla i för någon eller bakningen upp en person på denna eller det udda jobbet; studera; Blogging :). Det är svårt att planera mer än några dagar i förväg. Ibland så här, medan jag har lite tid på mina händer, Jag gillar att reflektera.

Jag är nästan alltid sorgligt att lämna en kunds campus för sista gången. Vi konsulter utgör en märklig sorts relation med våra kunder, till skillnad från din typiska medarbetare relation. Det finns pengar vinkel — alla vet att konsultens är trebäddsrum eller till och med mer än klienten personal. Du är en känd tillfälliga person. Som konsult, Du är en permanent outsider med en mer eller mindre kända avresedatum. Ännu, du äter lunch med klienten, ta dem på middag eller för drycker, köpa cookies för laget, gå på kaffe körs, ge och ta emot julkort — alla typer av saker som medarbetare göra. Å ena sidan, Du är vuxen i rummet. Du är en expert i teknologin som ger dig en överlägsen position. Å andra sidan, Du är en baby. På dag noll, konsulter vet inte namnen, platserna eller klientens lingo. De flesta gånger, konsulter aldrig lära sig allt.

När saker går bra, du blir mycket väl integrerat med kundens projektteam. De behandlar dig som en medarbetare i en mening, och förtrogne i en annan. Eftersom vi inte har en manager-stil ansvarsförhållande med klienten, projektgruppen känns ofta lite fri att lufta sin smutstvätt. De svikit sina hinder och kan sätta konsulten i en svår situation, aldrig inse de gör det.

Konsulter får ofta inte genomföra fas två och som aldrig blir lätt för mig. Jag tror att detta är särskilt svårt med SharePoint. Fas ett av projektets typiska SharePoint omfattar installation/konfiguration, styrning, taxonomi, grundläggande innehållstyper, m.m.. och i många avseenden, uppgår till en lång, mycket detaljerade upptäckten. Det är hur jag Visa mitt senaste projekt. Vi gjorde alla grundläggande saker samt utföra några fina mini-POC genom att förlänga CQWP, genomföra BDC-anslutningar till PeopleSoft, infört en ganska komplexa arbetsflöden med SharePoint Designer, berörde grundläggande KPI och mer. En ordentlig fas två skulle förlänga allt detta med omfattande, nästan genomträngande BDC, riktigt trevlig arbetsflöde, bra avstämd och bättre Sök, arkivhandlingscentret, Excel services och förmodligen viktigaste, att nå ut till andra affärsenheter. Men, Det är inte för att vara för mig, och det är sorgligt.

Baserat på denna senaste erfarenhet, Jag tycker det är rättvist att säga att en ordentlig enterprise SharePoint är en process som ett år. Det kunde nog lagligt köra två år innan de når en punkt om avtagande avkastning. Detaljer fråga, Självklart.

Det är konsultens liv och alla dessa små klagomål är ännu värre i ett SharePoint-engagemang. Som jag skrivit innan, SharePoint övergripande karaktär ger dig i kontakt med ett brett utbud av enheter för människor och företag. När du arbetar med så många människor, Du kan se så många sätt att SharePoint kan hjälpa företaget bli effektivare, spara tid, göra saker bättre… men du alltid får inte göra dem.

Jag ser ofta tillbaka till mitt första jobb av college, innan ett konsultföretag karriär 1995. Vi fick göra en fas två och även en fas tre. Det var fina tider. Medaljens baksida, men, Det betyder att det skulle betyda en hel del rutin saker också. Hantera webbplatssäkerhet. Tweaking innehållstyper. Skapa vyer och byta vy. Att göra med IE säkerhetsinställningar. Återställa förlorade dokument. BLECH! 🙂

Trots min melankoliska stämning, Jag kan inte föreställa mig en plats jag skulle hellre vara (utom på en varm strand med en ansenlig mängd sprit).

Jag kan inte vänta att komma igång genomförs nästa företagsprojekt för SharePoint.

(Apropå ingenting, Jag skrev de flesta av denna bloggpost på en NJ Transit buss. Jag tror inte att jag gjorde några vänner, but one CAN blog on the bus 🙂 )

</slutet>

Technorati Tags:

Söndag Funny: “De är inte så dåliga”

Tillbaka nära 1999, Jag spenderade en hel del veckor ut i Santa Barbara, CA, arbetar för en klient, lämnar min stackars fru tillbaka hit i New Jersey ensam. Jag älskar innerligt min fru. Jag älskar henne lika mycket idag som jag gjorde när hon dumt nog gifta mig 1,000 år sedan. Någonstans längs linjen, Jag myntade en fras, "särskilda rädsla", som i "Samantha har särskilda farhågor." Hon som en speciell rädsla för "buggar", som för henne är inte flugor eller nyckelpigor, men ganska mikrober. Hon är rädd att det eller det virus eller ovanliga bakterier drabbar vår son, eller mig, men aldrig riktigt sig själv. (Hon är också speciellt rädd av vampyrer, miniatyr onda dockor (särskilt clowner) och ubåten olyckor; Hon vuxit ut sin speciella rädsla för människor klädda i Santa Claus outfits).

En dag, min medarbetare och jag bestämde mig att köra upp i de närliggande bergen nära Ohai. Vid ett tillfälle, Vi fick av bilen ta i scenen. När vi kom tillbaka in i bilen, Jag märkte att en fästing var på min axel. Jag blinkade ut genom fönstret och det var det..

Den natten, Jag berättade för henne om vår enhet och nämnde fästingen. Konversationen gick ungefär så här:

S: "Oooo! De är dåliga. De bär sjukdomar."

P: "Väl, Jag blinkade ut genom fönstret."

S: "De är riktigt dålig men. De kan få under huden och suger blod och överföra buggar. Du bättre kontrollera ditt hår och att det inte finns någon i ditt huvud!"

P: Med hög röst: "Min Gud! DE KAN TA ÖVER DITT SINNE???"

S: Bokstavligen lugnande mig: "Nej, de är inte som dålig."

</slutet>

Technorati Tags:

Snabb och enkel: Automatiskt öppna InfoPath-formulär från SharePoint Designer Email

UPPDATERING: Madjur Ahuja påpekar denna länk från en diskussionsgrupp diskussion: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Det är ganska definitiv.

===

Vi vill ofta bädda in hyperlänkar till InfoPath-formulär i e-postmeddelanden skickas från SharePoint Designer arbetsflöden. När användare får dessa e-postmeddelanden, de kan klicka på länken från email och gå direkt till InfoPath-formuläret.

Detta monster URL konstruktion fungerar för mig:

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&Källa = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Ersätta fet röd text med namnet på formuläret, som visas i följande skärmdump:

bild

Observera att det finns en hel del hårdkodade sökvägen i URL:, samt en URL-kodade komponent. Om det är så svårt att översätta till din specifika situation, Prova att vrida på varningar för formulärbiblioteket. Bokför en form och när du får e-post, Visa källan till e-post och du ser allt du behöver inkludera.

Skarpsinniga läsare kanske märker att ovanstående e-kroppen visar också en länk som ansluter direkt till uppgiften via en filtrerad vy. Jag planerar att förklara det närmare i ett kommande inlägg.

</slutet>

Technorati Tags: