Månedligt arkiv: Januar 2008

Blog statistik

Jeg troede nogle folk kunne være interesseret i min blog statistik. Du kan bruge mine som benchmark for at sammenligne dit eget.

Jeg kører min blog på windows live spaces. De indsamler statistik for mig og jeg kender ikke nogen måde at kontrollere. Det er godt, så vidt det går, men det er temmelig begrænset i at jeg ikke kan gøre meget faktiske analyse med det. Jeg ville elske, for eksempel, for at være i stand til at generere en liste over min mest hyppigt kan ikke hit indlæg, men jeg gøre det uden en uoverkommelig manuel proces. Hvis nogen ved bedre, behage afgøre mig.

Live spaces status fortælle mig: samlede besøgstal for dagen, samlede besøgstal for i alt hits siden dag nul. Sig ligeledes fortæller mig hvad folk gjorde for at komme til min blog (strømsparetilstand. Google, MSDN forum link, osv).

På nogle måder, et "hit" er indlysende. Hvis du læser denne sætning lige nu, du har næsten helt sikkert registreret som et enkelt hit.

RSS er en smule forvirrende. På den ene side, Jeg kan se enkelte RSS hits hele dagen lang. Men, Jeg kan også se RSS "sweeps". En sweep er når jeg ser 20 eller 30 RSS-hits alle inden for et andet vindue med én eller to. Jeg formoder, disse er automatiseret ting som google tjekker ind på min hjemmeside, måske andre folks browsere … Ikke sikker. De er helt sikkert en form for automatiseret proces. Jeg kan ikke fortælle, dog, hvor mange af mine samlede hits er automatiserede og hvor mange har en faktiske menneskelige på anden siden. Jeg vil gætte på mindst 100 hits per dag er automatiserede.

På numrene!

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

Jeg har skrevet omkring 60 blogindlæg siden da, mere end 50 som direkte vedrøre SharePoint.

Jeg begyndte at holde styr på mine hits i et regneark på en daglig basis i slutningen af September.

Månedlige starter:

Første uge af: Samlede Hits
Oktober 1,234
November 2,162
December 3,071
Januar 2008 4,253

Total pr. måned

Måned Samlede Hits
Oktober 6,620
November 11,110
December 13,138

Høj vand mærker

Type Samlede Hits
Bedste dag 958
Bedste uge 4,253
Samlede Hits siden dag nul 42,438

Jeg er interesseret i andre’ statistik. Hvis du holder af at dele dine i kommentarerne, Undlad venligst at!

</slutningen>

Technorati Tags:

Søndag formiddag Funny: “Ja, Ja, Ja. Blah, blah, bla.”

Om seks år siden, min fire-årige søn og jeg var ovenpå ser en Discovery channel "hajangreb" særlige (eventuelt denne ene). Han var meget unge på punktet, og jeg var altid bekymret for, hvad han kunne se på et show som dette og hvordan han kan tage det. Jeg ville ikke have ham til at udvikle, for eksempel, enhver særlige frygt af vand eller blab noget upassende til sine venner og muligvis forårsage hans baby ven netværk at kom brasende ned.

Discovery håndterer disse former for emner meget godt. Det handler ikke om at skabe en frygt for noget, men snarere at vise, hvordan usædvanligt for hajer til at angribe mennesker.

Så, Vi ser det og der er denne ene især skræmmende angreb med en lille pige. Som Discovery er ved at opbygge drama af angrebet, min søn (der har altid været meget nervøs alligevel), bliver meget ophidset. Jeg gør nogle lyde om, hvor usædvanligt det er for hajer til at angribe folk, og hvor slemt det stakkels pige skal føle sig. Jeg prøver at forklare at folk inddrive fra disse begivenheder og blive stærkere for det. Dog, Jeg havde misforstået hans begejstring. Han var ikke bekymret om pigen overhovedet. I stedet, mens klappe hans hænder, Han fortæller mig, "Hajer elsker det! Det er fantastisk. Det er vidunderligt. Dens en drøm!"

Jeg troede det var hylende morsomme, men også meget foruroligende. På den ene side, Jeg var glad for — selv lidt stolt — at han kunne have stærke empatiske følelser, Cross-arter skønt de kan være. Som mennesker, Vi skal udvikle vores "empatisk muskler" så taler eller du vil ende op som denne fyr 🙂 On the other hand, Han var følelse cross-arter empati mod en art, der udviser adfærd skadelig for hans egen. Jeg virkelig kæmper med dette når fortælleren brugte ordet "paradigme". Min søn samlet op på det og spurgte hvad det betød.

Det er ikke sådan en nem ord at beskrive en fire år gammel, men jeg gav det en chance. Når jeg tænker på ordet "paradigme", Thomas Kuhn er aldrig langt fra mine tanker. Jeg læste Strukturen af videnskabelige revolutioner tilbage på Lafayette og for bedre eller værre, ordet "paradigme" er gravid med ekstra mening for mig. (Lidt ligesom ordet "kontakt" efter at have hørt en film Telefonstemme fortælle mig hvor jeg kunne se at filmen [Jeg syntes bogen var bedre]; Jeg siger altid til mig selv, "KONTAKT!" Når jeg ser eller hører nogen sige "kontakt").

Alligevel, Jeg prøver at forklare ham et kuhnske definition, at det er "en historisk bevægelse af tanke" og at det er en "måde at tænke med en række indbyggede antagelser, som er svære at slippe for mennesker, der lever på tidspunktet." Selvfølgelig, Du kan ikke tale som med en fire - årig, så jeg forsøger at successivt definere det i mindre stykker og følelse temmelig stolt af mig selv, som jeg gør det.. (Jeg har lige vidste at nogen uden for kollegiet ville sørge for at jeg havde læst Kuhn!).

Jeg bare opvarmning til opgaven, når han afbryder mig. Vinker hans hånd i min generelle retning og aldrig tage hans øjne off en anden brutal haj angreb, Han siger bare, "ja, Ja, Ja. Blah, blah, blah.".

So much for that 🙂

På det tidspunkt, Jeg besluttede at løbe væk, retorisk tale, Læn dig tilbage, og nyde at se hajer angribe mennesker med min søn.

</slutningen>

Technorati Tags:

Skifte visning visning baseret på bruger-ID i en InfoPath-formular

Vi havde en udviklede en InfoPath-formular med flere visninger til at støtte en ny leje / på boarding proces. Når virksomheden ansætter en ny person, IT-afdelingen og andre grupper skal handle (nedsat løn, Aktiver adgang til passende programmer, Find skrivebord, osv). Vi bruger på form, men en anden opfattelse af formen for hver af disse funktioner.

På dette selskab, de fleste af de mennesker, der er involveret i forretningsprocessen er IT-kyndige, så når de får adgang til formen, deres standard se på er en "menu" Se med knapper, der direkte dem til deres specifikke funktion. Dog, Vi havde brug at forenkle tingene for nye leje direkte manager. Denne person skal ikke se nogen af IT-relaterede ting. Faktisk, hun skal kunne se bare én visning af formularen og ikke selv har mulighed for at se de andre visninger.

I vores tilfælde, der direkte konto er direkte bundet til formularen høflighed af en Kontakt selector (som jeg altid ønsker at kalde en "mennesker picker" for anden grund).

Trinene er som følger:

1. I designtilstand, gå til værktøjer-> Formularindstillinger-> Åbne og gemme.

2. Vælg "regler".

3. Oprette en ny regel, hvis indsats er "skifte for at se" og hvis tilstand udnytter brugernavnet() funktion.

userName() Returnerer "simpelt" brugernavnet uden domænet. Hvis jeg logger på SharePoint med legitimationsoplysninger "domainpagalvin", userName() Returnerer "pagalvin".

Den kontakt selector giver tre bits af oplysninger for en kontaktperson. "AccountID" del er mest nyttige i dette scenarie. Det eneste, der gør det endda en lille smule af udfordring er, at den kontakt selector (i mit miljø alligevel) Returnerer det domæne og bruger-ID, som i "domainpagalvin". Dette forhindrer os i at gøre en straight-forward ligestilling tilstand siden AccountID ("domainpagalvin") vil aldrig være lig med brugernavnet() ("pagalvin").

Vi kan komme uden om dette ved hjælp af "indeholder" operatør: AccountID indeholder brugernavnet().

Vi kan tage det længere og pre-pend en hard-coded domæne foran brugernavnet() funktion til at få vores ligestilling check og fjerne risikoen for en falsk positiv på den indeholder operatør.

Vi havde virkelig gerne automatisk skifte visning for andre brugere baseret på deres annonce sikkerhedsgruppemedlemskab. For eksempel, Når et medlem af "det Analytics" Gruppen får adgang til formen, automatisk skifte til visningen IT Analytics. Vi har ikke haft tid til at gennemføre det, men min første tanke er at oprette en web-tjeneste, der ville have en metode, som "IsMemberOfActiveDirectorySecurityGroup", pass det Brugernavn() og vende tilbage sandt eller falsk. Er der nogen der har nogen andre, mere klog idé? Er der nogen SharePoint funktion vi kan udnytte fra InfoPath til at træffe denne afgørelse?

</slutningen>

Technorati Tags:

Ved et uheld føje kode til en InfoPath-formular; Bevidst at fjerne det.

Når du arbejder med knapper på en formular, vi tilføje ofte regler. Du få adgang til reglerne editor fra egenskaber for knappen.

Når du klikker rundt hurtigt, Det er nemt at ved et uheld klikker på "Rediger Form Code" i stedet for "regler …".

Første gang jeg gjorde det, Jeg Afmeldt ud af Kodeeditor. Dog, da jeg prøvede at udgive formularen lidt mens senere, det krævede at jeg udgive som en administratorgodkendt skabelon" (Avanceret)". Jeg gjorde faktisk ikke nogen programmering og jeg absolut ønsker ikke at gå gennem en unødvendig godkendelsesproces. Jeg var i lidt af panik på tidspunktet på grund af tidnød. At komme forbi det, Jeg simpelthen gendannet en tidligere sikkerhedskopi og fortsatte. Jeg havde for nylig set nogle blogindlæg om folk går ind i formularens XML til tweak ting og jeg var bange for jeg ville have til at gøre noget lignende.

I dag, Jeg gjorde det igen. Denne gang, Jeg havde lidt mere tid på mine hænder og fundet, at du nemt kan fortryde det.

Gå til:

Værktøjer-> Formularindstillinger-> Programmering: "Fjern kode"

Det får ikke meget nemmere end at.

</slutningen>

Technorati Tags: ,

Mindstekrav til sikringen kræves For InfoPath-formularer

Jeg havde brug at opfylde en sikkerhedskrav for en InfoPath-formular i dag. I denne situation, business, et relativt lille antal personer er tilladt at oprette en ny InfoPath-formular og en meget bredere publikum får lov til at redigere det.. (Dette er nye-leje på bording formular bruges af menneskelige ressourcer, der starter en arbejdsproces).

At opfylde dette mål, Jeg oprettede oprettet to nye tilladelsesniveauer ("oprette og opdatere" og "Opdater kun"), brød arv for formularbiblioteket og tildelt tilladelser til en "Opret, opdatere" brugeren og en separat "Opdater kun" bruger. Den mekanik alle arbejdede, men det viste sig for at være lidt mere med end jeg havde forventet. (Hvis du føler dig lidt usikker på SharePoint-tilladelser, Tjek dette blog-indlæg). Den krævede sikkerhedskonfiguration for tilladelsesniveauet var ikke det indlysende sæt kornede tilladelser. Oprette en opdatering, der kun tilladelsesniveau til en InfoPath-formular, Jeg gjorde følgende:

  1. Oprette en nye tilladelsesniveau.
  2. Ryd væk alle indstillinger.
  3. Valgt kun følgende fra "listetilladelser":
    • Rediger elementer
    • Vis listeelementer
    • Se programsider

At vælge disse indstillinger tillader brugeren at opdatere en form, men ikke opretter den.

Tricket var at aktivere "Vis ansøgning sider". Der er ikke nogen verbage på det tilladelsesniveau, der angiver, der er nødvendige for update-only InfoPath-formularer, men vender ud det er.

Opret og Opdater var endda fremmede. Jeg fulgt den samme foranstaltninger, 1 gennem 3 ovenfor. Jeg havde udtrykkeligt tilføje en "Site tilladelse" indstilling: "Brug funktioner til integration". Igen, Beskrivelse der gør det ud som om det skulle være nødvendigt for en InfoPath-formular ikke, men der er det.

</slutningen>

Technorati Tags: ,

At “Mellem” Følelse; Observationer på SharePoint Consulting

Desværre, fase et af mit sidste projekt er kommet til en tæt og kunden har valgt for at gå videre af sig selv på fase to. Vi gjorde vores job alt for godt, as usual 🙂 I’m now between projects, en særlig tid til personalet konsulenter som mig selv (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Vi ansatte konsulenter fyld denne gang på forskellige måder: Arbejder med salg folk til at skrive forslag; udfylde for nogen eller sikkerhedskopiering af en person på denne eller ulige jobbet; at studere; Blogging :). Det er svært at planlægge mere end et par dage i forvejen. På tidspunkter som dette, mens jeg har en smule tid på mine hænder, Jeg gerne afspejle.

Jeg er næsten altid trist at forlade en klient campus for sidste gang. Vi konsulenter udgør en ejendommelig form for relation med vores klienter, i modsætning til din typiske medarbejder relation. Der er penge vinkel — alle kender konsulentens sats er dobbelt/triple eller endda mere end klient personale. Du er en kendt person, midlertidig. Som konsulent, du er en permanent outsider med en mere eller mindre kendte afrejsedato. Endnu, du spiser frokost med klienten, tage dem ud til middag eller drinks, købe cookies for holdet, gå på kaffe kører, give/modtage ferie-kort — alle slags ting, kollegaer gøre. På den ene side, du er voksen på værelset. Du er en ekspert i den teknologi, som sætter dig i en overlegen position. På den anden side, du er en baby. Dag nul, konsulenter kender ikke navnene, steder eller klientens lingo. De fleste gange, konsulenter lære aldrig det hele.

Når tingene går godt, du bliver godt integreret med klientens projektgruppen. De behandler dig som en medarbejder i en vis forstand, og fortrolig i en anden. Da vi ikke har en manager-stil rapporteringsrelationer med klienten, projektgruppen føles ofte lidt gratis til luft deres beskidte vasketøj. De lod deres barrierer ned og kan sætte konsulenten ind i en akavet stilling, aldrig at indse de gør det.

Konsulenter kommer ofte ikke til at gennemføre fase to og der aldrig bliver let for mig. Jeg tror, det er især svært med SharePoint. Fase et af projektets typisk SharePoint dækker konfiguration og installation, regeringsførelse, taksonomi, grundlæggende indholdstyper, osv. og i mange henseender, beløber sig til en langvarig, yderst detaljerede opdagelse. Thats hvordan jeg se mit sidste projekt. Vi gjorde alle de grundlæggende ting samt udføre nogle nice mini-POCS ved at udvide CQWP, gennemførelse af BDC-forbindelser til PeopleSoft, indført en temmelig komplekse arbejdsprocesser med SharePoint Designer, rørt på grundlæggende KPI og meget mere. En ordentlig fase ville udvide alt dette med omfattende, næsten pervasive BDC, virkelig nice arbejdsproces, fint tunet og bedre søgning, datacenteret, Excel services og sandsynligvis vigtigste, at nå ud til andre afdelinger. Men, Det er ikke for at være for mig, og det er trist.

Baseret på denne seneste erfaring, Jeg synes det er fair at sige, at en ordentlig enterprise SharePoint-implementering er en etårig proces. Det kunne nok lovligt køre to år før de når et punkt af aftagende afkast. Detaljer spørgsmål, Selvfølgelig.

Det er konsulentens liv og alle disse små klager er endnu værre i en SharePoint engagement. Som jeg har skrevet før, SharePoints horisontale karakter bringer dig i kontakt med en bred vifte af mennesker og business enheder. Når du arbejder med så mange mennesker, Du kan se så mange måder at SharePoint kan hjælpe virksomheden bliver mere effektiv, spare tid, gøre tingene bedre… men du får ikke altid gøre dem.

Jeg ser ofte tilbage til mit første job ud af college, før du starter et konsulentfirma karriere 1995. Vi fik til at gøre en fase to og endda en tredje fase. Det var rart tider. På negativsiden, dog, Det betyder, at det ville betyde en masse rutinemæssige ting for. Administration af webstedssikkerhed. Tweaking indholdstyper. Oprettelse af visninger og ændre visninger. Beskæftiger sig med IE sikkerhedsindstillinger. Genoprette tabt dokumenter. Blech! 🙂

Trods min melankolsk stemning, Jeg kan ikke forestille mig et sted jeg vil hellere være (undtagen på en varm strand med en smuk forsyning af spiritus).

Jeg kan ikke vente med at komme i gang gennemført næste enterprise SharePoint-projektet.

(Apropos ingenting, Jeg skrev de fleste af denne blog post på en NJ Transit bus. Jeg tror ikke, jeg foretaget nogen venner, but one CAN blog on the bus 🙂 )

</slutningen>

Technorati Tags:

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

Tilbage i nærheden af 1999, Jeg brugte en masse uger ud i Santa Barbara, CA, arbejder for en klient, forlader min stakkels kone tilbage her i New Jersey alene. Jeg elsker inderligt min kone. Jeg elsker hende lige så meget i dag, som jeg gjorde da hun tåbeligt blev gift med mig 1,000 år eller så siden. Et sted langs linjen, Jeg opfandt en sætning, "særlige frygt", som i "Samantha har særlig frygt." Hun som en speciel frygt for "bugs", som hende er ikke fluer eller mariehøns, men snarere mikrober. Hun er bange for dette eller hint virus eller usædvanlige bakterier plager vores søn, eller mig, men aldrig rigtig selv. (Hun er også specielt bange for vampyrer, miniature onde dukker (især klovne) og ubåden ulykker; hun vokset ud sin særlige frygt for folk klædt i Santa Claus outfits).

Én dag, min kollega og jeg besluttede at køre op i de nærliggende bjerge nær Ohai. På et tidspunkt, Vi fik af bilen til at tage i scene. Da vi kom tilbage til bilen, Jeg bemærket at en skovflåt var på min skulder. Jeg knipsede ud af vinduet og der var det.

Aftenen, Jeg fortalte hende om vores kørsel og nævnte kryds. Samtalen gik noget som dette:

S: "Oooo! Dem er dårlige. De bærer sygdomme."

P: "Godt, Jeg knipsede det ud af vinduet."

S: "De er virkelig dårlig selv. De kan komme ind under huden og suger blod og overføre bugs. Du bedre kontrollere din hår og sørg for, at der ikke er nogen i dit hoved!"

P: I en høj røst: "Min Gud! DE KAN TAGE OVER DIT SIND???"

S: Bogstaveligt talt beroligende mig: "No, de er ikke så slemt."

</slutningen>

Technorati Tags:

Hurtig og nem: Automatisk åbne InfoPath-formular fra SharePoint Designer E-mail

OPDATERING: Madjur Ahuja påpeger dette link fra en nyhedsgruppe diskussion: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Det er temmelig endelige.

===

Vi ønsker ofte at integrere hyperlinks til InfoPath-formularer i e-mails sendt fra SharePoint Designer arbejdsgange. Når brugere modtager disse e-mails, de kan klikke på linket fra e-mailen og gå direkte til InfoPath-formularen.

Denne monster URL konstruktion virker for 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&Kilde = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Erstatte fed rød tekst med navnet på formen, som vist i følgende skærmbillede:

billede

Bemærk at der er en masse af hard-kodet sti i URL, samt en URL-kodet komponent. Hvis det er for svært at oversætte til din specifikke situation, Prøv at dreje på indberetninger til formularbiblioteket. Sende en formular og når du får e-mailen, Se kilden til e-mail og du vil se alt hvad du behøver at omfatte.

Snu læsere vil måske bemærke at ovenstående e-mail kroppen også viser et link, der har direkte adgang til opgave via en filtreret visning. Jeg planlægger at forklare det nærmere i en kommende post.

</slutningen>

Technorati Tags: