maandelijkse archieven: Januari 2008

Blog Stats

Ik dacht dat sommige mensen misschien geïnteresseerd in mijn blog statistieken. U kunt mij als een benchmark om te vergelijken uw eigen.

I 'm running mijn blog op windows live spaces. Ze verzamelen statistieken voor me en ik weet niet een manier om te controleren of. Het is goed als het gaat, maar het is vrij beperkt in dat ik niet veel werkelijke analyse met het. Ik zou graag, bijvoorbeeld, om te kunnen genereren een aanbieding van mijn meest vaak kan hit berichten maar ik dat niet zonder een onbetaalbaar handproces. Als iemand beter weet, Gelieve te vertellen me.

Live spaces status vertel me: totaal aantal treffers voor de dag, totaal aantal treffers voor de week en totaal hits sinds dag nul. Het vertelt me ook wat mensen deden om naar mijn blog (bijvoorbeeld. Google, MSDN forum link, etc).

In sommige opzichten, een 'hit" is duidelijk. Als je deze zin nu leest, u hebt bijna zeker geregistreerd als een enkele hit.

RSS is een beetje verwarrend. Aan de ene kant, Ik zie individuele RSS hits hele dag lang. Maar, Ik zie ook RSS "sweeps". Een sweep is als ik zie 20 of 30 RSS hits allemaal binnen een tweede venster één of twee. Ik neem aan dat dit zijn geautomatiseerde dingen zoals google inchecken op mijn site, misschien andere mensen browsers … Ik weet het niet. Ze zijn zeker een soort geautomatiseerd proces. Ik kan niet zeggen, echter, Hoeveel van mijn totale hits zijn geautomatiseerd en hoeveel hebben een werkelijke mens aan de andere kant. Ik denk dat ten minste 100 hits per dag worden geautomatiseerd.

Naar de getallen!

Schreef ik mijn eerste blog entry op 27 juli, 2007.

Ik heb ongeveer geschreven 60 blogberichten sindsdien, meer dan 50 die direct betrekking hebben op SharePoint.

Ik begon om bij te houden van mijn hits in een werkblad op een dagelijkse basis aan het einde van September.

Maandelijkse begint:

Eerste week van: Totaal aantal treffers
Oktober 1,234
November 2,162
December 3,071
Januari 2008 4,253

Totaal per maand

Maand Totaal aantal treffers
Oktober 6,620
November 11,110
December 13,138

Hoge Water merken

Type Totaal aantal treffers
Beste dag 958
Beste Week 4,253
Totaal aantal treffers sinds dag nul 42,438

Ik ben geïnteresseerd in andere’ stats. Als u zorg te delen jouwe in de commentaren, Gelieve te doen!

</einde>

Technorati Tags:

Zondag ochtend grappig: “Ja, Ja, Ja. Bla, bla, bla.”

Ongeveer zes jaar geleden, mijn vier-jaar-oude zoon en ik waren naar boven kijken naar een Discovery channel "haai aanvallen" speciale (misschien dit één). Hij was erg jong op het punt en ik was altijd bang wat hij op een show als deze zouden kunnen zien en hoe hij zou kunnen nemen het. Ik had geen zin hem te ontwikkelen, bijvoorbeeld, elke speciale angsten van het water of blab iets ongepast aan zijn vrienden en eventueel veroorzaken zijn baby vriend netwerk te komen crashen omlaag.

Ontdekking behandelt dit soort onderwerpen zeer goed. Het is niet over het maken van een angst voor iets, maar eerder om te tonen hoe ongebruikelijk is voor haaien aan te vallen van mensen.

Dus, We kijken het en er is dit een bijzonder eng aanslag met een klein meisje. Zoals Discovery is het opbouwen van het drama van de aanval, mijn zoon (die is altijd geweest uiterst springerig toch), wordt steeds zeer opgewonden. Ik sommige geluiden over hoe ongebruikelijk is voor haaien aan te vallen van mensen te maken, en hoe slecht het arme meisje moet voelen. Ik probeer uit te leggen dat mensen uit deze gebeurtenissen herstellen en sterker voor het geworden. Echter, Ik had verkeerd geïnterpreteerd zijn opwinding. Hij was niet bezorgd over het meisje helemaal. In plaats daarvan, terwijl zijn handen klappen, Hij vertelt me, "De haaien love it! Het is geweldig. Het is prachtig. Zijn een droom!"

Ik dacht dat dit was hilarisch, maar ook zeer verontrustende. Aan de ene kant, Ik was blij — zelfs een beetje trots — dat hij sterke empathisch gevoelens hebben kon, Kruis-soorten hoewel ze kunnen zijn. Als mensen, We moeten onze "empathisch spieren ontwikkelen" zo spreken of zult u beëindigen omhoog als deze kerel 🙂 On the other hand, Hij voelde Kruis-soorten empathie naar een soort die strijdig met zijn eigen gedrag was exposeren. Ik was echt worstelen met dit, wanneer de verteller het woord "paradigma gebruikt". Mijn zoon opgepikt op dat en vroeg me wat dat betekende.

Dat is niet zo'n een makkelijk woord om te beschrijven aan een vier jaar oude, maar ik gaf het een poging. Als ik denk aan het woord "paradigma", Thomas Kuhn is nooit ver van mijn gedachten. Ik lees De structuur van Scientific Revolutions terug op Lafayette en voor beter of voor slechter, het woord "paradigma" is zwanger met extra betekenis voor mij. (Soort als het woord "contact" na het horen van een stem van de film telefoon vertellen me waar ik kon zien die film [Ik dacht dat het boek was beter]; Ik zeg altijd tegen mezelf, "CONTACT!" Wanneer ik ziet of hoort iemand zeggen "contact").

Hoe dan ook, Ik probeer uit te leggen aan hem een Kuhnian definitie, dat is het "een historische beweging van het denken" en dat er een "manier van denken met een aantal ingebouwde aannames die moeilijk te ontsnappen voor mensen die op dat moment." Natuurlijk, u kan niet praten als een vier - jarige, dus ik probeer te achtereenvolgens definiëren voor kleinere stukken en gevoel eerder trots op mezelf als ik doen. (Ik heb net wist dat iemand buiten college zou schelen dat ik had gelezen Kuhn!).

Ik ben gewoon opwarming van de aarde aan de taak wanneer hij me onderbreekt. Zwaaien van zijn hand in mijn algemene richting en nooit houdend zijn ogen een andere wrede haai aanval af, Hij zegt enkel, "Ja, Ja, Ja. Bla, bla, bla.".

So much for that 🙂

Op dat moment, Heb ik besloten weg te lopen, retorisch spreken, achterover leunen, en genieten van het kijken van haaien vallen mensen met mijn zoon.

</einde>

Technorati Tags:

Schakelaar weergave weergave op basis van gebruikers-ID In een InfoPath-formulier

We hadden een ontwikkelde een InfoPath-formulier met meerdere weergaven ter ondersteuning van een nieuwe huren / op-boarding proces. Wanneer de onderneming huurt een nieuwe persoon, de IT-afdeling en andere groepen nodig om actie te ondernemen (payroll instellen, toegang tot geschikte toepassingen inschakelen, Zoek een bureau, etc). We gebruiken op een formulier maar een andere weergave van het formulier voor elk van deze functies.

Bij dit bedrijf, de meeste van de mensen die betrokken zijn in het bedrijfsproces zijn IT-savvy, Zo wanneer zij het formulier openen, hun standaardweergave is een "menu" bekijken met knoppen die hen rechtstreeks naar hun specifieke functie. Echter, we nodig hadden om de dingen te vereenvoudigen voor de nieuwe huur directe manager. Deze persoon moet niet zien dat een van de IT-gerelateerd spul. Eigenlijk, ze moet slechts één weergave van het formulier zien en zelfs niet hebben een optie om te zien de andere weergaven.

In ons geval, dat directe manager van-account is direct gekoppeld aan het formulier hoffelijkheid van een Contactpersonen kiezen (die ik altijd wil noemen een "mensen picker" voor sommige reden).

De stappen zijn als volgt:

1. In de ontwerpmodus, Ga naar extra-> Formulieropties-> Openen en opslaan.

2. Selecteer "regels".

3. Maak een nieuwe regel waarvan actie is "schakelen als u wilt bekijken" en wiens toestand maakt gebruik van de gebruikersnaam() functie.

Gebruikersnaam() Deze eigenschap retourneert de eenvoudige"" gebruikersnaam zonder het domein. Als ik mij aanmeld in SharePoint met referenties "domainpagalvin", Gebruikersnaam() geeft als resultaat "pagalvin".

De contactpersonen kiezen biedt drie stukjes informatie voor een contactpersoon. De "AccountID" gedeelte is vooral handig voor dit scenario. Het enige ding dat dit zelfs een klein beetje maakt van uitdaging is dat de contactpersonen kiezen (in mijn omgeving toch) Deze eigenschap retourneert het domein en de gebruikersnaam ID, zoals in "domainpagalvin". Dit belet ons een voorwaarde rechttoe-rechtaan gelijkheid sinds AccountID ("domainpagalvin") nooit zal gelijk zijn aan gebruikersnaam() ("pagalvin").

We kunnen krijgen rond dit met behulp van de "bevat" exploitant: AccountID bevat gebruikersnaam().

We kunnen nemen het verder en pre-pend een hardcoded domein voor de gebruikersnaam() functie om onze gelijkheid controleren en elimineert het risico van te verkeerd stellig op de exploitant bevat.

We zouden moeten echt zoals automatisch naar een andere weergave voor andere gebruikers op basis van hun lidmaatschap van een beveiligingsgroep AD. Bijvoorbeeld, Wanneer een lid van de "het Analytics" groep opent het formulier, automatisch overschakelen naar de weergave IT Analytics. We had geen tijd om het te implementeren, maar mijn eerste gedachte is het creëren van een webservice die een methode als "IsMemberOfActiveDirectorySecurityGroup hadden", de gebruikersnaam doorgeven() en terug te keren terug waar of onwaar. Ieder doet zijn ieder andere, meer slim idee? Is er een SharePoint functie die we gebruik kunnen maken van InfoPath om die bepaling te maken?

</einde>

Technorati Tags:

Per ongeluk Code toe te voegen aan een InfoPath-formulier; Opzettelijk verwijderen

Bij het werken met knoppen op een formulier, we toevoegen vaak regels. U openen de regels-editor vanuit de eigenschappen van de knop.

Wanneer het klikken snel rond, het is gemakkelijk om per ongeluk klikt u op "Formuliercode bewerken" in plaats van "regels …".

De eerste keer dat ik deed dit, Ik geannuleerd uit de code-editor. Echter, Toen ik probeerde het formulier wilt publiceren een beetje tijd later, het vereiste dat ik als een "door een beheerder goedgekeurde formuliersjabloon publiceren (geavanceerde)". Ik eigenlijk niet programmeren en ik absoluut niet wil gaan door middel van een onnodige goedkeuringsproces. Ik was in een beetje paniek op de moment wegens tijdgebrek. Om voorbij het te krijgen, Ik gewoon hersteld van een vorige back-up en bleef. Ik had onlangs gezien sommige blog posts over mensen die in de vorm van XML naar tweak dingen en ik was bang dat ik zou moeten doen iets dergelijks.

Vandaag, Ik deed het weer. Deze keer, Ik had een beetje meer tijd op mijn handen en gevonden dat u dit gemakkelijk ongedaan kunt maken.

Ga naar:

Hulpprogramma's-> Formulieropties-> Programmering: "Code verwijderen"

Het krijgt niet veel gemakkelijker dan die.

</einde>

Technorati Tags: ,

Minimale beveiliging vereist voor InfoPath-formulieren

Ik nodig om te voldoen aan een eis van veiligheid voor een InfoPath-formulier vandaag. In deze zakelijke situatie, een relatief klein aantal individuen zijn toegestaan om te maken een nieuw InfoPath-formulier en een veel breder publiek zijn toegestaan om het te bewerken. (Dit is nieuwe-huren op-boarding formulier gebruikt door personeel dat een werkstroom lanceert).

Om die doelstelling te voldoen, Ik heb gemaakt twee nieuwe machtigingsniveaus gemaakt ("maken en bijwerken" en 'alleen update'), overname voor de formulierbibliotheek brak en machtigingen aan een "maken, bijwerken" gebruiker en een aparte bijwerken"alleen" gebruiker. De mechanica alle werkte, maar het bleek te zijn een beetje meer waarbij dan ik had verwacht. (Als u het gevoel een beetje wankel op SharePoint-machtigingen, Kijk op deze blogpost). De vereiste configuratie voor het machtigingsniveau was niet de duidelijk set Granulaire machtigingen. Een update-alleen machtigingsniveau voor een InfoPath-formulier maken, Ik heb de volgende:

  1. Een nieuwe machtigingsniveau maken.
  2. Duidelijke weg alle opties.
  3. Alleen de volgende "Lijstmachtigingen" geselecteerd:
    • Items bewerken
    • Items weergeven
    • Pagina's bekijken-toepassing

Selecteren van deze opties kan een gebruiker een formulier bijwerken, maar het niet aanmaken.

De truc was om de "pagina met toepassing". Er is verbage op het machtigingsniveau dat wordt aangegeven die is vereist voor update-alleen InfoPath-formulieren, maar blijkt uit het is.

Maken-and-Update was zelfs vreemdeling. Ik volgde de dezelfde stappen, 1 door middel van 3 boven. Ik moest een "Site machtiging specifiek toevoegen" optie: "Gebruik clientfuncties integratie". Weer, de beschrijving er maakt het lijkt alsof het zou moeten zijn vereist voor een InfoPath-formulier niet, maar daar is.

</einde>

Dat “In-Between” Gevoel; Opmerkingen over raadpleging van SharePoint

Helaas, fase één van mijn laatste project tot een goed einde is gekomen en de client heeft gekozen om te gaan door zich op de fase twee. We hebben ons werk ook goed, as usual 🙂 I’m now between projects, een bijzondere tijd voor personeel consultants zoals ikzelf (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Wij personeel consultants opvulling ditmaal op verschillende manieren: Werken met verkoop folk te schrijven voorstellen; voor iemand in te vullen of back-up van een persoon op deze of gene oneven taak; studeren; Bloggen :). Het is moeilijk om meer dan een paar dagen van tevoren plannen. In tijden als deze, terwijl ik heb een beetje tijd op mijn handen, Ik graag.

Ik ben bijna altijd triest om te vertrekken van een klant campus voor de laatste keer. We adviseurs vormen een eigenaardig soort relatie met onze klanten, in tegenstelling tot uw typische mede-werker relatie. Er is het geld hoek — iedereen weet dat van de consultant tarief is dubbel/triple of zelfs meer dan de cliënt personeel. U bent een bekende persoon die tijdelijke. Als consultant, je bent een permanente buitenstaander met een meer of minder bekende vertrekdatum. Nog, je eten lunch met de klant, Neem ze uit naar het diner en/of voor dranken, kopen van cookies voor het team, Ga koffie pistegebied, vakantie kaarten geven/ontvangen — alle soorten dingen die medewerkers doen. Aan de ene kant, u bent de volwassene in de kamer. U bent een expert in de technologie die u in een superieure positie brengt. Aan de andere kant, je bent een baby. Op dag nul, consultants weten niet de namen, de plaatsen of van de cliënt lingo. De meeste tijden, consultants Leer nooit het allen.

Wanneer de dingen goed gaan, u worden zeer goed geïntegreerd met het projectteam van de klant. Ze behandelen u als een mede-werker in zekere zin, en vertrouweling in een andere. Omdat we niet een manager-stijl hiërarchische relatie met de klant hebben, het projectteam voelt vaak een beetje vrij om hun vuile was de lucht. Ze lieten hun barrières naar beneden en kunnen de consultant in een lastige positie zetten, nooit realiseren dat ze aan het doen.

Consultants krijgen vaak niet om uit te voeren fase twee en dat nooit wordt gemakkelijk voor mij. Ik denk dat dit is vooral moeilijk met SharePoint. Fase één van van uw typische SharePoint-project heeft betrekking op setup/configuratie, bestuur, taxonomie, fundamentele inhoudstypen, etc. en in veel opzichten, neerkomt op een lange, uiterst gedetailleerd ontdekking. Dat is hoe ik mijn laatste project bekijken. We hebben alle de fundamentele dingen alsmede uitvoeren van sommige aardige mini-POC door CQWP uit te breiden, uitvoering van BDC verbindingen met PeopleSoft, een vrij complexe workflow geïntroduceerd met SharePoint Designer, aangeraakt op fundamentele KPI's en meer. Een goede fase twee zou uitbreiden dat met uitgebreide allemaal, bijna alomtegenwoordig BDC, echt leuk werkstroom, boete afgestemd en beter zoeken, recordcentrum, Excel services en waarschijnlijk meest belangrijke, reiken aan andere business units. Maar, het is niet te worden voor mij, en dat is triest.

Op basis van deze recente ervaring, Ik denk dat het eerlijk om te zeggen dat een goede onderneming SharePoint-implementatie een proces van één jaar is. Het zou kunnen waarschijnlijk terecht twee jaar vóór het bereiken van een punt van afnemende meeropbrengsten draaien. Details kwestie, Natuurlijk.

Dat is de consultant leven en al deze weinig klachten zijn nog erger in een SharePoint-engagement. Zoals ik voordat geschreven heb, SharePoint van horizontale aard brengt u in contact met een breed scala van mensen en het bedrijfsleven eenheden. Als u werkt met zo veel mensen, u kunt zoveel manieren dat SharePoint kan helpen het bedrijf efficiënter zien, Bespaar tijd, dingen beter doen… maar je krijgt niet altijd om ze te doen.

Ik kijk vaak terug naar mijn eerste baan van de Universiteit, voordat u begint een consulting carrière 1995. We kregen om te doen een fase twee en zelfs een fase drie. Dat waren mooie tijden. Op de keerzijde, echter, dat betekent dat dat dat een heleboel routine betekenen zou te spullen. Website beveiliging beheren. Tweaking inhoudstypen. Weergaven maken en wijzigen van weergaven. Omgaan met IE beveiligingsinstellingen. Herstel verloren documenten. Blech! 🙂

Ondanks mijn melancholische stemming, Ik kan me niet voorstellen een plaats die ik zou liever (behalve bij een warme strand met een welgeschapen levering van gedistilleerde dranken).

Ik kan niet wachten om te beginnen de volgende ondernemingsproject voor SharePoint uitgevoerd.

(Apropos of niets, Ik schreef de meeste van deze blog entry op een NJ Transit bus. Ik denk niet dat ik geen vrienden gemaakt, but one CAN blog on the bus 🙂 )

</einde>

Zondag grappig: “Ze zijn niet zo slecht”

Terug in de buurt van 1999, Ik was de uitgaven veel van weken uit in Santa Barbara, CA, werkt voor een client, alleen het verlaten van mijn arme vrouw terug hier in New Jersey. Ik dolgraag mijn vrouw. Ik hou van haar net zo goed vandaag als ik deed toen dwaas trouwde ze met me 1,000 jaar of zo geleden. Ergens langs de lijn, Ik bedacht een zin, "speciale fear", zoals in "Samantha heeft speciale angsten." Ze als een speciale angst voor "bugs", die aan haar zijn niet vliegen of lieveheersbeestjes, maar eerder microben. Ze is bang van deze of gene virus of ongebruikelijke bacteriën teistert onze zoon, of me, maar nooit echt zelf. (Ze is ook speciaal bang van vampieren, miniatuur kwaad poppen (met name clowns) en onderzeese ongevallen; ze gegroeid uit haar speciale angst voor mensen gekleed in Santa Claus outfits).

Een dag, mijn mede-werker en ik besloten om op te drijven in de nabijgelegen bergen in de buurt van Ohai. Op een gegeven moment, We stapte uit van de auto te nemen in de scène. Toen we terug in de auto, Ik merkte dat een teek op mijn schouder was. Ik zette uit het raam en dat was het.

Die nacht, Ik vertelde haar over onze drive en vermeld de teek. Het gesprek ging ongeveer als volgt:

S: "Oooo! Die zijn slecht. Ze dragen ziekten."

P: "Nou, Ik zette het uit het raam."

S: "Ze zijn echt slecht al. Ze kunnen krijgen onder de huid en zuigen bloed en overdracht van bugs. U beter controleren uw haar en zorg ervoor dat er geen in je hoofd!"

P: In een luide stem: "Mijn God! ZIJ KUNNEN NEMEN OVER UW MENING???"

S: Letterlijk geruststellend me: "No, ze zijn niet dat slecht."

</einde>

Technorati Tags:

Snel en eenvoudig: Automatisch InfoPath-formulier openen vanuit SharePoint Designer E-mail

UPDATE: Madjur Ahuja wijst erop deze link van een nieuwsgroep discussie: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Het is vrij definitieve.

===

We wilt vaak insluiten hyperlinks naar InfoPath-formulieren in e-mails verzonden vanaf de SharePoint Designer werkstromen. Wanneer gebruikers deze e-mails ontvangen, ze kunnen klik op de link in de e-mail en ga direct naar het InfoPath-formulier.

Deze constructie monster URL werkt voor mij:

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

De vette rode tekst vervangen door de naam van het formulier, zoals in de volgende schermafdruk:

afbeelding

Merk op dat er een heleboel hardcoded pad in dat URL, evenals een gecodeerde URL-onderdeel. Als dit is te moeilijk om te vertalen naar uw specifieke situatie, Probeer het draaien op waarschuwingen voor de formulierbibliotheek. Post een formulier en wanneer u het e-mailbericht, Bekijk de bron van de e-mail en u zult zien dat alles wat die u nodig hebt om op te nemen.

Oplettende lezers kunnen zien dat het bovenstaande e-mail lichaam eveneens wordt weergegeven op een link die rechtstreeks toegang heeft tot de taak via een gefilterde weergave. Ik ben van plan om uit te leggen die in meer detail in een toekomstige post.

</einde>

Technorati Tags: