Microsoft SharePoint

Microsoft Office SharePoint Server 2007 – tworzenie i wykorzystanie formularzy webowych Udostępnij na: Facebook

Autor: Sebastian Wilczewski

Opublikowano: 18 października 2007

Zawartość strony
 Wstęp   Wstęp
 Aktywacja funkcji sieci web programu Office SharePoint Server Enterprise   Aktywacja funkcji sieci web programu Office SharePoint Server Enterprise
 Tworzenie biblioteki SharePoint do publikowania formularzy InfoPath   Tworzenie biblioteki SharePoint do publikowania formularzy InfoPath
 Tworzenie formularza   Tworzenie formularza
 Publikowanie formularza   Publikowanie formularza
 Konfiguracja biblioteki formularzy   Konfiguracja biblioteki formularzy
 Wypełnianie formularza   Wypełnianie formularza
 Podsumowanie   Podsumowanie

Wstęp

Microsoft Office SharePoint 2007 Enterprise Edition oraz Microsoft Office Forms Server 2007 są rozwiązaniami, które pozwalają na publikowanie zaawansowanych formularzy Microsoft Office InfoPath 2007. Mogą być one otwierane na stronach SharePoint bez posiadania zainstalowanej na stacji roboczej aplikacji InfoPath. Do ich otwarcia wystarczy przeglądarka internetowa. Pozwala to na łatwe wdrożenie rozwiązań typu formularze on-line, które mogą być stosowane przy procedurach ISO, wnioskach urlopowych, zgłoszeniach do help-desku, wnioskach w urzędach itp. W tym artykule opisane zostało w jaki sposób przygotować formularze InfoPath i opublikować w bibliotekach Windows SharePoint Services, tak aby do ich otwarcia wystarczyła przeglądarka internetowa.

 Do początku strony Do początku strony

Aktywacja funkcji sieci web programu Office SharePoint Server Enterprise

Aby móc korzystać z funkcjonalności Forms Server, konieczne jest aktywowanie funkcji aplikacji sieci Web programu Office SharePoint Server Enterprise. Można tego dokonać na stronie Zarządzanie aplikacjami, po wybraniu polecenia Zarządzanie funkcjami aplikacji sieci Web (patrz Rysunek 1).

Rys. 1. Aktywowanie funkcji aplikacji sieci Web programu Office SharePoint Server Enterprise.

 Do początku strony Do początku strony

Tworzenie biblioteki SharePoint do publikowania formularzy InfoPath

Aby formularze mogły być otwierane w przeglądarce, powinny być przechowywane w bibliotece dokumentów utworzonej w oparciu o szablon Formularz programu Microsoft Office InfoPath. W tym celu na witrynie, na której chcesz utworzyć bibliotekę formularzy, wybierz akcję Utwórz, a następnie Biblioteka formularzy. Tworząc bibliotekę wystarczy podać jej nazwę, opis, zdecydować czy nazwa biblioteki powinna być umieszczona w pasku nawigacji w lewej części ekranu, oraz czy powinno być włączone wersjonowanie formularzy. Jedynym dostępnym szablonem dla biblioteki formularzy jest szablon Formularz programu Microsoft Office InfoPath. Po zaakceptowaniu ustawień (patrz Rysunek 2), biblioteka zostanie stworzona, jednak domyślne ustawienia takiej biblioteki mówią, że opublikowany formularz będzie otwierany w aplikacji InfoPath, a nie w przeglądarce. Z dalszej części artykułu dowiesz się co zrobić, aby formularz był domyślnie otwierany w przeglądarce.

Rys. 2. Tworzenie biblioteki formularzy.

 Do początku strony Do początku strony

Tworzenie formularza

Do tworzenia i publikowania formularza on-line konieczne jest posiadanie aplikacji Microsoft Office InfoPath 2007. Przykładowy formularz InfoPath przedstawia Rysunek 3.

Rys. 3. Formularz Microsoft Office InfoPath 2007.

Należy pamiętać, że Microsoft Office InfoPath 2007 pozwala na tworzenie zaawansowanych, bogatych w funkcjonaność formularzy, jednak nie każdy przygotowany w tej aplikacji formularz jest zgodny z wymaganiami Microosft Office Forms Server 2007. Dlatego przed opublikowaniem przygotowanego formularza należy skorzystać z funkcji sprawdzania zgodności formularza - narzędzie Sprawdzanie projektu - dostępnego w Microsoft Office InfoPath 2007. W tym celu wystarczy z menu Narzędzia wybrać polecenie Sprawdzanie projektu. Rysunek 4 przedstawia przykładowy raport, informujący o brak niezgodności formularza z Forms Server. Taki formularz jest gotowy do publikacji w bibliotece formularzy.

Rys. 4. Sprawdzanie zgodności formularza z Form Server.

 Do początku strony Do początku strony

Publikowanie formularza

Po stworzeniu formularza konieczne jest jego opublikowanie w bibliotece formularzy. Aby opublikować formularz należy w aplikacji Microsoft Office InfoPath 2007:

  1. Z menu Plik wybrać polecenie Publikuj;

  2. Zaznaczyć Serwer programu SharePoint z usługami InfoPath Forms Services lub bez nich i wybrać polecenie Dalej;

  3. Wprowadzić lokalizację biblioteki SharePoint, w której formularz ma zostać opublikowany i wybrać przycisk Dalej;

  4. W kolejnym oknie kreatora publikowania konieczne jest zaznaczenie opcji Włącz możliwość wypełniania tego formularza za pomocą przeglądarki (patrz Rysunek 5). Nie zaznaczenie tej opcji, spowodowałoby, że do przeglądania i wypełniania formularza konieczna byłaby aplikacja Microsoft Office InfoPath 2007;

    Rys. 5. Kreator publikowania.

  5. W kolejnym oknie kreatora zaznaczyć opcję Aktualizuj szablon formularza w istniejącej bibliotece dokumentów i wskazać wcześniej utworzoną bibliotekę i wybrać przycisk Dalej. Możliwe jest również stworzenie na tym etapie nowej biblioteki, jeżeli nie została ona wcześniej stworzona (opcja Utwórz nową bibliotekę dokumentów);

  6. W kolejnym oknie należy określić, jakie kolumny będą dostępne w witrynach SharePoint i programie Outlook i wybrać przycisk Dalej;

  7. Zapoznać się z informacjami na temat publikowania i zatwierdzić je przyciskiem Publikuj;

  8. Natychmiast po opublikowaniu formularza będzie można się z nim zapoznać w trybie on-line, wybierając polecenie Otwórz ten formularz w przeglądarce. Każdy użytkownik witryny SharePoint będzie mógł wypełnić formularz odwiedzając właściwą bibliotekę.

 Do początku strony Do początku strony

Konfiguracja biblioteki formularzy

Aby opublikowany w bibliotece formularz otwierał się w przeglądarce, konieczne jest zmienienie ustawień biblioteki. W tym celu, po odwiedzeniu stron biblioteki należy z menu Ustawienia wybrać polecenie Biblioteki formularz – ustawienia, a następnie w sekcji Ogólne wybrać Ustawienia zaawansowane. W sekcji Dokumentyobsługiwane w przeglądarce należy zaznaczyć opcję Wyświetl jako stronę sieci Web i zatwierdzić przyciskiem OK.

Rys. 6. Konfiguracji biblioteki formularzy do wyświetlania jako strona sieci Web.

 Do początku strony Do początku strony

Wypełnianie formularza

Aby wypełnić formularz korzystając tylko i wyłącznie z przeglądarki internetowej wystarczy odwiedzić bibliotekę formularzy i wybrać polecenie Nowy, a następnie wypełnić formularz i zapisać. Przykładowy, wypełniony formularz on-line przedstawia Rysunek 7.

Rys. 7. Wypełniony formularz on-line.

 Do początku strony Do początku strony

Podsumowanie

Aby móc korzystać z formularzy on-line:

  1. Upewnij się, że na serwerze został zainstalowany Microsoft Office SharePoint 2007 Enterprise Edition lub Microsoft Office Forms Server 2007 i masz aktywne funkcje aplikacji sieci Web programu Office SharePoint Server Enterprise.
  2. Utwórz bibliotekę dokumentów w oparciu o szablon Formularz programu Microsoft Office InfoPath (można też utworzyć tę bibliotekę podczas publikowania formularza).
  3. Utwórz formularz za pomocą aplikacji Microsoft Office InfoPath 2007.
  4. Sprawdź zgodność formularza z Microsoft Office SharePoint 2007 Enterprise Edition oraz Microsoft Office Forms Server 2007.
  5. Opublikuj formularz w witrynie SharePoint, upewniając się, że zaznaczyłeś opcję Włącz możliwość wypełniania tego formularza za pomocą przeglądarki.
  6. Zmień ustawienia biblioteki.
  7. Wypełniaj formularze korzystając z samej przeglądarki internetowej.

Sebastian Wilczewski
Od 2001 roku pracuje jako autoryzowanym instruktor MCT oraz Inżynier systemowy. Od września 2008 pracuje jako inzynier systemowy w Betacom SA.
Został wyróżniony tytułem MVP w kategorii Microsoft Office SharePoint Server. Prowadzi projekty i szkolenia z zakresu rozwiązań serwerowych firmy Microsoft w tym Project Server, technologii SharePoint. Występuje na konferencjach i dotyczących rozwiązań firmy Microsoft. Współautor kilkunastu webcastów. Aktywnie udziela się na portalu społeczności Windows Server System (www.wss.pl). Jest autorem kilku książek wydanych przez wydawnictwo Helion S.A. (między innymi dotyczących Microsoft Office Project Server, Microsoft Office Project czy Resource Kit Tools). Autor kilkunastu artykułów opublikowanych na stronach Technet. Z pasją zgłębia również tajniki licencjonowania produktów firmy Microsoft, a swoje dociekanie w tej dziedzinie planuje uwieńczyć poważną pracą naukową. Doradza firmom posiadającym do kilku tysięcy komputerów w zakresie optymalizacji licencjonowania produktów firmy Microsoft i nie tylko. Autor bloga http://swilczew.spaces.live.com/.
 Do początku strony Do początku strony

Microsoft SharePoint