arhive lunare: August 2008

Grup de utilizatori SharePoint Webcast in seara asta

In seara asta, 08/20/08, reuniunea grupului Connecticut SharePoint utilizator este difuzarea un webcast în loc de o întâlnire fizică în această lună.

Această seară subiect: "Microsoft Office SharePoint Server 2007 – Metodologii de implementare extranet"

Microsoft propria Chris Lavista va conduce discuţia. Am lucrat cu Chris înainte şi el ştie cu adevărat lucrurile lui. Dacă aveţi nici un interes în acest subiect, a verifica it afară. Aici sunt detaliile:

Grup de utilizatori SharePoint Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Subiect: Microsoft Office SharePoint Server 2007 – Metodologii de implementare extranet
Vorbitor:
Chris Lavista Microsoft

Data: August 20th Bine ati venit timp: 6:15 PM Timp: 6:30 PM -8:00PM


Descriere:
SharePoint permite pentru mai multe opţiuni de implementare. Discuţia va fi centrat pe modul în care o sigure extranet pe platforma SharePoint ar putea fi implementate. Discuta despre cele mai bune practici şi scenarii care implică integrarea tehnologiilor fruntea, ISA Server 2006 şi IAG 2007. Opţional, Talk pentru a suportat singur semn pe cazuri de utilizare.
Despre Chris:
Chris Lavista este un arhitect tehnic la deschise recent Microsoft Technology Center din New York. Sa se concentreze este SharePoint, Colaborare, şi comunicaţii unificate. El a lucrat în industria de servicii financiare (Chase, Citigroup) înainte de a se alătura Microsoft pentru 8 ani. El a început la Microsoft în 2000 ca parte a lor servicii de consultanţă practică înainte de aderarea MTC echipa in devreme 2006.

Înregistrare & Mai multe informaţii: https://www.clicktoattend.com/invitation.aspx?code=130299

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags:

A Comitetul dumneavoastră căutaţi întâlnit luna aceasta?

Acesta este începutul lunii şi acum este un moment la fel de bun ca orice pentru compania dumneavoastră căutaţi Comitetului pentru a obţine împreună şi de a analiza cele mai bune pariuri, succes şi nu atât de succes căutări, etc.

Nu aveţi un comitet de căutare? Then form one 🙂

AAC şi mai ales MOSS căutare beneficiaza de unele umane de supraveghere. Investi câteva ore pe lună pe o bază consistentă lunar este nu numai mai distractiv decât un butoi de monkeys, se poate:

  • Oferi o perspectivă asupra nevoilor de informare ale întreprinderii. În cazul în care oamenii sunt în căutare stânga şi la dreapta pentru subiect "xyzzy," ştiţi că este un subiect important pentru întreprindere.
  • Identifica potenţiali cerințe de formare. În cazul în care oamenii sunt în căutarea de subiect "xyzzy" dar într-adevăr ar trebui să fie căutarea pentru "Alexandru" apoi că puteţi folosi pentru a educa oameni buni pe unde şi cum să găsească informațiilor.
  • Ajuta organizaţia dumneavoastră rafina arhitectura de informaţii.
  • Identificarea oportunităţilor pentru a spori lexiconul.
  • Alte oportunităţi fără îndoială se va prezenta.

Cine ar trebui să fie căutaţi Comitetul? Ar trebui să ştii poporul tău cel mai bun, dar ia în considerare:

  • Cel puţin unul (şi poate doar unul) IT persoană care înţelege (sau poate afla) diverse moduri pentru a tweak-căutare, inclusiv cele mai bune pariuri, tezaur, proprietăți gestionate, etc.
  • Mai mulţi experţi în materie care poate citi rapoarte Căutaţi, ingera o şi de a comunica business-savvy acţiuni să-l, astfel încât ea poate împinge butoanele, trage pârghii şi deschide/închide supapele este necesar pentru a recomandărilor Comitetului.
  • Unul sau mai multe arhitecti de informaţii care pot valida, un fel sau altul, Dacă arhitectura de informaţii este de căutare prietenos şi dacă acesta este working bine pentru întreprindere.
  • Un scaun rotativ din Comitetul. Aduce în una sau două persoane care nu participă în mod normal în aceste tipuri de eforturi. Ele pot aduce la masa neobişnuite şi valoroase descoperiri.

Analiza fericit!

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags:

Rapid şi uşor: Obţine SPFolder de SPItemList

Am continua să fie difuzate în această problemă şi Google nu pare să înţeleagă ceea ce vreau să fac, aşa că am gândit aş scrie acest lucru în jos.

Am făcut o mulţime de eveniment receptor depanare în ultima săptămână sau două. ER este definit împotriva o bibliotecă de documente. Elementele individuale din biblioteca de documente sunt strâns legate de lor folderelor părinte. Deci, Mereu primesc dosarul elementului pentru diferitele manipulări. În timp ce depanare, Am nevoie pentru a actualiza metadatele unui dosar pentru un element specific al căror ID ştiu.

Aici este o mică aplicaţie consolă (proiectat pentru a rula pe server din fermă) care are două argumente: ID-ul de un element şi o valoare pentru a aloca un câmp, "Starea de aprobare". Greu coduri o mulţime de lucruri şi are nici o verificare de eroare.

Codul arata un site de greu codificate, devine o bibliotecă de documente greu codificate şi apoi găseşte elementul indicate. Apoi se găseşte folderul părinte al acelui element şi atribuie valoarea stare.

Cheie lecţie aici pentru mine este că SPItem nu obţine acces la folderul. Trebuie să utilizaţi SPListItem.File.

Dacă cineva îi pasă de a oferi o critică sau să sugereze o modalitate mai bună pentru a obţine în folderul de un element, vă rugăm să lăsaţi un comentariu.

<cod>
folosind Sistem;
folosind System.Collections.Generic;
folosind System.Text;
folosind Microsoft.SharePoint;
folosind System.Collections;

spaţiu de nume Conchango
{
    /// <Rezumat>
 /// </Rezumat>
 Clasa ManualFolderUpdate
    {
        statice nule Main(şir[] args)
        {
            şir uzzy = "ManualFolderUpdate (v1.0): "; // uzzy = "mesajul antet"

 Consola.WriteLine(uzzy + "Incepand de sus.  Am fost ultima modificare 04/08/08.");

            şir URL = http://localhost/xyzzy;

            folosind (SPSite oSPSite = noi SPSite(URL-ul))
            {

                folosind (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList.Update() docLib = oSPWeb.Lists["Documente"];

                    Consola.WriteLine(uzzy + "Am biblioteca de documente.");

                    Consola.WriteLine(uzzy + "Doc articolului lib conta: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    şir NewStatus = "xyzzy";

                    FolderID = sistem.Conversia.ToInt32(args[0].ToString());
                    Consola.WriteLine("Căutând pliant pentru articol: [" + FolderID + "].");

                    SPListItem li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Consola.WriteLine(uzzy + "Am folderul părinte.");

                    NewStatus = args[1].ToString();
                    Consola.WriteLine("Stabilirea statutului [" + NewStatus + "].");

                    Consola.WriteLine("Întoarcere a comite update sau CTRL-C pentru a abandona de presă.");

                    Consola.ReadLine();

                    thisItemFolder.Item["Starea de aprobare"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Consola.WriteLine(uzzy + "Terminat actualizarea folderul.  Ieşirea.");

                } // folosind SPWeb

            } // folosind SPSite

 Consola.WriteLine(uzzy + "Terminat.");

        } // Main

    } // clasa foldersync
} // spaţiu de nume
</cod>

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags:

Duminica dimineata Funny: “Tata, El chiar nu ştiu tu”

Am Nord New Jersey Galvin's sunt mari fani de televizor politice pamflet. Programul, Spectacolul de zi cu zi gazduit de Jon Stewart. Nu-mi place pentru a obţine politice în blogging-ul meu, astfel încât toate voi spune care este că, fără Arată zilnic, Am poate precum şi permanent pierdut toate simţ al umorului la sau despre 12/12/2000.

Am fost cu o masă pe puntea ultima săptămână mai devreme şi fiul meu de zece ani aduce un episod recent de Arată. Am făcut comentariu, "Jon Stewart ştie că el mai bine nu face distractiv de mine sau vor exista consecinţe teribile pentru Jon Stewart."

Fiul meu crede despre el un minut şi spune: "Tata, numărul unu: El nu ştiu chiar ai."

Am aşteptat pentru un număr de două, dar el a decis că a fost de ajuns şi sa mutat la obiectul următor fără sărind peste un beat.

Este folosit pentru a fi că aş putea obţine kilometraj mult mai mult din acele tipuri de glume, dar el este obtinerea prea folosit pentru mine sau prea matur sau ambele. Am nevoie pentru a regla cumva.

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags:

Program de instruire angajat și materiale şablon — Scaunul Count Bug PLUS de securitate Fix(?)

Aceasta este o destul de popular "fabulos 40" şablon. De asemenea, are un bug care este cunoscut (‘ Ive ’ chiar blogged despre cum la spre fix it).

Sogeti lansat un Proiectul CodePlex în această săptămână acest fixat-bug (care este frumos de la sine, dar nu pământ-zguduitor) dar, de asemenea, ei pretind că au rezolvat o problemă mult thornier: securitate. Fagarasan 40 şablon necesită o setare de securitate foarte generos (utilizatorii nevoile contribuitor acces de la nivelul practic totul). Nu mai! Potrivit codeplex Rezumat:

"Acest şablon include, de asemenea, o nouă acțiune de flux de lucru particularizat care permite şablon să lucreze fără a da tuturor utilizatorilor contribuie permisiuni la lista de cursuri."

Care este bun îndesat şi merită verificat.

</scop>

Aboneaza-te la blog-ul meu.

Flux de lucru SharePoint Designer, Eveniment receptoare şi “Actualizaţi lista articol” comparativ cu “Câmpul set în elementul curent”

Avem un set de fluxuri de SharePoint proiectantul lucru care "comunică" cu un receptor de eveniment pe lista prin modificări la site-ul valorile coloanelor. De exemplu, Dacă o coloană de site-ul "SetDuedate" este setat la adevărat de fluxul de lucru, receiverul eveniment detectează că schimbările, calculează o dată scadentă şi atribuie această dată de un alt site-ul coloană, "Data scadenţei." Ne despartim lucruri ca acest lucru pentru că receptorul eveniment poate calcula o dată de scadență utilizând reguli de afaceri complexe (ţinând seama de sfârşit de săptămână şi sărbătorile de companie) în timp ce SPD într-adevăr nu se poate.

Într-un exemplu specifice, am fugit într-o problemă cu acest truc. Depanare toate acest lucru este destul de dificil, dar am ajuns la concluzia certă că un caz în (cel puțin), receptorul eveniment nu a fost difuzate tot timpul. La un pas de fluxul de lucru, ne-ar schimba valoarea unei coloane de site-ul şi eveniment receptorul nu apar pentru a rula. Cu toate acestea, Acesta a fost difuzate în mod constant într-o etapă diferită de fluxul de lucru.

După revizuirea acesteia, Am observat că un pas de flux de lucru fericit utilizate elementul"actualizare listă" în timp ce alte pas folosit "câmpul setare în elementul curent." Elementul de listă actualizare a fost actualizarea "elementul curent." Nu sunt sigur de ce am ales una peste alta, deoarece acestea ar părea să faci acelaşi lucru.

Deci … acţiunea de actualizare lista element a provoca eveniment la foc. pe de altă parte, Câmpul Set în acţiune elementul curent nu.

Am folosit Update element din listă în ambele locuri şi violă! Ea a lucrat. [[ Anularea totală, Am jucat vioara pentru on un daily basis pentru aproape 15 ani ]]

Din aceasta, Tentativ cred că "Set câmpul" acțiunea nu provoacă receptoare eveniment la foc, cel puţin o parte din timp.

Acest aspect ne-a chinuit timp de săptămâni.

Aceasta este una din acele "observat comportamentul" mesaje. Acest lucru am observat se întâmplă o dată într-un mediu specifice şi am face unele presupuneri cu privire la ce lucruri sa întâmplat aşa cum au făcut. Dacă aveţi orice înţelegere în acest unul, vă rugăm să parts în Comentarii.

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags: