Månedlige Arkiver: August 2008

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: