Publikowanie szablonu formularza na serwerze z uruchomionym InfoPath Forms Services
Dotyczy
Aby użytkownicy mogli wypełnić formularz oparty na szablonie formularza zgodnym z przeglądarką w przeglądarce sieci Web, należy opublikować szablon formularza na serwerze z uruchomionym InfoPath Forms Services a następnie włączyć szablon formularza w przeglądarce.
W tym artykule
- Omówienie
- Przed rozpoczęciem
- Publikowanie szablonu formularza w nowej bibliotece dokumentów
- Publikowanie szablonu formularza jako typu zawartości witryny
- Publikowanie szablonu formularza wymagającego zatwierdzenia przez administratora
Omówienie
Szablon formularza zgodny z przeglądarką można opublikować na serwerze, na który jest uruchomiona InfoPath Forms Services, aby umożliwić użytkownikom wypełnianie formularzy na podstawie tego szablonu formularza w przeglądarce sieci Web. Jeśli szablon formularza będzie używany w następujących scenariuszach, konieczne będzie zatwierdzenie przez administratora, aby go opublikować:
Szablon formularza zawiera kod zarządzany lub skrypt.
Uwaga
Aby można było opublikować szablon formularza, skrypt musi zostać przekonwertowany na kod zarządzany.
Szablon formularza wymaga poziomu zabezpieczeń Pełne zaufanie, który umożliwia formularzom wynikowym pełny dostęp do zasobów systemowych na komputerach użytkowników, takich jak pliki i ustawienia.
Szablon formularza korzysta z połączenia danych zarządzanego przez administratora.
Szablon formularza może być wyświetlany na urządzeniu przenośnym.
Aby opublikować szablon formularza wymagający zatwierdzenia przez administratora, należy najpierw opublikować szablon formularza w udostępnionym folderze sieciowym, w którym administrator serwera może przekazać szablon formularza na serwer, na którym działa InfoPath Forms Services, a następnie wdrożyć szablon formularza. Linki do dodatkowych informacji na temat sposobu wdrażania szablonu formularza przez administratora serwera można znaleźć w sekcji Zobacz też .
Jeśli szablon formularza będzie używany w innych scenariuszach, możesz opublikować go w bibliotece dokumentów lub jako typ zawartości witryny.
Po opublikowaniu szablonu formularza na serwerze z uruchomionym InfoPath Forms Services można go używać w następujący sposób:
- Jako szablon dla wszystkich formularzy w nowej lub istniejącej bibliotece dokumentów Możesz opublikować szablon formularza, który będzie używany jako szablon dla wszystkich formularzy w nowej lub istniejącej bibliotece dokumentów. Szablon formularza może być podpisany cyfrowo, ale nie może zawierać żadnego skryptu ani kodu zarządzanego.
- Typ zawartości witryny dla wielu bibliotek dokumentów lub zbioru witryn Możesz opublikować szablon formularza, który będzie używany jako szablon formularzy w wielu bibliotekach dokumentów lub w zbiorze witryn. Szablon formularza można opublikować jako typ zawartości witryny, jeśli z tego szablonu formularza będzie korzystać wiele bibliotek w zbiorze witryn. Nie można jednak opublikować szablonu formularza jako typu zawartości witryny, jeśli zawiera on jakikolwiek skrypt lub kod zarządzany. Szablony formularzy ze skryptem lub kodem zarządzanym muszą najpierw zostać opublikowane w udostępnionym folderze sieciowym. Następnie administrator może przekazać szablony formularzy na serwer i wdrożyć je.
Przed opublikowaniem szablonu formularza zgodnego z przeglądarką użyj modułu sprawdzania projektu, aby sprawdzić problemy z formularzem szablonu formularza. Po znalezieniu i rozwiązaniu problemów z szablonem formularza można opublikować szablon formularza na serwerze z uruchomionym InfoPath Forms Services za pomocą Kreatora publikowania.
Publikowanie szablonu formularza nie jest równoznaczne z zapisaniem szablonu formularza. Podczas publikowania szablonu formularza Kreator publikowania dodaje lokalizację publikowania i instrukcje dotyczące przetwarzania do szablonu formularza, aby użytkownicy mogli otwierać formularze oparte na tym szablonie formularza. Podczas zapisywania szablonu formularza jest zapisywana kopia szablonu formularza, podobnie jak w przypadku zapisywania pliku na komputerze. Zawsze używaj Kreatora publikowania, aby udostępnić użytkownikom szablon formularza do wypełnienia.
Przed rozpoczęciem
Przed opublikowaniem szablonu formularza zgodnego z przeglądarką na serwerze z uruchomionym InfoPath Forms Services wykonaj następujące czynności:
- Skontaktuj się z administratorem, czy masz na serwerze niezbędne uprawnienia do publikowania szablonu formularza w bibliotece dokumentów lub publikowania szablonu formularza jako nowego typu zawartości witryny.
- Sprawdź u administratora, czy program Office InfoPath 2007 jest uruchomiony na serwerze i czy skonfigurowano wyświetlanie formularzy programu InfoPath jako stron sieci Web.
- Jeśli publikujesz szablon formularza zgodny z przeglądarką, który wymaga zatwierdzenia przez administratora, poproś administratora o lokalizację udostępnionego folderu sieciowego, w którym należy zapisać szablon formularza. W tym folderze zostanie opublikowany szablon formularza. Po opublikowaniu szablonu formularza administrator przekaże szablon formularza z tej lokalizacji na serwer.
Publikowanie szablonu formularza w nowej bibliotece dokumentów
Po opublikowaniu szablonu formularza w bibliotece dokumentów każdy formularz utworzony w tej bibliotece będzie oparty na tym samym szablonie formularza. Za pomocą Kreatora publikowania możesz opublikować szablon formularza w bibliotece dokumentów. Kreator publikowania modyfikuje szablon formularza do użycia w bibliotece dokumentów, tworzy nową bibliotekę dokumentów, a następnie zapisuje szablon formularza jako domyślny szablon formularza dla tej biblioteki dokumentów. Po opublikowaniu szablonu formularza należy skonfigurować witrynę Microsoft Windows SharePoint Services w celu wyświetlania formularzy opartych na tym szablonie formularza w przeglądarce sieci Web. Jeśli witryna programu SharePoint nie zostanie skonfigurowana, podczas próby otwarcia formularza opartego na tym szablonie formularza zostaną wyświetlone komunikaty o błędzie dla użytkowników, którzy nie mają zainstalowanego na swoich komputerach programu Office InfoPath 2007.
W menu Plik kliknij polecenie Zapisz.
W oknie dialogowym Zapisywanie jako przejdź do lokalizacji, w której chcesz zapisać szablon formularza, a następnie kliknij przycisk Zapisz.
Aby otworzyć okienko zadań Sprawdzanie projektu , kliknij pozycję Sprawdzanie projektu w menu Narzędzia .
Jeśli na liście w okienku zadań Sprawdzanie projektu znajdują się błędy, napraw te błędy, a następnie kliknij pozycję Odśwież , aby ustalić, czy błędy nadal istnieją.
W menu Plik kliknij polecenie Publikuj.
W Kreatorze publikowania kliknij pozycję Do serwera programu SharePoint z InfoPath Forms Services lub bez InfoPath Forms Services, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora w polu Wprowadź lokalizację witryny programu SharePoint lub InfoPath Forms Services wpisz lokalizację witryny programu SharePoint, w której chcesz opublikować szablon formularza, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora zaznacz pole wyboru Włącz wypełnianie tego formularza przy użyciu przeglądarki , kliknij pozycję Biblioteka dokumentów, a następnie kliknij przycisk Dalej.
Kliknij pozycję Utwórz nową bibliotekę dokumentów, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora wpisz nazwę i opis biblioteki dokumentów, a następnie kliknij przycisk Dalej.
W szablonie formularza wybierz pola, które mają być wyświetlane jako kolumny w widoku domyślnym biblioteki dokumentów.
Jak?Kliknij przycisk Dodaj.
Zaznacz pole, które chcesz dodać jako kolumnę w bibliotece dokumentów, a następnie wykonaj jedną z następujących czynności:
Wpisz nazwę kolumny w polu Nazwa kolumny .
Wybierz kolumnę witryny na liście grup kolumn Witryna , wybierz nazwę z listy Nazwa kolumny , a następnie kliknij przycisk OK.
Uwaga
Jeśli wybrano pole powtarzające się w celu wyświetlenia danych w bibliotece dokumentów, można zdefiniować sposób wyświetlania pola w bibliotece dokumentów, klikając wartość na liście Funkcji . Możesz określić, czy ma być wyświetlana pierwsza wartość w polu, ostatnia wartość w polu, czy liczba wszystkich wystąpień pola, czy też chcesz scalić wszystkie wartości razem.
Kliknij przycisk OK.
Linki do dodatkowych informacji na temat wyświetlania danych w kolumnach w bibliotece dokumentów można znaleźć w sekcji Zobacz też .
Kliknij przycisk Dalej.
Na następnej stronie kreatora sprawdź, czy wyświetlane informacje są poprawne, a następnie kliknij pozycję Publikuj.
Aby ustalić, czy szablon formularza został opublikowany, kliknij pozycję Otwórz tę bibliotekę dokumentów. Jeśli szablon formularza został opublikowany, przeglądarka sieci Web zostanie otwarta z formularzem opartym na szablonie formularza.
Skonfiguruj witrynę programu SharePoint do wyświetlania formularzy opartych na tym szablonie formularza w przeglądarce sieci Web.
Jak?- Otwórz witrynę programu SharePoint w przeglądarce sieci Web.
- W menu Akcje witryny w prawym górnym rogu witryny kliknij pozycję Ustawienia witryny, a następnie kliknij polecenie Modyfikuj wszystkie ustawienia witryny.
- W obszarze Administracja witryną kliknij pozycję Biblioteki i listy witryny.
- Kliknij pozycję Dostosuj nazwę witryny.
- W obszarze Ustawienia ogólne kliknij przycisk Ustawienia zaawansowane.
- W obszarze Dokumenty obsługiwane w przeglądarce kliknij pozycję Wyświetl jako stronę sieci Web, a następnie kliknij przycisk OK.
Publikowanie szablonu formularza jako typu zawartości witryny
Podczas publikowania szablonu formularza jako typu zawartości witryny Kreator publikowania modyfikuje szablon formularza do użycia jako typ zawartości witryny. Podobnie jak podczas tworzenia nowej biblioteki dokumentów, szablon formularza można przekonwertować na szablon formularza obsługujący przeglądarkę w Kreatorze publikowania. Następnie kreator zapisze szablon formularza na serwerze jako typ zawartości witryny.
W menu Plik kliknij polecenie Zapisz.
W oknie dialogowym Zapisywanie jako przejdź do lokalizacji, w której chcesz zapisać szablon formularza, a następnie kliknij przycisk Zapisz.
Aby otworzyć okienko zadań Sprawdzanie projektu , kliknij pozycję Sprawdzanie projektu w menu Narzędzia .
Jeśli na liście w okienku zadań Sprawdzanie projektu znajdują się błędy, napraw te błędy, a następnie kliknij pozycję Odśwież , aby ustalić, czy błędy nadal istnieją.
W menu Plik kliknij polecenie Publikuj.
W Kreatorze publikowania kliknij pozycję Do serwera programu SharePoint z InfoPath Forms Services lub bez InfoPath Forms Services, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora w polu Wprowadź lokalizację witryny programu SharePoint lub InfoPath Forms Services wpisz lokalizację witryny programu SharePoint, w której chcesz opublikować szablon formularza, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora zaznacz pole wyboru Włącz wypełnianie tego formularza przy użyciu przeglądarki , kliknij pozycję Typ zawartości witryny (zaawansowane), a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora kliknij pozycję Utwórz nowy typ zawartości.
Na liście Oparcie typu zawartości kliknij pozycję Formularz , a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora wpisz nazwę i opis tego nowego typu zawartości, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora w polu Określ lokalizację i nazwę pliku szablonu formularza wpisz lokalizację witryny programu SharePoint, a następnie kliknij przycisk Przeglądaj.
W oknie dialogowym Przeglądanie przejdź do lokalizacji na serwerze, na którym chcesz opublikować szablon formularza jako typ zawartości witryny, a następnie w polu Nazwa pliku wpisz nazwę szablonu formularza i kliknij przycisk Zapisz.
Kliknij przycisk Dalej.
W szablonie formularza wybierz pola, które mają być wyświetlane jako kolumny w widoku domyślnym biblioteki dokumentów.
Jak?Kliknij przycisk Dodaj.
Zaznacz pole, które chcesz dodać jako kolumnę w bibliotece dokumentów, a następnie wykonaj jedną z następujących czynności:
Wpisz nazwę kolumny w polu Nazwa kolumny .
Wybierz kolumnę witryny na liście grup kolumn Witryna , wybierz nazwę z listy Nazwa kolumny , a następnie kliknij przycisk OK.
Uwaga
Jeśli wybrano pole powtarzające się w celu wyświetlenia danych w bibliotece dokumentów, można zdefiniować sposób wyświetlania pola w bibliotece dokumentów, klikając wartość na liście Funkcji . Możesz określić, czy ma być wyświetlana pierwsza wartość w polu, ostatnia wartość w polu, czy liczba wszystkich wystąpień pola, czy też chcesz scalić wszystkie wartości razem.
Kliknij przycisk OK.
Linki do dodatkowych informacji na temat wyświetlania danych w kolumnach w bibliotece dokumentów można znaleźć w sekcji Zobacz też .
Kliknij przycisk Dalej.
Na następnej stronie kreatora sprawdź, czy wyświetlane informacje są poprawne, a następnie kliknij pozycję Publikuj.
Kliknij przycisk Zamknij, a następnie sprawdź, czy szablon formularza jest typem zawartości w witrynie programu SharePoint.
Jak?- Otwórz witrynę programu SharePoint w przeglądarce sieci Web.
- W menu Akcje witryny w prawym górnym rogu witryny kliknij pozycję Ustawienia witryny.
- W obszarze Ustawienia witryny w obszarze Galerie kliknij pozycję Typy zawartości witryny.
Szablon formularza powinien być widoczny w obszarze Typy zawartości programu InfoPath w galerii Typ zawartości witryny.
Publikowanie szablonu formularza wymagającego zatwierdzenia przez administratora
Poniższe scenariusze wymagają zatwierdzenia przez administratora opublikowania szablonu formularza na serwerze z uruchomionym InfoPath Forms Services:
Szablon formularza zawiera kod zarządzany.
Uwaga
Aby można było opublikować szablon formularza, skrypt musi zostać przekonwertowany na kod zarządzany.
Szablon formularza wymaga poziomu zabezpieczeń Pełne zaufanie, który umożliwia formularzom wynikowym pełny dostęp do zasobów systemowych na komputerach użytkowników, takich jak pliki i ustawienia.
Szablon formularza korzysta z połączenia danych zarządzanego przez administratora.
Szablon formularza może być wyświetlany na urządzeniu przenośnym.
Aby opublikować szablon formularza wymagający zatwierdzenia przez administratora, należy najpierw opublikować szablon formularza w udostępnionym folderze sieciowym, w którym administrator serwera może przekazać szablon formularza na serwer, na którym działa InfoPath Forms Services, a następnie wdrożyć szablon formularza. Linki do dodatkowych informacji na temat sposobu wdrażania szablonu formularza przez administratora serwera można znaleźć w sekcji Zobacz też .
W menu Plik kliknij polecenie Zapisz.
W oknie dialogowym Zapisywanie jako przejdź do lokalizacji, w której chcesz zapisać szablon formularza, a następnie kliknij przycisk Zapisz.
Aby otworzyć okienko zadań Sprawdzanie projektu , kliknij pozycję Sprawdzanie projektu w menu Narzędzia .
Jeśli na liście w okienku zadań Sprawdzanie projektu znajdują się błędy, napraw te błędy, a następnie kliknij pozycję Odśwież , aby ustalić, czy błędy nadal istnieją.
W menu Plik kliknij polecenie Publikuj.
W Kreatorze publikowania kliknij pozycję Do serwera programu SharePoint z InfoPath Forms Services lub bez InfoPath Forms Services, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora w polu Wprowadź lokalizację witryny programu SharePoint lub InfoPath Forms Services wpisz lokalizację witryny programu SharePoint, w której chcesz opublikować szablon formularza, a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora zaznacz pole wyboru Włącz ten szablon formularza w przeglądarce , kliknij pozycję Szablon formularza dla Administrator-Approval (Zaawansowane), a następnie kliknij przycisk Dalej.
Na następnej stronie kreatora w polu Określ lokalizację i nazwę pliku szablonu formularza kliknij przycisk Przeglądaj.
W oknie dialogowym Przeglądanie przejdź do lokalizacji udostępnionego folderu sieciowego, a następnie w polu Nazwa pliku wpisz nazwę szablonu formularza i kliknij przycisk Zapisz.
Kliknij przycisk Dalej.
W szablonie formularza wybierz pola, które mają być wyświetlane jako kolumny w widoku domyślnym biblioteki dokumentów.
Jak?Kliknij przycisk Dodaj.
Zaznacz pole, które chcesz dodać jako kolumnę w bibliotece dokumentów, a następnie wykonaj jedną z następujących czynności:
Wpisz nazwę kolumny w polu Nazwa kolumny .
Wybierz kolumnę witryny na liście grup kolumn Witryna , wybierz nazwę z listy Nazwa kolumny , a następnie kliknij przycisk OK.
Uwaga
Jeśli wybrano pole powtarzające się w celu wyświetlenia danych w bibliotece dokumentów, można zdefiniować sposób wyświetlania pola w bibliotece dokumentów, klikając wartość na liście Funkcji . Możesz określić, czy ma być wyświetlana pierwsza wartość w polu, ostatnia wartość w polu, czy liczba wszystkich wystąpień pola, czy też chcesz scalić wszystkie wartości razem.
Kliknij przycisk OK.
Linki do dodatkowych informacji na temat wyświetlania danych w kolumnach w bibliotece dokumentów można znaleźć w sekcji Zobacz też .
Kliknij przycisk Dalej.
Na następnej stronie kreatora sprawdź, czy wyświetlane informacje są poprawne, a następnie kliknij pozycję Publikuj.
Po opublikowaniu szablonu formularza poproś administratora serwera o przekazanie szablonu formularza na serwer, a następnie aktywowanie szablonu formularza w zbiorze witryn. Aby uzyskać więcej informacji na temat przekazywania i wdrażania szablonu formularza na serwerze z uruchomionym InfoPath Forms Services, kliknij link w sekcji Zobacz też dotyczące wdrażania szablonów formularzy zawierających kod.