miesięczne archiwum: Sierpnia 2008

Grupy użytkownika programu SharePoint dziś Webcast

Dziś, 08/20/08, spotkanie grupy użytkowników Connecticut SharePoint jest nadawanie webcast miejsce fizyczne spotkania w tym miesiącu.

Temacie dzisiejszej: "Microsoft Office SharePoint Server 2007 – Ekstranecie wdrażania metodologii"

Chris Lavista firmy Microsoft będą prowadzić dyskusji. I pracował z Chris przed i on naprawdę zna się na rzeczy. Jeśli masz jakiekolwiek zainteresowanie tym tematem, Wypróbuj. Oto szczegóły:

Grupy użytkownika programu SharePoint Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Temat: Program Microsoft Office SharePoint Server 2007 – Ekstranecie wdrażania metodologii
Głośnik:
Chris Lavista Microsoft

Data: Sierpnia 20TH Czas Zapraszamy: 6:15 PM Czas: 6:30 PM -8:00PM


Opis:
SharePoint pozwala na wiele opcji wdrażania. Dyskusja będzie się skupia się na jak bezpieczne ekstranetu na platformie SharePoint może być wdrożony. Dyskutować najlepsze praktyki i scenariuszy obejmujących integrację technologii Forefront, Serwer programu ISA Server 2006 i IAG 2007. Opcjonalnie, porozmawiać z obsługiwanych pojedynczy znak na przypadki użycia.
O Chris:
Chris Lavista jest Technical Architect w niedawno otwarty Microsoft Technology Center w Nowym Jorku. Jego celem jest na SharePoint, Współpraca, Unified Communications. Pracował w branży usług finansowych (Chase, Citigroup) przed dołączeniem do firmy Microsoft 8 lata. Rozpoczął w firmie Microsoft w 2000 jako część ich praktyka konsultingu usług przed dołączeniem do zespołu MTC w początku 2006.

Rejestracja & Więcej informacji na temat: https://www.clicktoattend.com/invitation.aspx?code=130299

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Ma swój Komitet Szukaj spotkali się w tym miesiącu?

To jest na początku miesiąca i teraz jest tak dobre, jak każdy firmy Szukaj Komitetu razem i analiza najlepszych trafień czas, sukces i nie tak skuteczne wyszukiwanie, itp.

Nie Szukaj Komitetu? Następnie uformuj jeden 🙂

Zwłaszcza MOSS i WSS wyszukiwania korzyści z niektórych ludzi nadzoru. Inwestowanie kilka godzin w miesiącu, stałe miesięczne jest nie tylko więcej zabawy niż baryłkę małp, to może:

  • Dać wgląd w informacje potrzeb przedsiębiorstwa. Jeśli ludzie szukają w lewo i prawo na temat "xyzzy," wiesz, że to ważny temat do przedsiębiorstwa.
  • Zidentyfikować potencjalne wymagania szkoleniowe. Jeśli ludzie szukają temat "xyzzy" ale naprawdę powinny być wyszukiwanie "abcd" następnie można używać, aby kształcić ludzi na gdzie i jak szukać informacji.
  • Pomoc organizacji udoskonalić jego architektura informacji.
  • Określenia możliwości zwiększenia tezaurusa.
  • Inne możliwości będzie bez wątpienia zaprezentować.

Kto powinien być na Komitet Szukaj? Poznacie ludzi najlepiej, ale uważają:

  • Co najmniej jeden (a może tylko jeden) TO osoba, która rozumie (Czy można nauczyć się) różnych sposobów, aby dostosować wyszukiwanie, tym najlepszych trafień, Słownik wyrazów bliskoznacznych, Właściwości zarządzane, itp.
  • Kilku ekspertów merytorycznych, które można przeczytać sprawozdania z poszukiwań, łykać go i przekazują business savvy działania to tak, że można go wcisnąć przyciski, Pociągnij dźwignie i Otwórz/Zamknij zawory niezbędne do zaleceń Komitetu.
  • Jeden lub więcej informacji architektów, którzy może sprawdzać poprawność, taki czy inny sposób, Czy architektura informacji jest przyjazne dla wyszukiwarek i czy to działa dobrze dla przedsiębiorstw.
  • Obrotowe siedzenie w Komitecie. Wprowadzają w jednym lub dwóch ludzi, którzy zwykle nie biorą udziału w tego rodzaju wysiłki. Może przynieść niezwykłe i cenne spostrzeżenia do tabeli.

Analizując szczęśliwy!

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Szybkie i łatwe: Się SPFolder SPItemList

Zachować uruchomiony na ten problem i Google nigdy nie wydaje się zrozumieć, co chcę zrobić, więc pomyślałem, że piszę to w dół.

Robiłem wiele odbiornik przypadku debugowania w ostatnim tygodniu lub dwóch. ER jest zdefiniowana z biblioteki dokumentów. Poszczególnych elementów w bibliotece dokumentów są ściśle związane z ich folderów nadrzędnych. Tak, Zawsze dostaję folder elementu dla różnych manipulacji. Podczas debugowania, Potrzebne do aktualizacji metadane folderu dla określonej pozycji ID, którego znam.

Tutaj jest trochę aplikacji konsoli (zaprojektowany do uruchamiania na serwerze w farmie) ów wziąć dwa argumenty: Identyfikator element i wartość, aby przypisać do pola, "Stan zatwierdzenia". Trudno kody wiele rzeczy i ma nie sprawdzanie błędów.

Kod wygląda na stronie zakodowanego, dostaje biblioteki dokumentów zakodowanego i następnie wyszukuje wskazany element. Następnie znajdzie folderu nadrzędnego elementu i przypisuje wartość stanu.

Najważniejsza lekcja dla mnie jest to, że SPItem nie uzyskać dostęp do folderu. Ty potrzebować wobec używać SPListItem.File.

Jeśli ktoś dba, aby oferować krytyki lub zaproponować lepszy sposób, aby uzyskać folder elementu, Proszę zostawić komentarz.

<kod>
przy użyciu Systemu;
przy użyciu System.Collections.Generic;
przy użyciu System.Text;
przy użyciu Microsoft.SharePoint;
przy użyciu System.Collections;

Przestrzeń nazw Conchango
{
    /// <Podsumowanie>
 /// </Podsumowanie>
 Klasa ManualFolderUpdate
    {
        statyczne nieważne Główne(ciąg[] argumenty)
        {
            ciąg msh = "ManualFolderUpdate (v1.0): "; // msh = "Nagłówek wiadomości"

 Konsoli.WriteLine(msh + "Zaczyna.  Ostatnio zmodyfikowano 08/04/08.");

            ciąg URL = http://localhost/xyzzy;

            przy użyciu (SPSite oSPSite = Nowy SPSite(adres URL))
            {

                przy użyciu (Sieci Web programu SharePoint oSPWeb = oSPSite.OpenWeb())
                {
                    SPList biblioteki dokumentów = oSPWeb.Lists["Dokumenty"];

                    Konsoli.WriteLine(msh + "Got biblioteki dokumentów.");

                    Konsoli.WriteLine(msh + "Doc lib liczba elementów: [" + docLib.ItemCount + "].");

                    int Identyfikator folderu = 0;
                    ciąg NewStatus = "xyzzy";

                    Identyfikator folderu = System.Konwersja.ToInt32(argumenty[0].ToString());
                    Konsoli.WriteLine("Szukam folderu dla elementu: [" + Identyfikator folderu + "].");

                    SPListItem li = docLib.GetItemById(Identyfikator folderu);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Konsoli.WriteLine(msh + "Dostał po folderze nadrzędnym.");

                    NewStatus = args[1].ToString();
                    Konsoli.WriteLine("Ustawienie stanu [" + NewStatus + "].");

                    Konsoli.WriteLine("Naciśnij przycisk return, aby zatwierdzanie aktualizacji lub CTRL-C, aby przerwać.");

                    Konsoli.GNU ReadLine();

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

                    Konsoli.WriteLine(msh + "Zakończeniu aktualizacji do folderu.  Zamykania.");

                } // za pomocą SPWeb

            } // za pomocą SPSite

 Konsoli.WriteLine(msh + "Gotowy.");

        } // Główne

    } // Klasa darmo
} // Przestrzeń nazw
</kod>

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

W niedzielę rano śmieszne: “Tata, On nawet nie wie”

Mamy północnym New Jersey Galvin są wielkimi fanami TV satyra polityczna. Program, Daily Show przez Jon Stewart. Nie lubię stać się politycznym w moim blogu, więc wszystko będzie powiedzieć, że jest to, że bez Codziennie Pokaż, Może również stałe straciłem wszystkie z poczuciem humoru na lub o 12/12/2000.

Mieliśmy posiłek na pokładzie już w zeszłym tygodniu i mój 10-letni syn przynosi się ostatnim epizodzie Pokaż. Zrobiłem komentarz, "Jon Stewart wie że lepiej nie wyśmiać mnie lub będzie straszne konsekwencje dla Jon Stewart."

Mój syn myśli o tym przez chwilę i mówi: "Tata, numer jeden: Nawet cię nie zna."

Czekałem na numer dwa, ale zdecydował, że wystarczyło i przeniósł się do kolejnego tematu bez pomijania beat.

Kiedyś było, że mogę dostać o wiele więcej kilometrów z tych rodzajów dowcipy, ale on jest też używany do mnie lub zbyt dojrzałe lub obu. Muszę zmienić jakoś.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Harmonogram szkolenia pracowników i materiałów szablonu — Poprawka zabezpieczeń siedzenia licznik błędów PLUS(?)

Jest to dość popularny "wspaniałe 40" szablon. To również ma błąd, który jest powszechnie znany (I've nawet blogu o tym, jak to naprawić).

Sogeti wydany Projekt CodePlex w tym tygodniu to poprawki błędów (co jest dobre, sam, ale nie wstrząsającego) ale oni również twierdzą, że rozwiązali bardzo uciążliwy problem: bezpieczeństwa. Fab 40 szablon wymaga ustawienia zabezpieczeń bardzo hojny (użytkownik potrzebuje współautorów poziom dostępu do praktycznie wszystkiego). Nie więcej! Zgodnie z codeplex podsumowanie:

"Ten szablon zawiera także nowe działania niestandardowy przepływ pracy, który umożliwia szablon do pracy bez konieczności wszystkim użytkownikom contribute uprawnienia do listy kursów."

To jest dobre rzeczy i warto sprawdzić.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki: , ,

Przepływ pracy programu SharePoint Designer, Obiekty odbierające zdarzenia i “Element listy aktualizacji” kontra “W polu bieżący element”

Mamy zestaw przepływy pracy projektanta programu SharePoint, które "komunikacji" z odbiornika wydarzenie na liście poprzez zmiany w wartości kolumny witryny. Na przykład, Jeśli kolumna witryny "SetDuedate" jest ustawiona prawda przez przepływ pracy, odbiorca zdarzeń wykryje zmianę, oblicza daty ukończenia i przypisuje ten termin do innej kolumny witryny, "Termin." Podzieliliśmy rzeczy tak ponieważ przypadku odbiornika może obliczyć termin za pomocą reguły biznesowe złożonych (uwzględniając weekendy i święta firmowe) podczas gdy JDP naprawdę może nie.

W jednym wystąpieniu określonego, Pobiegliśmy w pewien problem rezygnować ten podstęp. Debugowanie to wszystko jest dość trudne, ale zdecydowaliśmy się ostateczne wnioski tego w jednym przypadku (co najmniej), odbiornik zdarzenia nie został uruchomiony cały czas. W jednym kroku przepływu pracy, możemy zmienić wartości w kolumnie witryny i odbiornik zdarzenia nie wydają się działać. Jednakże, został on uruchomiony konsekwentnie w różnych etapach przepływu pracy.

Po przejrzeniu go, Zauważyłem, że krok szczęśliwy przepływu pracy używany element „aktualizacja listy" podczas gdy inne krok używane "zestaw pola w bieżącym elemencie." Aktualizacja listy element był uaktualnienie faktów "bieżącego elementu." Nie jestem pewien, dlaczego wybraliśmy jeden nad drugim, ponieważ wydają się robić to samo.

Tak … akcję Aktualizuj element listy czy wywołuje zdarzenie na ogień. Z drugiej strony, Ustaw pole bieżący element akcji nie.

Użyłem pozycji na liście aktualizacji w obu miejscach i altówka! Ono pracował. [[ Całkowita uchylenia bezprawnych, Ja grałem skrzypce do codziennie o prawie 15 lata ]]

Z tego, Uważam wstępnie, że "Ustaw pole" Akcja nie może powodować odbiorników na ogień, przynajmniej trochę czasu.

Ten problem utrudnione nas tygodni.

Jest to jeden z tych "obserwowane zachowanie" postów. Zauważyłem to stało kiedyś w jakimś konkretnym otoczeniu i robię jakieś przypuszczenia co do dlaczego rzeczy zdarzyło się tak, jak. Jeśli masz wgląd do tego, Prosimy podzielcie się w uwagach.

</koniec>

Subskrybowanie mój blog.