Månedligt arkiv: August 2008

SharePoint bruger gruppe Webcast i aften

I aften, 08/20/08, Connecticut SharePoint bruger gruppemøde udsender et webcast i stedet for et fysisk møde i denne måned.

Aftenens emne: "Microsoft Office SharePoint Server 2007 – Ekstranet indsættelse metoder"

Microsofts egen Chris Lavista vil føre diskussionen. Jeg har arbejdet med Chris før og han kender virkelig sit kram. Hvis du har nogen interesse i dette emne, Tjek det ud. Her er detaljerne:

SharePoint bruger gruppe Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Emne: Microsoft Office SharePoint Server 2007 – Ekstranet indsættelse metoder
Højttaler:
Chris Lavista af Microsoft

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


Beskrivelse:
SharePoint giver mulighed for flere installationsmuligheder. Diskussionen bliver centreret om, hvordan en sikre ekstranet på SharePoint-platformen kunne implementeres. Diskuter bedste praksis og scenarier der involverer integration af Forefront teknologier, ISA Server 2006 og IAG 2007. Valgfrit, tale med understøttede enkelt tegn på brugstilfælde.
Om Chris:
Chris Lavista er en teknisk arkitekt på senest åbnede Microsoft Technology Center i New York. Hans fokus er på SharePoint, Samarbejde, og Unified Communications. Han har arbejdet i sektoren for finansielle tjenesteydelser (Chase, Citigroup) før han kom til Microsoft for 8 år. Han startede hos Microsoft i 2000 som en del af deres konsulentydelser praksis før tiltrædelsen af MTC team i tidligt 2006.

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

</slutningen>

Abonner på min blog.

Technorati Tags:

Har din søgning udvalget holdt denne måned?

Det er begyndelsen af måneden og nu er så god tid som nogen for dit firma Søg udvalg til at mødes og analysere guldkorn, vellykket og ikke så vellykket søgninger, osv.

Du behøver ikke et Søg udvalg? Then form one 🙂

WSS og især MOSS Søg fordel fra nogle menneskelige tilsyn. Investere et par timer om måneden på en konsistent månedlige grundlag er ikke kun sjovere end en tønde Monkeys, Det kan:

  • Give indblik i virksomhedens informationsbehov. Hvis folk søger venstre og højre for emnet "xyzzy," du ved det er et vigtigt emne til virksomheden.
  • Identificere potentielle uddannelseskrav. Hvis folk søger efter emne "xyzzy" men bør virkelig være at søge efter "abcd" så kan du bruge til at uddanne folk om, hvor og hvordan du finder oplysninger.
  • Hjælpe din organisation med at forfine sin informationsarkitektur.
  • Identificere muligheder for at forbedre synonymordbogen.
  • Andre muligheder vil uden tvivl præsentere sig selv.

Der bør være på Søg Udvalget? Du ville vide dine bedste folk, men overveje:

  • Mindst én (og måske kun en) IT-person, der forstår (eller kan lære) de forskellige måder at nappe søgning, herunder guldkorn, synonymordbog, administrerede egenskaber, osv.
  • Flere fagspecialister, der kan læse søgningsrapporterne, indtage det og kommunikere business-kyndige handlinger til det, så det kan trykke på knapperne, træk håndtagene og åbne/lukke ventiler som nødvendigt at på udvalgets anbefalinger.
  • En eller flere oplysninger arkitekter, der kan validere, en eller anden måde, om informationsarkitekturen er Søg venlige og om det fungerer godt for virksomheden.
  • En roterende sæde i Udvalget. Bringe i en eller to personer, der ikke normalt deltager i disse former for indsats. De kan bringe usædvanlige og værdifulde indsigter til tabellen.

Happy analysere!

</slutningen>

Abonner på min blog.

Technorati Tags:

Hurtig og nem: Få SPFolder af SPItemList

Jeg holder løbe ind i dette problem og Google synes aldrig at forstå, hvad jeg ønsker at gøre, så jeg regnede ville jeg skrive det.

Jeg har gjort en masse event modtager fejlfinding i den sidste uge eller to. Skadestuen er defineret mod et dokumentbibliotek. De enkelte elementer i dokumentbiblioteket er tæt relateret til deres overordnede mapper. Så, Jeg får altid mappen af varen for forskellige manipulationer. Mens fejlfinding, Jeg havde brug at opdatere metadataene i en mappe for en bestemt vare hvis ID jeg kender.

Her er en lille konsolprogram (designet til at køre på server i farmen) det tager to argumenter: ID'ET for et emne og en værdi til at tildele et felt, "Godkendelsesstatus". Det hårdt koder en masse ting og har ingen fejlkontrol.

Koden ser op en hårdt kodet hjemmeside, får en hårdt kodet dokumentbibliotek og derefter finder de angivne. Derefter finder den overordnede mappe af elementet og tildeler statusværdien.

Den vigtigste lektie her for mig er, at SPItem ikke får du adgang til mappen. Du skal bruge SPListItem.File.

Hvis nogen bryder sig om at tilbyde en kritik eller foreslå en bedre måde at få mappen af en vare, venligst efterlade en kommentar.

<kode>
ved hjælp af System;
ved hjælp af System.Collections.Generic;
ved hjælp af System.Text;
ved hjælp af Microsoft.SharePoint;
ved hjælp af System.Collections;

navneområde Conchango
{
    /// <Resumé>
 /// </Resumé>
 klasse ManualFolderUpdate
    {
        statisk void Main(streng[] args)
        {
            streng MSH = "ManualFolderUpdate (v1.0): "; // MSH = "besked overskrift"

 Konsol.WriteLine(MSH + "Opstart.  Jeg blev senest ændret den 08/04/08.");

            streng URL = http://localhost/xyzzy;

            ved hjælp af (SPSite oSPSite = nye SPSite(URL-adresse))
            {

                ved hjælp af (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList.Update() docLib = oSPWeb.Lists["Dokumenter"];

                    Konsol.WriteLine(MSH + "Fik dokumentbiblioteket.");

                    Konsol.WriteLine(MSH + "Doc lib emnet tæller: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    streng NewStatus = "xyzzy";

                    FolderID = System.Konvertere.ToInt32(args[0].ToString());
                    Konsol.WriteLine("Søger mappe for varen: [" + FolderID + "].");

                    SPListItem Li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Konsol.WriteLine(MSH + "Fik den overordnede mappe.");

                    NewStatus = args[1].ToString();
                    Konsol.WriteLine("Indstilling af status [" + NewStatus + "].");

                    Konsol.WriteLine("Trykke retur til at begå opdatering eller CTRL-C for at afbryde.");

                    Konsol.ReadLine();

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

                    Konsol.WriteLine(MSH + "Færdig med at opdatere mappen.  Spændende.");

                } // ved hjælp af SPWeb

            } // ved hjælp af SPSite

 Konsol.WriteLine(MSH + "Færdig.");

        } // Main

    } // klasse foldersync
} // navneområde
</kode>

</slutningen>

Abonner på min blog.

Technorati Tags:

Søndag formiddag Funny: “Far, Han kender ikke selv du”

Vi nordlige New Jersey Galvin er store fans af den politiske satire tv. program, The Daily Show hostet af Jon Stewart. Jeg kan ikke lide at få politisk i min blogging, så jeg vil sige, er, at uden den Daily Show, Jeg kan godt have permanent mistede alle sans for humor omkring 12/12/2000.

Vi havde et måltid på dækket i begyndelsen af sidste uge og min ti-årige søn bringer op en nylig episode af den Vis. Jeg lavede kommentaren, "Jon Stewart ved at han bedre ikke gøre nar af mig eller vil der være forfærdelige konsekvenser for Jon Stewart."

Min søn tænker på det i et minut og siger: "Far, nummer et: Han kender ikke selv dig."

Jeg ventede en nummer to, men han besluttede at var nok og gik videre til den næste emne uden at springe et slag.

Det plejede at være, at jeg kunne få en meget mere kilometertal ud af disse former for jokes, men han bliver også brugt til mig eller for modne eller begge. Jeg har brug at justere en eller anden måde.

</slutningen>

Abonner på min blog.

Technorati Tags:

Medarbejder træningsskema og materialer skabelon — Sæde Count Bug PLUS sikkerhed lave(?)

Dette er en ret populær "fabelagtig 40" skabelon. Det har også en fejl, som er kendt (Jeg har selv blogges om hvordan man kan lave det).

Sogeti udgivet en CodePlex projekt i denne uge det løser fejlen (hvilket er rart i sig selv, men ikke epokegørende) men de hævder også at have løst en meget vanskeligere opgave: sikkerhed. Fab 40 skabelonen kræver en meget generøs sikkerhedsindstilling (brugernes behov bidragyder niveau adgang til stort set alt). Ikke mere! Ifølge den summariske codeplex:

"Denne skabelon indeholder også en ny brugerdefineret arbejdsproceshandling, som gør det muligt for skabelonen til at arbejde uden at skulle give alle brugere bidragydertilladelser til listen kurser."

Der er gode ting og værd at checke ud.

</slutningen>

Abonner på min blog.

SharePoint Designer Workflow, Hændelsesmodtagere og “Opdatere listeelementet” versus “Angiv feltet i aktuelle element”

Vi har et sæt af SharePoint designer arbejdsgange, at "kommunikerer" med en event modtager på listen via ændringer i websted kolonneværdier. For eksempel, Hvis en webstedskolonne "SetDuedate" er angivet til sand ved arbejdsprocessen, event modtageren registrerer ændringen, beregnes en forfaldsdato og tildeler denne dato til en anden webstedskolonne, "Forfaldsdato." Vi delt ting op som dette fordi begivenhed modtageren kan beregne en forfaldsdato ved hjælp af komplekse god forretningsskik (tages højde for weekender og virksomhedens fridage) mens SPD virkelig kan ikke.

I en bestemt forekomst, Vi løb ind i et problem med dette trick. Fejlfinding af alt dette er temmelig vanskeligt, men vi kom til den klare konklusion, at i et tilfælde (mindst), arrangement modtager ikke kører hele tiden. I ét trin i arbejdsprocessen, Vi vil ændre værdien af en webstedskolonne og event modtager syntes ikke at køre. Dog, det kører konsekvent i et andet trin i arbejdsprocessen.

Efter at have gennemgået det, Jeg har bemærket, at glade arbejdsprocestrinnet anvendes "Update listeelement" mens de andre trin bruges "Set-feltet i aktuelle element." Opdatere listeelementet var ajourfører den "aktuelle vare." Jeg er ikke sikker på hvorfor vi plukket ene over den anden, da de synes at gøre det samme.

Så … Handlingen Update listeelementet foranledigede begivenheden til brand. På den anden side, Feltet sæt i aktuelle element handling ikke.

Jeg brugte opdatere listeelementet i begge steder og Bratsch! Det virkede. [[ Samlede sidebemærkning, Jeg spillede violin for på daglig basis for næsten 15 år ]]

Fra dette, Foreløbig mener jeg, at "indstille feltet" handling forårsager ikke hændelsesmodtagere brand, i det mindste nogle af tiden.

Dette spørgsmål plaget os for uger.

Dette er en af disse "observerede adfærd" indlæg. Jeg bemærkede dette ske en gang i et bestemt miljø og jeg gør nogle gæt om, hvorfor tingene sket som de gjorde. Hvis du har nogen indsigt i denne ene, behage lod i kommentarerne.

</slutningen>

Abonner på min blog.

Technorati Tags: