miesięczne archiwum: Maja 2008

Wskazówka migracji programu SharePoint: Wykorzystanie “nieoznakowane danych” Widoki migracja przyrostowa

W jednym albo mój Pierwszy blog postów, Opisałem całego procesu poszliśmy do migracji klienta z SPS 2003 do MOSS. Czytnik zostawił komentarz z prośbą o więcej szczegółów i tutaj jest.

Dla tego projektu migracji, musieliśmy znaleźć dobry sposób, aby przenieść dużo SPS 2003 dokumenty na mech. Łatwo było obciążenie wstępne. Tworzenie nowej biblioteki dokumentów docelowych w MOSS i Użyj Eksploratora windows do przenoszenia dokumentów.

Jest to nowej biblioteki dokumentów:

obraz

Otwarcie dwóch okien eksploratorów. Punkt pierwszy w SPS 2003 i drugi w nowej biblioteki dokumentów w MOSS. Poniższy zrzut ekranu pokazuje to. Należy pamiętać, że najlepsze przeglądarki jest rzeczywiście wskazuje na mój c:\temperatury dysku, ale można sobie wyobrazić, że wskazując na SPS 2003 biblioteki dokumentów:

obraz

Po tym przeciągnij i upuść operacji, mój cel, to wygląda:

obraz

Teraz jest czas do czynienia z metadanymi. Załóżmy, że mamy tylko jedną kolumna metadane dla tych dokumentów o nazwie "lokalizacji." Widzimy z powyższego "wszystkich dokumentów" pogląd, że miejsce jest puste. To proste, wystarczy użyć widoku arkusza danych do wprowadź lokalizację, lub nawet iść do każdego dokumentu właściwości jeden po drugim, aby dodać lokalizację. Załóżmy, że istnieje praktyczny sposób przypisać lokalizacji kolumna wartość automatycznie, że użytkownicy końcowi muszą zrobić to ręcznie. Ponadto, Załóżmy, że istnieją setki dokumentów (może tysiące) a to zajmie wiele wiele dni do aktualizacji metadane. Jak wszyscy wiemy, nikt nie będzie usiąść i pracować dla czterech z pięciu dni prostej aktualizacji danych meta dla dokumentów. Zamiast tego, oni to wybuchnie w okresie tygodni lub ewentualnie dłużej. W celu ułatwienia tego procesu, możemy stworzyć "nieoznakowane danych" Zobacz, jak pokazano:

obraz

Teraz, gdy ktoś siedzi się wydać ich przydzielonego codziennie godzinę lub dwie aby oznaczyć dokumenty migrowane, może używają "nieoznakowanego dokumentu" widok, aby skoncentrować swoje wysiłki:

obraz

Jako użytkownicy znaczników dokumentów, spadek tej listy.

Pojęcie to widok bez znaczników danych może również pomóc z klasą problem sprawdzania poprawności danych, które ludzie dopytują się o na forum. Po wyjęciu z pudełka, istnieje sposób aby uniemożliwić użytkownikowi wysłanie dokumentu do MOSS i wtedy nie wprowadzać dane meta. Można określić, że kolumna danej witryny jest obowiązkowe i użytkownik nie będzie mógł nacisnąć Zapisz przycisk. Jednakże, Jeśli użytkownik załaduje, a następnie zamyka przeglądarkę (lub Eksploratora windows używa do przesłania dokumentu), nie możemy zmusić użytkownika do wprowadzania danych meta (ponownie, po wyjęciu z pudełka).

Podejście to może służyć do pomocy w takiej sytuacji. Możemy użyć "słabo oznaczone danych" Zobacz aby łatwo zidentyfikować tych dokumentów i ich poprawiania. Para to z KPI i masz dobrą widoczność danych z drążenia niedziałający do zarządzania tych wyjątkowych okoliczności.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Szukaj symboli wieloznacznych programu SharePoint: “Pro” Nie jest pnia “Programowanie”

Na forum Szukaj MSDN, ludzie często pytają pytanie jak to:

"Mam dokument o nazwie" Programming Guide’ ale podczas wyszukiwania dla "Pro’ Szukaj nie go znaleźć."

To może nie czuć się jak to, ale że sprowadza się do wyszukiwania wieloznacznych. Interfejs użytkownika mech/WSS nie obsługuje symboli wieloznacznych Szukaj po wyjęciu z pudełka.

Jeśli kopać w Szukaj web parts, znajdziesz pole wyboru, "Włącz wyszukiwanie termin wynikające". Mapowanie rdzeni jest terminem człowieka język. To nie komputer język podciągu() błędu, funkcja.

Są kilka łodyg:

  • "ryby" jest łodyga do połowów""
  • "główne" jest łodyga do "kierunku"

To nie wynika:

  • "maj" nie jest rdzen "dużych"
  • "pro" nie jest rdzen "programisty"

WSS/mech Wyszukiwarka obsługuje Dzika karta wyszukiwania za pośrednictwem interfejsu API. Oto jeden blog artykuł, który opisuje jak to zrobić: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/03/06/how-to-use-the-moss-enterprise-search-fulltextsqlquery-class.aspx

3Rd party produktu, Ontolica, Dzika karta wyszukiwania zapewnia. Nie używałem tego produktu.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Rejestrowanie aktywności przepływu pracy w programie SharePoint Designer

W zeszłym tygodniu, Byłem w pracy, jak pętli i wdrażania automat za pomocą SharePoint Designer i wymienione, tak na marginesie, że byłby staż pisać na blogu o lepsze rejestrowania przepływu pracy.

Również, Sanjeev Rajput pokonać mnie do niego. Zajrzyj.

Zapisywanie danych dziennika do listy niestandardowej wydaje się lepszy za pomocą historii regularnego przepływu pracy:

  • To jest tylko pewien zwyczaj lista, więc można wyeksportować do programu excel bardzo łatwo.
  • Można tworzyć widoki, dynamicznie filtrowania danych, itp.
  • Nie podlega to auto czystki, ci z historii regularnego przepływu pracy.

Istnieje pewne ryzyko / wady:

  • Wiele uruchomione przepływy pracy z dużą ilością rejestrowania może spowodować zbyt dużo danych do zapisania się na listę.
  • Może ci * czy * ma automatyczne usuwanie. Nie dostaniesz tej funkcji z takim podejściem (bez kodowania).
  • Bezpieczeństwa jest trudne. Aby napisać do listy, użytkownik musi mieć uprawnienia do tego. Oznacza to, że to prawdopodobnie nie nadaje się do wszelkiego rodzaju "urzędnik" audytu, ponieważ użytkownik może odkryć listy i edytować go. To może przezwyciężyć niektóre niestandardowe programowania.

</koniec>

Subskrybowanie mój blog.

Kłopoty z Tribbles … err .. Kluczowe wskaźniki wydajności

Ten miniony tydzień mnie dobijają dowód koncepcji projektu dla klienta w Manhattan. Podczas wdrażania rozwiązań, Wpadłem na inny wada MOSS kluczowych wskaźników wydajności (Zobacz tutaj kwestia KWW poprzedni i moje rozwiązania).

Tło: Użyliśmy przepływu pracy programu SharePoint Designer do modelu dość skomplikowany wielomiesięcznego długi proces biznesowy. Jak to chugged, chcieliby zaktualizować niektóre Państwa informacji na liście. KWW używać tych danych do ich mojo.

Zdecydowaliśmy się utworzyć nową witrynę każdorazowo, gdy rozpoczyna nową tych procesów biznesowych. Oprócz ten przepływ, te witryny hosta kilka bibliotek dokumentów, Określanie odbiorców i tak dalej. Tylko kilka rzeczy do pomocy przy współpracy wśród pracowników wewnętrznych, Podróże pracowników i klientów jest uczestnictwo partnerów biznesowych.

Chcieliśmy pokazać niektóre kluczowe wskaźniki wydajności, które monitoruje ogólny stan zdrowia tego procesu firmy promowane przez dane Państwa pracy i przeglądać za pomocą kluczowych wskaźników wydajności.

Wreszcie, kiedyś KPI elementy listy, które należy liczyć na widok na liście na stronie (w przeciwieństwie do ciągnięcia z innym źródłem danych, Jak excel lub SQL).

Problem: Jak można sobie wyobrazić, Zakładając, że byliśmy do wykonywania podstawowych koncepcji świata produkcji, my byłby potrzeba szablonu witryny. Nową witrynę oparte off procesów biznesowych"" szablon.

Problem jest, że nie wydają się funkcjonowania KPI w ten sposób. Podczas tworzenia nowej witryny w oparciu o szablon z listy KWW i KPI składnika web part, Nowa strona KWW danych są łamane. Nowa strona KWW Lista punktów niezależnie od źródła zdefiniowane, gdy po raz pierwszy zapisany jako szablon.

Na przykład:

  • Utwórz nową lokację i budować ją do perfekcji. Ta strona zawiera dane KPI.
  • Zapisz to jako szablon.
  • Utwórz nową lokację i podstawy jeśli od szablonu.
  • Ta nowa strona KWW lista elementów’ źródła wskaż szablon witryny, nie bieżącej witryny.

Proces konkretyzacji nie poprawny adres URL.

Próbowałem rozwiązać ten problem przez określenie względnego adresu URL podczas definiowania KWW elementu listy. Jednakże, Nie mogłem się jakakolwiek zmiana tego do pracy.

Zawsze chcesz parę tych problem"" w blogu z pewnego rodzaju rozwiązania, ale w tym przypadku nie mają dobry. Najlepsze, co można rysunek jest, że trzeba iść do nowo utworzonego serwisu i naprawić wszystko ręcznie. Interfejs użytkownika sprawia, że to jeszcze trudniejsze, ponieważ zmiany adresu URL listy powoduje odświeżenie, tak naprawdę masz na nowo to wszystko od podstaw.

Jeśli ktoś zna lepszy sposób, aby sobie z tym poradzić, prosimy zamieścić komentarz.

</koniec>

Technorati znaczniki:

Mech małe gospodarstwo instalacji i konfiguracji wojna historia

W tym tygodniu, I borykały się trochę z moim zespołem aby mech zainstalowane w prosty dwie farmy. Po przejściu przez to, Mam większe uznanie dla tego rodzaju problemy ludzi raport na forum MSDN i gdzie indziej.

Konfiguracja farmy końcowe:

  • Indeks/SQL/Intranet WFE wewnątrz zapory.
  • WFE w DMZ.
  • Pewnego rodzaju zapory między DMZ i wewnętrznego serwera.

Zanim zaczęliśmy projekt, Niech klient wie, które porty potrzebne, aby być otwarty. Podczas wymian, iz powrotem nad tym, nigdy nie wyraźnie powiedział dwie ważne rzeczy:

  1. SSL oznacza, że potrzebujesz zaświadczenie.
  2. Serwera DMZ musi być częścią domeny.

Jeden dzień, pojawił się zainstalować MOSS i dowiedziałem się, że domena kont dla bazy danych i mech nie został utworzony. Aby przenieść rzeczy, poszedł do przodu i zainstalowałem wszystko z lokalnego konta na serwerze intranetowym.

W tym momencie, Odkryliśmy błąd w certyfikacie SSL i, Niestety, zdecydowała się naszej infrastruktury facet wrócić później w tym tygodniu kontynuować Instalowanie serwera DMZ. Tymczasem, mamy rozwiązanie architektów wyprzedził rzeczy biznesowe.

Weekend mija i klient uzyskuje certyfikat.

Nasza infrastruktura facet pokazuje w górze i odkrywa, że serwera DMZ nie jest dołączony do żadnej domeny (z ograniczonym zaufaniem domeny obwodowej lub domeny intranetu). Zmarnowaliśmy prawie 1/2 dzień na który. Jeśli nie pozwolimy brak certyfikatu SSL zapełniać nas, chcieliby odkryliśmy to wcześniej. No cóż….

Kolejny dzień mija i różnych komitetów bezpieczeństwa, zainteresowanych stron i (nie tak) niewinnych przechodniów wszystkie zgadzają się, że jest OK do przyłączenia serwera DMZ, domeny intranetu (to jest PKOL, W sumie, nie rozwiązanie produkcji).

Infrastruktury facet przychodzi do owijania rzeczy. Tym razem możemy pomyślnie przejść przez rękawicę współczesne pieszczotliwie zwany "Kreatora konfiguracji programu SharePoint." Mamy pewien zerknąć w administracji centralnej i … yee haw! … Serwera DMZ jest wymienione w gospodarstwie. Musimy przyjrzeć się nieco bliżej i sobie sprawę, że Zerwaliśmy otwarte Champaign trochę roztocza na początku. WSS usług tkwi w "Uruchamianie" stan.

Długa historia krótkiego, okazuje się, że zapomnieliśmy zmienić tożsamość usługa konta za pomocą administracji centralnej z oryginalnym kontem lokalnym na nowe konto domeny. Zrobiliśmy to, ponownie uruchomiono kreatora konfiguracji i voila! Byliśmy w biznesie.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Mea Culpa — SharePoint Designer * może * tworzyć przepływy pracy Państwa maszyny

Ostatnio nauczyłem się, że jest to możliwe i nawet dość łatwo stworzyć stan pracy maszyny za pomocą SharePoint Designer. Potrzeba jest matką wynalazku i wszystko, co dobre rzeczy i miałem potrzeby w tym tygodniu, który wyglądał na wynalazek. Tak się złożyło, Natknąłem się na Ten post na forum MSDN jak dobrze. Moje osobiste doświadczenia w tym tygodniu i że "niezależnego potwierdzenia" nadaje siłę do mojego przekonania. Mam zamiar napisać o tym szerzej z pewien pe³ny dêty przykład, ale tu jest sens tego:

  • Podejście wykorzystuje fakt, że przepływ pracy można zmienić elementu listy, tym samym wyzwolenie nowego przepływu pracy. Normalnie już za to być uciążliwe, a nawet blogu o użycie semaforów aby sobie z tym poradzić.
  • SharePoint pozwala wielu niezależnych przepływy pracy jest aktywny wobec określonego element.

Aby skonfigurować to:

  • Zaprojektuj swój automat (czyli, Państwa i jak Państwa przejście od jednego do następnego).
  • Wdrożyć każde Państwo jako oddzielne przepływu pracy.
  • Skonfigurować każdą z tych Państwa przepływy pracy wykonać w odpowiedzi na zmiany w elemencie listy.

Każdy stan przepływu pracy następuje ten szorstki wzór:

  • Po zainicjowaniu, określić, czy naprawdę należy uruchomić przez kontrolę Państwa informacji w "bieżący element". Przerwać, jeśli nie.
  • Do pracy.
  • Aktualizacja "bieżącego elementu" z nowych informacji o stanie. To powoduje aktualizację do bieżącego elementu i odpala wszystkie przepływy pracy Państwa.

Oprócz oczywistych korzyści że można utworzyć deklaracyjne stan przepływu pracy maszyny, wszystkie informacje o stanie jest świetny do budynku kluczowych wskaźników wydajności i ciekawe widoki.

Ma dość znaczną wadą — norma śledzenia historii pracy jest jeszcze bardziej bezużyteczny niż normalnie 🙂 To się łatwo zaradzić, Jednakże. Przechowywać wszystkie dane typu inspekcji w niestandardowej listy. To chyba dobry pomysł nawet dla wanilii sekwencyjny przepływ pracy, ale to na innym blogu 🙂

Ja nazywam to "mea culpa" bo mam, Niestety, Więcej niż jeden raz powiedział na forum i gdzie indziej że należy użyć programu visual studio do tworzenia przepływu pracy maszyny stanu. Że po prostu nie jest prawdą.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Uczenie się na własnej skórze — DMZ WFE musi być w domenie

Chociaż to nie jest prawdziwe, praktyczny, sieci web typu front-end dla Internetu w DMZ musi być w domenie (tj.. nie jakiś serwer autonomiczny w swoje własne małe grupy roboczej). To nie musi być w tej samej domena jako wewnętrzny WFE(s) i innych serwerów (i chyba nie powinno), ale to musi być w domenie.

Moich kolegów i spędzić dużej ilości czasu na propozycję, która obejmowała SharePoint wstępne. Zawierał wyczerpujący wykaz konfiguracje zapory, które umożliwiłyby serwera DMZ do przyłączenia się do gospodarstwa i tak dalej. Niestety, nie można dodać gdzieś zdanie, powiedział, że, do efektu, "punkt całej krwawej tej konfiguracji jest umożliwienie serwer DMZ WFE, w domenie, do przyłączenia się do wewnętrznej gospodarstwa."

Burza imprez, gdzie w zasadzie patrzyliśmy po lewej stronie, gdy mamy spojrzał prawo, spisek, aby ukryć ten problem u nas dość późno w procesie, w ten sposób uniemożliwia mi powołując się na moje "na początku powiedzieć złe wieści" Reguła.

Westchnienie.

Subskrybowanie mój blog.

Technorati znaczniki:

Jeśli nie próbowałeś Twitter …

Twitter jest bardzo dziwne kaczka. Używam Twitter za niewiele ponad miesiąc i w jakiś sposób najzupełniej, to jest niemal równie ważne dla mnie jako e-mail. Znalazłem się niejasno nierozliczonych, jeśli czekać zbyt długo przed patrząc na to, co inni są świergotem o. Mogę się denerwować na Twitter wydajności sporadyczne problemy bo to oznacza, że jestem brakuje obecnie. Dostać trochę ptyś z podniecenia, gdy widzę nowe ogłoszenie Woot.

To jest prawdziwy społeczności budowniczy w taki sposób, że naprawdę uzupełnia blogi i fora i nawet osobiste spotkania twarzą w twarz.

W ostatnim miesiącu, I już po jednej osoby próby drżenie zimno podczas trudny wobec zarz¹dzaæ Seder.

Nauczyłem się osobiste szczegóły o wielu ludzi przede wszystkim "wiem" poprzez blogi — gdzie mieszkają, tego rodzaju projektów, które działają na, że mają pracę / problemów rodzinnych, aby zarządzać tak jak ja.

Matka jedna osoba zmarła … to smutne wydarzenie na pewno. Ale dzielenie ten fakt zmienia i zwiększa charakter całego doświadczenia.

To tylko rzeczy osobiste.

Tam jest więcej, niż. Jest to również kolejny Pożywka dla dzielenia się pomysłami, lub częściej myślę, Szukam pomocy. Rzucać pytanie na Twitter i nigdy nie ponownie w lewo wiszące i odpowiedzi zwykle dotrzeć w ciągu kilku minut.

Jeśli nie próbowałem to, naprawdę powinien dać mu iść.

Mi patrzeć na http://www.twitter.com/pagalvin

Subskrybowanie mój blog.

Technorati znaczniki: