maandelijkse archieven: Augustus 2008

SharePoint-gebruikersgroep Webcast vanavond

Vanavond, 08/20/08, de Connecticut SharePoint gebruikersbijeenkomst uitzendt een webcast in plaats van een fysieke bijeenkomst deze maand.

Tonight's onderwerp: "Microsoft Office SharePoint Server 2007 – Extranet implementatie methodologieën"

Microsofts eigen Chris Lavista leidt de discussie. Ik heb gewerkt met Chris vóór en hij echt kent zijn stuff. Als u er belang bij dit onderwerp, check it out check. Hier zijn de details:

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

Onderwerp: Microsoft Office SharePoint Server 2007 – Extranet implementatie methodologieën
Spreker:
Chris Lavista van Microsoft

Datum: Augustus 20th Welkom Time: 6:15 PM Tijd: 6:30 PM -8:00PM


Beschrijving:
SharePoint laat toe voor meerdere implementatieopties. De discussie zal worden gecentreerd op hoe een beveiligde extranet op het SharePoint-platform kon worden geïmplementeerd. Bespreken van beste praktijken en scenario's met betrekking tot de integratie van Forefront technologieën, ISA Server 2006 en IAG 2007. Optioneel, praat met ondersteunde eenmalige op use-cases.
Over Chris:
Chris Lavista is een technische Architect bij onlangs geopende Microsoft Technology Center in New York. Zijn focus is op SharePoint, Samenwerking, en Unified Communications Unified Communications. Hij heeft gewerkt in de sector financiële dienstverlening (Chase, Citigroup) voordat hij bij Microsoft voor 8 jaar. Hij begon bij Microsoft in 2000 Als onderdeel van hun consulting praktijk van de diensten voordat hij het team MTC in vroeg 2006.

Registratie & Meer Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</einde>

Abonneren op mijn blog.

Technorati Tags:

Heeft uw zoek-Commissie voldaan aan deze maand?

Het is het begin van de maand en nu is net zo goed een tijd als ieder ander voor uw bedrijf zoeken Comité bijeen te komen en analyseren van meest relevante treffers, succesvolle en niet zo succesvol zoekopdrachten, etc.

U hoeft niet een zoek-Comité? vormen dan één 🙂

WSS en vooral MOSS zoek profiteren van sommige menselijke toezicht. Investeren een paar uur per maand op een consistente maandelijkse basis is niet alleen leuker dan een vat van apen, het kan:

  • Inzicht geven in de informatiebehoeften van de onderneming. Als mensen zijn op zoek naar links en rechts voor onderwerp "xyzzy," u weet dat is een belangrijk onderwerp voor de onderneming.
  • Identificeren van potentiële opleidingseisen. Als mensen zijn op zoek naar onderwerp "xyzzy" maar echt moet worden gezocht voor 'abcd" Vervolgens kunt u dat te voeden mensen over waar en hoe om de informatie te vinden.
  • Helpen uw organisatie verfijnen de informatie-architectuur.
  • Identificeren van mogelijkheden ter verbetering van de synoniemenlijst.
  • Andere kansen zullen zich ongetwijfeld voordoen.

Wie moet op zoek Comité? U zou uw beste mensen weten, maar overwegen:

  • Ten minste één (en misschien slechts één) IT-persoon die begrijpt (of kunnen leren) de verschillende manieren om tweak zoeken, met inbegrip van meest relevante treffers, synoniemenlijst, beheerde eigenschappen, etc.
  • Verschillende vakexperts dat de rechercheverslagen lezen kunnen, het inslikken en business-savvy acties aan het communiceren zodat het de knoppen duwen kan, Trek de hendels en open/sluiten kleppen als moet op aanbevelingen van de Commissie.
  • Een of meer informatiearchitecten die kunnen valideren, Unidirectioneel of een andere, of de informatie-architectuur is zoek vriendelijk en of het werkt goed voor de onderneming.
  • Een roterende zetel van de Commissie. Brengen in één of twee mensen die normaal gesproken niet aan dit soort inspanningen deelnemen. Zij kunnen ongebruikelijke en waardevolle inzichten te brengen naar de tafel.

Gelukkig analyseren!

</einde>

Abonneren op mijn blog.

Technorati Tags:

Snel en eenvoudig: SPFolder van SPItemList krijgen

Ik houd dit probleem tegenkomt en de Google nooit lijkt te begrijpen wat ik wil doen, dus ik dacht dat ik zou dit opschrijven.

Ik heb gedaan een heleboel gebeurtenis ontvanger foutopsporing in de laatste week of twee. De ER is gedefinieerd tegen een documentbibliotheek. De afzonderlijke items in de documentbibliotheek zijn nauw gerelateerd aan hun bovenliggende mappen. Dus, Ik krijg altijd de map van het item voor verschillende manipulaties. Tijdens het opsporen van fouten, Ik nodig had om de metagegevens van een map voor een bepaald item waarvan ik weet dat de ID bijwerken.

Hier is een beetje consoletoepassing (ontworpen om te draaien op de server in de farm) dat duurt twee argumenten: de ID van een item en een waarde toewijzen aan een veld, "Goedkeuringsstatus". Het is moeilijk een heleboel dingen codes en heeft geen foutcontrole.

De code ziet er een hard gecodeerde site, krijgt een hard gecodeerde documentbibliotheek en vervolgens vindt het aangegeven item. Vervolgens vindt de bovenliggende map van dat item en wordt de statuswaarde toegewezen.

De belangrijke les hier voor mij is dat SPItem niet u toegang tot de map krijgt. U moet gebruiken SPListItem.File.

Als iemand cares te bieden een kritiek of suggereren een betere manier om de map van een item, laat alstublieft een reactie.

<code>
met behulp van Systeem;
met behulp van System.Collections.generic;
met behulp van System.Text;
met behulp van Microsoft.SharePoint;
met behulp van System.Collections;

naamruimte Conchango
{
    /// <Samenvatting>
 /// </Samenvatting>
 klasse ManualFolderUpdate
    {
        statische VOID Main(tekenreeks[] args)
        {
            tekenreeks MSH = "ManualFolderUpdate (v1.0): "; // MSH = "berichtkop"

 Console.WriteLine(MSH + "Opstarten.  Ik is het laatst bewerkt op 08/04/08.");

            tekenreeks URL = http://localhost/xyzzy;

            met behulp van (SPSite oSPSite = Nieuw SPSite(URL))
            {

                met behulp van (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documenten"];

                    Console.WriteLine(MSH + "Got de documentbibliotheek.");

                    Console.WriteLine(MSH + "Doc lib item count: [" + docLib.ItemCount + "].");

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

                    FolderID = System.Converteren.ToInt32(args[0].ToString());
                    Console.WriteLine("Op zoek naar map voor object: [" + FolderID + "].");

                    SPListItem Li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Console.WriteLine(MSH + "Got de bovenliggende map.");

                    NewStatus = args[1].ToString();
                    Console.WriteLine("Status is ingesteld op [" + NewStatus + "].");

                    Console.WriteLine("Druk op return om te plegen de update of de CTRL-C om af te breken.");

                    Console.ReadLine();

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

                    Console.WriteLine(MSH + "Klaar bent met het bijwerken van de map.  Verlaten.");

                } // met behulp van SPWeb

            } // met behulp van SPSite

 Console.WriteLine(MSH + "Afgewerkt.");

        } // Main

    } // klasse foldersync
} // naamruimte
</code>

</einde>

Abonneren op mijn blog.

Technorati Tags:

Zondag ochtend grappig: “Vader, Hij weet niet zelfs u”

Wij Noord New Jersey Galvin zijn grote fans van de politieke satire t.v. programma, The Daily Show gehost door Jon Stewart. Ik houd niet van om politieke in mijn bloggen, dus alles wat ik zal zeggen is dat zonder de Daily Show, Ik kan goed hebben permanent verloren alle gevoel voor humor op of rond 12/12/2000.

We hadden een maaltijd op het dek begin vorige week en mijn tien jaar oude zoon brengt opwaarts een recente aflevering van de Toon. Ik maakte de opmerking, "Jon Stewart weet dat hij beter niet maken plezier van me of zal er verschrikkelijke gevolgen voor Jon Stewart."

Mijn zoon denkt over het voor een minuut en zegt: "Papa, nummer één: Hij weet niet zelfs u."

Ik heb gewacht op een nummer twee, maar hij besloot dat was genoeg en schoof op naar het volgende onderwerp zonder overslaan van een beat.

Het gebruikt om te worden dat ik een veel meer kilometers uit dit soort grappen krijgen kon, maar hij krijgt ook gebruikt voor mij of ook volwassen of beide. Ik moet een of andere manier aanpassen.

</einde>

Abonneren op mijn blog.

Technorati Tags:

Werknemer trainingsschema en materialen sjabloon — Zetel Count Bug PLUS zekerheid vast te stellen(?)

Dit is een vrij populair "fantastische 40" sjabloon. Het heeft ook een bug die is algemeen bekend (Ik heb zelfs geblogd over hoe het te repareren).

Sogeti vrijgegeven een CodePlex project deze week dat bevestigt het insect (Wat aardig is door zelf, maar niet wereldschokkend) maar zij ook beweren te hebben een veel lastiger probleem opgelost: veiligheid. De fab 40 sjabloon vereist een zeer genereus beveiligingsinstelling (gebruikers behoeften Inzender niveau toegang tot vrijwel alles). Niet any more! Volgens de codeplex samenvatting:

"Deze sjabloon bevat ook een nieuwe aangepaste werkstroomactie waarmee de sjabloon werken zonder dat hoeft te geven van alle gebruikers een bijdragemachtiging aan de lijst van cursussen."

Dat is goed spul en controlerend de moeite waard.

</einde>

Abonneren op mijn blog.

Technorati Tags: , ,

SharePoint Designer Workflow, Gebeurtenis ontvangers en “Lijstitem bijwerken” versus “Veld instellen in huidig Item”

We hebben een aantal SharePoint designer werkstromen die "communiceren" met de ontvanger van een evenement op de lijst via wijzigingen in waarden van de kolom van de site. Bijvoorbeeld, Als een sitekolom "SetDuedate" is ingesteld op true van de werkstroom, de gebeurtenis ontvanger detecteert dat verandering, een vervaldatum wordt berekend en die datum wordt toegewezen aan een ander sitekolom, "Vervaldatum." We splitsen dingen zoals dit omdat de gebeurtenis ontvanger kunt berekenen met behulp van complexe bedrijfsregels vervaldatum (weekends en vakantiedagen rekening houdend met) terwijl EPD kan echt niet.

In één specifiek geval, We liepen in een probleem met deze truc. Dit alles foutopsporing is vrij moeilijk, maar we kwamen tot de duidelijke conclusie dat in één geval (ten minste), de gebeurtenis ontvanger was niet loopt de hele tijd. In één stap van de werkstroom, Wij zouden de waarde van een sitekolom wijzigen en de gebeurtenis ontvanger niet lijken te draaien. Echter, het was consequent uitgevoerd in een andere stap van de werkstroom.

Na het herzien van het, Ik heb gemerkt dat het gelukkig werkstroomstap de "Update lijstitem gebruikt" terwijl de andere stap "Set-veld in het huidige Item gebruikt." Lijstitem bijwerken was het bijwerken van het "huidige item." Ik ben niet zeker waarom we een boven de andere pakte aangezien zij lijkt te doen het zelfde ding.

Dus … de actie Lijstitem bijwerken veroorzaakten de gebeurtenis. Aan de andere kant, het veld instellen in huidig Item actie niet.

Ik gebruikte lijstitem bijwerken in beide plaatsen en altviool! Het werkte. [[ Totale opzij, Ik speelde de viool voor bijna op een dagelijkse basis voor 15 jaar ]]

Hieruit, Voorlopig ben ik van mening dat de "veld instellen" actie veroorzaakt geen gebeurtenis ontvangers bij brand, ten minste een aantal van de tijd.

Dit probleem gevechtsdienstondersteuning ons voor weken.

Dit is een van die "waargenomen gedrag" berichten. Ik merkte dit gebeuren eenmaal in een specifieke omgeving en ik ben het maken van sommige gissingen over waarom dingen gebeurd, zoals ze deden. Hebt u geen inzicht in deze, Gelieve aandeel in de commentaren.

</einde>

Abonneren op mijn blog.

Technorati Tags: