SharePoint-beste praksis-konferansen, “Beste praksis,” og elefant i rommet

Jeg var heldig å delta og presentere på forrige ukes SharePoint fremgangsmåter konferanse. Jeg er fortsatt ny i hele snakker "ting" og, Oppriktig, Jeg var litt nervøs for første halvår mens jeg svettet der venter på å snakke meg. Den slags nervøs følelsen gjorde det litt vanskelig for meg å ta hensyn til foredragsholderne (ikke at jeg ignorert dem). I stedet, Jeg fokusert litt mer på deltakerne.

Konferanser sette alltid mitt sinn racing og det var en mye tar på dette. Denne konferansen var utmerket. Jeg tror det var uvanlig på flere måter. Det var ikke en tung utvikleren konferanse. Det var sikkert dev deler til det, men jeg tror det var minst 60% fokusert på ikke-dev problemer, kanskje så høyt som 80%. Jeg tror det taler til utviklende natur SharePoint markedet. Selskapene gjennomfører SharePoint på en rekke måter og de leter etter veiledning om hvordan du gjør det riktig. Og ikke bare veiledning på hvordan å lage funksjoner/løsninger (som nå, har blitt godt etablert).

Jeg tror konferansen var enormt verdifull for de fleste alle som deltok og jeg vet at arrangører planlegger å gjøre konferansen igjen tidlig neste år.

Det er sagt, Jeg tror det var en forspilt mulighet som jeg håper neste konferanse adresser. Jeg si det er en forspilt mulighet, men det er ikke ille. Oppdage samfunnet behov er i og av seg selv bra. Konferansen diskutert flere fremgangsmåter i en rekke områder som styring, opplæring, innsamling av krav, Søk, utvikling, informasjonsarkitektur, osv.. Jeg tror det savnet muligheten har å gjøre med det "grønne feltet" forutsetninger underliggende mange av de best practices.

Når vi snakker om grønne feltet, Vi mener at SharePoint har ikke gått i produksjon og vi starter med blanke. Dette er ideelt fordi kan du straks bruke fremgangsmåter for å definere og administrere styring, informasjonsarkitektur, osv.. Men … Hva skjer når du allerede er i produksjon med flere tusen brukere (eller 10's tusenvis) og du følger ikke gode fremgangsmåter i begynnelsen? Jeg har sett selskaper med … ahem … en svært Odd informasjonsarkitekturen bakt inn i miljøet. Jeg tror ikke at denne konferansen gitt mye veiledning for organisasjoner med den slags problem (og jeg snakker ikke bare betyr IA, men styring, Søk, mange andre områder). selvfølgelig, å vite du har et problem er en stor del av løsningen, og det er svært verdifull.

Jeg tror at SharePoint nettsamfunnet ikke har gjort mye for å løse dette enten. Jeg vet jeg ikke har. Det er et veldig vanskelig problem å løse på mange nivåer. Teknisk er det vanskelig. Budget-Wise det er vanskelig. Kulturelt, Det er vanskelig. Men, Det er sannsynligvis et større virkelige verden problem enn de fleste. Siden konferansen avsluttet, Jeg har tenkt om slike problemer og hvordan man ville løse dem.. Det må være et bedre svar enn, "avinstallere og installere på nytt" og samfunnet må innse det hodet på.

Jeg tror at dette en flott mulighet for blogging fellesskapet og erfarne tenkte ledere å legge ut noen veiledning om hvordan å reparere sine miljøer. Jeg tror det er en liten, men null risiko for at SharePoint kan ende opp med en dårlig og varig rykte som et resultat av dårlig utformet implementeringer som mislykkes på grunn av dårlig styring, IA, osv..

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

Ny Blogger på blokken

Min kollega EMC, Erik Swenson, har blitt overtalt til å hoppe i fray, stand up and be counted 🙂

Han blogger om et bredt spekter av SharePoint merkevarebygging emner på http://erikswenson.blogspot.com/. Noen av hans siste innlegg er interessante ting om Photoshop, Microsoft Office Live for små bedrifter, SharePoint-styring, opprette egendefinerte WCM stiler og så videre. Han ikke begrense seg til merkevarebygging. Det er ganske en interessant blanding som er litt forskjellig fra mange SharePoint blogger som jeg er kjent.

Hans RSS-strømmen er: http://feeds.feedburner.com/SharepointBrandingDesign

Sjekk det ut og gi ham litt oppmuntring. Vi trenger fra tid til annen, spesielt når vi først virkelig dykke inn i denne verden av blogging.

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

Beste praksis-konferansen: “Få store krav” PowerPoint-presentasjon

Jeg har lastet opp PowerPoint for en av min økter, "Få stor forretningskrav," Her (http://CID-1cc1edb3daa9b8aa.SkyDrive.live.com/Self.aspx/Public/Paul Galvin Great Requirements.pptx).

Bortsett fra en serie med strålende poeng, kraftfullt gjort, dekket inneholder omfattende notater som supplement og forbedre også strålende snakker poeng.

For de av dere som savnet Best Practices-konferansen, Jeg var heldig nok til å presentere og diskutere en prosess som fungerer godt når du prøver å oppdage nøyaktig sluttbrukeren forretningskrav for SharePoint-prosjekter. PowerPoint pluss notater beskrive dette ganske god detaljert. Det kosttilskudd en av mine tidligste blogg innlegg her: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</slutten>

Abonner på bloggen min.

Technorati Merkelapper: ,

SharePoint-oversikter Online Seminar

Mine online-venn, Mark Miller over og Sluttbrukeren SharePoint (www.endusersharepoint.com) kjører en fri én time seminar målrettet, som han alltid gjør, på SharePoint sluttbrukeren samfunnet. Det foregår ved 1 pm EDT. Detaljer er her: http://www.endusersharepoint.com/?p=785

Jeg har satt på en av hans online workshop siste måned, og det ble gjort ganske godt og hvis du er interessert i noen svært praktisk info på oversikter i SharePoint, Jeg er sikker på at det er verdt det 1 Time investering.

</slutten>

Abonner på bloggen min.

Technorati Merkelapper: ,

SharePoint-brukergruppen Webcast i kveld

I kveld, 08/20/08, Connecticut SharePoint bruker gruppemøtet kringkaster en webcast i stedet for et fysisk møte denne måneden.

Kveldens emnet: "Microsoft Office SharePoint Server 2007 – Ekstranett distribusjon metoder"

Microsoft sin egen Chris Lavista skal lede diskusjonen. Jeg har jobbet med Chris før og han virkelig vet hans ting. Hvis du har noen interesse i dette emnet, Sjekk det ut. Her er detaljene:

Webcast for SharePoint-brukergruppen: https://www.clicktoattend.com/invitation.aspx?code=130299

Emnet: Microsoft Office SharePoint Server 2007 – Ekstranett distribusjon metoder
Høyttaler:
Chris Lavista av Microsoft

Dato: August 20th Velkommen tid: 6:15 PM Tid: 6:30 PM -8:00PM


Beskrivelse:
SharePoint gjør det mulig for flere distribusjonsalternativer. Diskusjonen vil bli sentrert på hvordan en sikker ekstranett på SharePoint-plattformen kan være distribuert. Diskuter beste praksis og scenariene som involverer integreringen av Forefront-teknologier, ISA Server 2006 og IAG 2007. Hvis du vil, snakke med støttede enkelt tegn på brukstilfeller.
Om Chris:
Chris Lavista er en teknisk arkitekt på nyåpnede Microsoft Technology Center i New York. Hans fokus er på SharePoint, Samarbeid, og enhetlig kommunikasjon. Han har jobbet i industrien for finanstjenester (Chase, Citigroup) før han kom til Microsoft for 8 år. Han begynte på Microsoft i 2000 som en del av deres konsulenttjenester praksis før han kom MTC team i tidlig 2006.

Registrering & Mer Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

Har din søk komiteen møttes denne måneden?

Det er begynnelsen av måneden, og nå er så god tid som noe for selskapets søk komiteen å komme sammen og analysere hete tips, vellykket og ikke så vellykket Søk, osv..

Du trenger ikke en komité for søk? Then form one 🙂

WSS og spesielt MOSS søke nytte av noen menneskelig oversikt. Investere noen timer i måneden konsistent månedlig ikke bare mer moro enn en tønne av apekatter, Det kan:

  • Gi innsikt i informasjonsbehovene for organisasjonen. Hvis folk søker venstre og høyre for emnet "xyzzy," du vet det er et viktig tema i virksomheten.
  • Identifisere potensielle krav til opplæring. Hvis folk søker etter emnet "xyzzy" Men virkelig bør være søker etter "abcd" deretter kan du bruke den til å utdanne folk om hvor og hvordan å finne informasjon.
  • Hjelpe organisasjonen finjustere informasjonsarkitekturen.
  • Identifisere muligheter for å forbedre synonymordboken.
  • Andre muligheter vil uten tvil presentere seg selv.

Hvem bør være på Søk committee? Du vet folk beste, men vurdere:

  • Minst én (og kanskje bare én) IT-personen som forstår (eller du kan lære) ulike måter å tweak Søk, inkludert hete tips, synonymordbok, forvaltede egenskaper, osv..
  • Flere saksområdet eksperter som kan lese Søkerapporter, Ingest det og kommunisere business avanserte handlinger til det slik at det kan trykk knappene, trekk levers og lukke ventiler som nødvendig i på innstilling.
  • Arkitekter for én eller flere informasjon som kan validere, en eller annen måte, om informasjonsarkitekturen er Søk vennlig og om det fungerer godt for bedriften.
  • En roterende plass på komiteen. Innbringe en eller to personer som ikke vanligvis deltar i slike innsats. De kan bringe uvanlig og verdifull innsikt i tabellen.

Happy analysere!

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

Rask og enkel: Få SPFolder av SPItemList

Jeg fortsette å kjøre inn i denne problem og Google synes aldri å forstå hva jeg vil gjøre, så jeg skjønte ville jeg skrive dette.

Jeg har gjort mye av hendelsen mottaker feilsøking i den siste uken eller to. ER er definert mot et dokumentbibliotek. Enkeltelementene i dokumentbiblioteket er tett knyttet til de overordnede mappene. Så, Jeg får alltid mappen for varen for ulike manipulasjoner. Mens feilsøking, Jeg trengte å oppdatere metadataene for en mappe for en bestemt vare der jeg vet-IDEN.

Her er en liten Konsollprogram (utformet for å kjøre på en server i farmen) som tar to argumenter: IDEN for et element og en verdi skal tilordnes et felt, "Godkjenningsstatus". Det vanskelig koder en masse ting og har ingen feilkontroll.

Koden slår opp et hardkodet område, får en hard kodet dokumentbiblioteket og finner deretter angitt. Deretter finner den overordnede mappen til elementet og tilordner statusverdien.

Den viktigste lærdommen for meg er at SPItem ikke får tilgang til mappen. Du må bruke SPListItem.File.

Hvis noen bryr seg å tilby en kritikk eller foreslå en bedre måte å få mappen for et element, Legg igjen en kommentar.

<koden>
ved hjelp av Systemet;
ved hjelp av System.Collections.Generic;
ved hjelp av System.Text;
ved hjelp av Microsoft.SharePoint;
ved hjelp av System.Collections;

navneområdet Conchango
{
    /// <Sammendrag>
 /// </Sammendrag>
 klassen ManualFolderUpdate
    {
        statisk ugyldige Main(streng[] argumenter)
        {
            streng msh = "ManualFolderUpdate (v1.0): "; // msh = "meldingshodet"

 Konsollen.WriteLine til(msh + "Starter.  Jeg ble sist endret på 08/04/08.");

            streng URL = http://localhost/xyzzy;

            ved hjelp av (SPSite oSPSite = nye SPSite(URL-adresse))
            {

                ved hjelp av (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Dokumenter"];

                    Konsollen.WriteLine til(msh + "Fikk dokumentbiblioteket.");

                    Konsollen.WriteLine til(msh + "Doc lib antall elementer: [" + docLib.ItemCount + "].");

                    Int Mappe-ID for = 0;
                    streng NewStatus = "xyzzy";

                    Mappe-ID for = System.Konvertere.ToInt32(argumenter[0].ToString());
                    Konsollen.WriteLine til("Søker mappen for varen: [" + Mappe-ID for + "].");

                    SPListItem Li = docLib.GetItemById(Mappe-ID for);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Konsollen.WriteLine til(msh + "Har den overordnede mappen.");

                    NewStatus = args[1].ToString();
                    Konsollen.WriteLine til("Sette status til [" + NewStatus + "].");

                    Konsollen.WriteLine til("Trykk gå tilbake til å begå oppdateringen eller CTRL   C for å avbryte.");

                    Konsollen.ReadLine();

                    thisItemFolder.Item["Godkjenningsstatus"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Konsollen.WriteLine til(msh + "Fullført oppdateringen av mappen.  Avslutter.");

                } // ved hjelp av SPWeb

            } // ved hjelp av SPSite

 Konsollen.WriteLine til(msh + "Ferdig.");

        } // Main

    } // klassen foldersync
} // navneområdet
</koden>

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

Søndag morgen-morsom: “Pappa, Han vet ikke du”

Vi nordlige New Jersey Galvins er store fans av politisk satire TV. programmet, Daglig showet av Jon Stewart. Jeg liker ikke å få politisk min blogging, så alt jeg vil si om det er at uten den Daglig viser, Jeg kan ha permanent tapt alle sans for humor på eller rundt 12/12/2000.

Vi hadde et måltid på dekk tidlig i forrige uke og min ti år gamle sønn bringer opp en nylig episode av den Vis. Jeg gjorde kommentar, "Jon Stewart vet at han bedre ikke gjøre narr av meg eller vil det være forferdelig konsekvenser for Jon Stewart."

Min sønn tenker på det et øyeblikk og sier: "Pappa, nummer én: Han vet ikke du."

Jeg ventet et nummer to, men han besluttet det var nok og flyttet til neste fag systemavbrudd.

Det pleide å være at jeg kunne få mye mer kjørelengde ut av slike vitser, men han blir også brukt til meg eller for eldre eller begge. Jeg trenger å justere liksom.

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

Kurskalender for ansatte og materialer-mal — Antall seter Bug pluss sikkerhetsreparasjon(?)

Dette er en ganske populær "fabelaktig 40" mal. Det har også en feil som er viden kjent (Jeg har blogged om hvordan å fikse det).

Sogeti utgitt en Codeplex prosjektet Denne uken som løser feilen (som er hyggelig for seg, men ikke banebrytende) men de også hevder å ha løst et mye thornier problem: sikkerhet. Fab 40 malen krever en veldig generøs innstillingen (brukere må bidragsyter tilgang til nesten alt). Ikke mer! Ifølge codeplex Sammendrag:

"Denne malen inneholder også en ny egendefinert arbeidsflythandling som gjør malen til å arbeide uten å gi alle brukere bidragstillatelser for listen kurs."

Det er gode ting og verdt å sjekke ut.

</slutten>

Abonner på bloggen min.

Technorati Merkelapper: , ,

SharePoint Designer arbeidsflyten, Hendelsesmottakere og “Oppdatere listeelementet” versus “SET-feltet i gjeldende element”

Vi har et sett med SharePoint designer arbeidsflyter som "kommuniserer" med en hendelsesmottaker på listen via endringer i området kolonneverdiene. For eksempel, Hvis en områdekolonne "SetDuedate" er satt til sann i arbeidsflyten, hendelsesmottaker oppdager endringen, beregner forfallsdato og datoen tildeles en områdekolonne, "Forfallsdatoen." Vi delt ting opp som dette fordi hendelsesmottaker kan beregne forfallsdato bruke komplekse forretningsregler (tar hensyn til helger og ferier) mens SPD virkelig ikke kan.

I en bestemt forekomst, Vi kjørte inn i et problem med dette knep. Feilsøking alt dette er ganske vanskelig, men vi kom til klar konklusjon at i ett tilfelle (minst), hendelsen mottakeren kjørte ikke hele tiden. I ett trinn av arbeidsflyten, Vi vil endre verdien for en områdekolonne og hendelsen mottakeren synes ikke å kjøre. Men, Det var å kjøre konsekvent i forskjellige trinn av arbeidsflyten.

Etter gjennomgang av den, Jeg la merke til at det glade arbeidsflyttrinnet brukt "oppdatere listeelementet" mens det andre trinnet brukes "Set-feltet i gjeldende element." Oppdatere listeelementet oppdatering "varen." Jeg er ikke sikker hvorfor vi plukket en over den andre siden de synes å gjøre samme.

Så … handlingen oppdatere listeelementet forårsaket hendelsen brann. på den andre siden, Angi feltet i gjeldende element handling ikke.

Jeg brukte oppdatere listeelementet begge steder og Viola! Den arbeidet. [[ Totalt side, Jeg spilte fiolin for daglig for nesten 15 år ]]

Fra dette, Tror jeg forsøksvis at "Angi feltet" handling forårsaker ikke hendelsesmottakere brann, minst noen av tiden.

Dette problemet bedeviled oss for uker.

Dette er en av de "observert atferd" innlegg. Jeg observert dette skje én gang i et bestemt miljø og jeg gjør noen gjetninger om hvorfor ting skjedde som de gjorde. Hvis du har noen innsikt i dette, behage aksje i kommentarer.

</slutten>

Abonner på bloggen min.

Technorati Merkelapper: