(Ten wpis krzyż pisał między http://paulgalvin.spaces.live.com/blog/ i http://blogs.conchango.com)
Komentarze na tej stronie są moje własne i nie reprezentuje Conchango w pozycji, strategie lub opinii.
Przegląd:
Ten wpis opisuje niektóre informacje na temat dużego (3,000 Użytkownicy) Program Microsoft Office SharePoint Server (MOSS) rozmieszczenia i to, co zrobiliśmy projekt w taki sposób, że klient jest zadowolony i mocno w dół ścieżki która kończy się pełne przyjęcie zestawu funkcji MOSS. Jak pisze wpisu, Jesteśmy około 50% wraz z pierwszej fazy projektu. Jako rzeczy postępu, Będę aktualizacji tego wpisu lub tworzenia nowych wpisów.
W tym konkretnym przypadku, Firma miałem już zainstalowany program SharePoint Portal Server 2003. Grupa to zainstalowany produkt w swego rodzaju "Zobaczmy, czy ktoś dba" mody. Został szybko przyjęty przez wielu użytkowników biznesowych i stał się dość popularny w przedsiębiorstwie w dużych. Jak można sobie wyobrazić, to nie była Najlepsza strategia rozmieszczenia (który klient chętnie przyznaje) i kiedy mech przybył na scenie, klient postanowił "zrobić to dobrze" i nas, aby pomóc im.
Jednym z najwaŜniejszych pytań przed nami, kiedy rozpoczęliśmy realizację tego projektu było: Jak możemy wprowadzić MOSS do tego klienta? Biorąc pod uwagę fakt, że klient miał już doświadczenie z programu SharePoint, Zastanawialiśmy się — Czy trzeba zrobić "różnicy" szkolenia lub nie, które możemy uruchomić z ziemi? Po pracy z kluczowych użytkowników, stwierdziliśmy, że traktujemy to jako zielone pole projekt bardziej sensowne.
Że decyzja dał punkt wyjścia, ale pozostały nam z głównych wymogów dowiedzieć się dobrą strategię dla toczenia MOSS Enterprise. MOSS jest takie duże zwierzę … obejmuje ona zarządzania treścią, Zarządzanie dokumentami, Szukaj, bezpieczeństwa, Określanie odbiorców, zarządzanie projektami, "wspaniałe czterdzieści" szablony, przepływ pracy, złącze danych biznesowych, itp. Para to z faktem, że jest to duża organizacja, może naprawdę korzystać z praktycznie każdym głównym MOSS funkcji i masz zadatki wielki projekt z zasięgu przedsiębiorstw i wiele dobrych rzeczy dzieje się.
Mamy do czynienia z tym problemem raz po raz … MOSS jest jednostka dotrzeć z jego zestaw funkcji przedsiębiorstwa, jeszcze nawet nieco wyrafinowanych klientów mieć twardy czas psychicznie absorpcji tych funkcji, niech sam zawierające znaczne części je do swoich codziennych zajęć.
Nie ma magicznego rozwiązania problemu. Zamiast tego rozwiązania tylko pierwsze kroki, które podjęliśmy z klientem aby doprowadzić ich na drodze do skutecznego przyjęcia długoterminowych.
Zakres:
Jak chciałem zespół do jednostki planu projektu, który zawiera takie kamienie milowe jako "PoepleSoft integracji poprzez usługi BDC zakończone", "Nowy międzydziałowych produkt uruchomienie przepływu pracy kompletny" i "Wykonawczy zarządzania KPI akceptowane", Musiałem zadowolić się czymś mniej. To nie znaczy że mniej"" jest źle. W zasadzie, mniej"" że zdecydowaliśmy się na początkowe przewracać był wyprzedza gdzie byli, zanim zaczęliśmy. W naszym przypadku, mniej"" zwrócił się do:
- Prosty dokument zarządzania za pomocą biblioteki dokumentów, typy kontroli i zawartość wersji.
- Efektywne wyszukiwanie oparte na typy i dostosować wyszukiwanie zaawansowane (za pomocą właściwości zarządzane, XSLT do dość rezultaty, itp).
Oprócz powyższych cech całego przedsiębiorstwa (co oznacza, że miały one być kołysany na zewnątrz wobec wszystkich działów i użytkowników), Dodaliśmy następujące pojedynczych w zakresie mini projektów:
- Proof of concept, BDC integracja.
- Proces wieloetapowy i wielu gałęzi pracy tworzone przez SPD.
- Kompleks formularza programu InfoPath.
- Napawanie KPI dla niektórych procesów biznesowych (prawdopodobnie HR nabycia talentów w naszym przypadku, choć to może się zmienić).
Zakres tutaj nie jest 100% dokładne, ale przedstawiciel naszego podejścia i wystarczające do mojego celu tutaj, co jest do wyjaśnienia, co uważam za "skuteczne" wprowadzenie Mech, który będzie klient mocno w dół złoty ścieżka do pełnego przyjęcia MOSS.
Nie będę pisać dużo więcej o pojedynczych w ten wpis. Chcę podkreślić, że są częścią naszej strategii nadrzędne. Pomysł jest do realizacji funkcji zarządzania i Szukaj dokumentu rdzeń dla wszystkich użytkowników jednocześnie zapewnić wysoce funkcjonalne, wysoki widoczne i wysoce reprezentatywne przykłady innych podstawowych funkcji MOSS, które są po prostu poza możliwości większości użytkowników do wchłonięcia na tym wczesnym etapie. Jednakże, będą one "tam" i można mieć nadzieję, że innych części jednostki gospodarczej będzie znać lub dowiedzieć się o nich i ma te cechy dla siebie, prowadzące do przyjęcia większej. Tych sukcesów pojedynczych służą również nasz zespół sprzedaży "amunicji" dla powodzeniem zdobywając drugi, trzeci i n faza projektów.
Co my zrobiliśmy wprowadzić i dlaczego?
O osiedlili się na zarządzanie dokumentami i Szukaj jako podstawowy wymóg całego przedsiębiorstwa, musieliśmy zacząć gromadzić dane. Jako praktyczny, to obracał się wokół zrozumienie ich dokumentów i który ostatecznie mapowane do zrozumienia typy zawartości.
I uznaliśmy, że to jest trudne do wyjaśnienia typy zawartości bez wizualnych doradcy. Bardziej techniczne Ludowej można spacerem od dyskusję na temat typów zawartości, gdy CT są opisane w kategoriach bazy danych. "A CT jest podobna do tabeli bazy danych, ma kolumn i kolumn są definiowane zgodnie z typów danych, ale CT typy danych obejmują więcej niż prosta liczba całkowita/Data, ale również wybór"" i "wyszukiwania" i tym podobne." Możemy mówić o "rozszerzenie" typy zawartości, Podobnie jak jeden może odziedziczyć funkcjonalności klasy bazowej w języki obiektowe. Jednak to oczywiście nie pomocne dla transportu w departamencie admin osoba, która ma nie zaplecza technicznego. Tj, prawie wszyscy, że sprawy w MOSS rozmieszczenia.
Za pomocą biały deska jest niepewni. Już przedstawiony pomysł typ zawartości i genialny ciągnione (i tak wydają się) Zdjęcia typów zawartości i to, co robią dla Ciebie w Szukaj i jak może być rozszerzona, itp. W końcu, to czuje się jak niektóre żarówki mają włączone, ale wynikowy obraz biały deska jest bałagan.
To doprowadziło nas do naszego miejsca lądowania bieżącej i tak daleko najbardziej skuteczne: stronę piaskownicy mech skonfigurowane tak, aby pokazać te funkcje.
Korzystanie z witryny piaskownicy, pokazujemy:
- Typy zawartości:
- Tworzenie CT z wielu typów danych (tekst, Data, wybór, wartość logiczna, wyszukiwania, itp).
- Rozszerzenie CT przez tworzenie nowych CT w oparciu o nadrzędny.
- Wyszukiwanie dokumentów przy użyciu metadanych CT.
- Biblioteki dokumentów:
- Kojarzenie jednego CT z biblioteki.
- Co się dzieje, gdy możemy przesłać dokument do biblioteki?
- Kojarzenie wielu CT z biblioteką dokumentu.
- Co się dzieje, gdy możemy przesłać dokument do biblioteki?
- Filtrowanie i sortowanie za pomocą nagłówków kolumn w doc lib.
- Widok biblioteki dokumentów:
- Sortowanie
- Grupowanie
- "Szybki zapis" (widok arkusza danych)
- "Bez znaczników danych" (Aby pomóc w migracji do MOSS z innych źródeł zawartości; Więcej o tym poniżej).
Stronie piaskownicy:
Zaprojektowaliśmy stronę piaskownicy się stałym elementem w środowisku programistycznym stosowaną do celów szkoleniowych długo po kończymy projektu i zawiera kilka artefaktów, zgodnie z opisem:
Typy zawartości:
Zdefiniowaliśmy następujące typy zawartości: Faktury, Zamówienie zakupu, Usługi faktury.
Wybraliśmy zamówienia zakupu i faktura, ponieważ są one mniej lub bardziej powszechnie pod
stanął podmiotów. Wszyscy w firmie rozumie, że faktura jest zapotrzebowanie na płatności do klienta dla kwota wydane na pewnym Data należy zwrócić na niektóre warunki płatności. Prowadzi to do definicji naturalne CT, który nazwaliśmy "szkolenia faktury" (aby odróżnić go od innego rodzaju faktury). Podobnie łatwo zdefiniowano zamówienia zakupu. Stworzyliśmy również "szkolenia usługi faktury" tworząc nowe CT w oparciu o faktury szkolenia"" CT i dodał tylko jedną kolumnę, "świadczonych usług".
Z powyższych, Teraz możemy pokazać kilka kluczowych cech CT bez zagłębiania się próbuje najpierw wyjaśnić pojęcie abstrakcyjne; wszyscy już rozumie, co rozumiemy przez "faktury" i "zamówienie zakupu" i zamiast skupiać się na mechanice CT sam.
Listy niestandardowe:
CT z kolumn typu "wyszukiwania" wskaż polecenie niestandardowe listy lub biblioteki dokumentów. Możemy użyć tego szeroko i do piaskownicy, stworzyliśmy jedną wspieranie niestandardową listę zawierającą klientów. Wybraliśmy klientów, bo to jest pojęciem łatwe do zrozumienia i łatwe do wykazania. CT faktura zawiera kolumna, "klient" który jest zdefiniowany typ wyszukiwania"" co wskazuje na tej liście.
Stworzyliśmy listę niestandardową podobne do zarządzania "dostawców" na zamówienie"" CT.
Biblioteki dokumentów:
Stworzyliśmy dwie biblioteki dokumentów: "Faktury" i "Mieszane dokumentów".
Mamy skonfigurowane do biblioteki dokumentów faktur do zarządzania dokumentami tylko CT typu "Faktury".
Mamy skonfigurowane dokumentów mieszanych"" Biblioteka do zarządzania wszystkie trzy CT.
Utwórz kilka widoków, które pokazują, sortowanie, Filtrowanie, arkusz danych i grupowanie.
Wyszukiwanie:
Mamy zdefiniowane dwa nowe właściwości zarządzane i Odwzorowano je do płatnika i odbiorcy.
Mamy utworzenia nowej witryny wyszukiwania dostosowane wcześniej i zmodyfikowane, aby umożliwiać użytkownik wobec zrewidować pod kątem "faktury" za pomocą tych dwóch właściwości zamapowanych.
Modyfikowanie XSLT tak aby numer faktury i klienta, Kiedy obecny, pojawiają się w tabela HTML w kolorze jasny. Celem jest wykazanie, że możliwe jest takie formatowanie.
Całość:
Możemy zorganizować dla kluczowych użytkowników do udziału w demo.
Podążamy za ten prosty skrypt:
- Opisać znaczenie i cel CT, za pomocą faktur i zamówienia jako przykłady.
- Pokaż faktury definicji CT a jednocześnie zapewniając, że nie trzeba używać tych ekranów, sami, po prostu odebrać w koncepcji.
- Idź do biblioteki dokumentów faktur.
- Przesłać dokument.
- Wykazać, że klient drop niedziałający naprawdę pochodzą z listy niestandardowej.
- Dodawanie nowego klienta do listy odbiorców, a następnie zaktualizować faktury ostatnio przesłane dane meta z nowo utworzonego klienta.
- Przełącz się do "mieszanych dokumentów" biblioteki i przesłać dokument. Wyjaśnić, jak system monituje o typie dokumentu.
- Idź do biblioteki dokumentów faktur i Pokaż jak kliknięcie na nazwę kolumna zmienia kolejność sortowania.
- Wykazać, kolumna poziom filtrowania.
- Pokaż różne widoki, które wykazują wielopoziomowe sortowanie, filtrowania i grupowania.
- Pokaż widok Arkusz danych.
- Wyjaśnić cel "nieoznakowanego dokumentu" Widok.
- Przełącz się do dostosowane wyszukiwanie zaawansowane.
- Do tej pory, Ostatnio przesłanych dokumentów należy pełzający i indeksy, więc przeprowadzić wyszukiwanie, która pokazuje możliwości lokalizowania faktury za pośrednictwem właściwości zamapowanych.
- Musimy wykazać różnicę między wyszukiwanie za pomocą właściwości zamapowanych vs. po prostu Szukaj tekstu.
W tym momencie, mniej lub bardziej skończymy z demo. Wydaje się, aby wziąć o 30 do 45 minut, zależności od tego, jak wiele pytań ludzie pytają.
Następnie wysyłamy je do swoich biurek z "pracę domową". Składa się z prostego arkusza kalkulacyjnego excel, gdzie możemy poprosić ich, aby zdefiniować dla nas co oni myślą, że muszą w CT, zarówno na wysokim poziomie (tylko nazwa i biznes cel) jak i typ danych kolumny będzie przechowywać w kolumnie. Nie pytamy ich do definiowania typów danych kolumn w warunkach MOSS, ale warunki biznesowe.
Podsumowując:
Stworzyliśmy piaskownicy środowiska, które możemy użyć, aby wykazać pewne podstawowe funkcje MOSS których odwołanie są całego przedsiębiorstwa.
Możemy wzorowany zrozumiały i wspólne podmiotów tak, że użytkownicy mogą skupić się na MCHU i nie ugrzęznąć na podmioty / Przykłady, sami.
Użytkownicy biznesowi spacerem od tezy sesje z "pracę domową" w postaci dokumentów programu excel, które teraz są one właściwe, do wypełnienia i używać do projektowania własnych typów zawartości pierwszego cięcia.
Wreszcie, jak możemy wykonać dema w czasie, sami członkowie zespołu klienta stają się bardziej zdolnego do przodu, demo na siebie i ogólnie Darmowe do reszty z nas się do pracy w bardziej złożonych problemów, jak globalny taksonomii, złożone przepływy pracy, BDC i tym podobne.