Symptomy
Uwzględnij następujący scenariusz.
-
Formularz programu Microsoft InfoPath można otworzyć, klikając nazwę formularza w bibliotece formularzy programu SharePoint.
-
Przed otwarciem formularza nie należy wyewidencjonować dokumentu formularza.
-
W bibliotece, w której znajduje się formularz, jest skonfigurowane wymaganie wyewidencjonowywania dokumentów. Jednak nie jest wyświetlany komunikat z informacją, że formularz musi zostać wyewidencjonowany.
-
Możesz zmienić formularz, a następnie spróbować zastąpić oryginalny formularz, korzystając z jednej z następujących metod:
-
Klikniesz ikonę Zapisz.
-
Kliknięcie ikony Zapisz jako, a następnie próba zastąpienia pliku przez podanie tego samego folderu docelowego i nazwy pliku.
-
W tym scenariuszu jest wyświetlany następujący komunikat o błędzie:
Program InfoPath nie może zapisać formularza. Określona lokalizacja jest nieprawidłowa lub niedostępna. Sprawdź pisownię nazwy pliku i upewnij się, że lokalizacja jest poprawna.
UwagaJeśli otworzysz formularz, klikając pozycję Edytuj w przeglądarce w menu rozwijanym formularza, zostanie wyświetlony monit o wyewidencjonowanie formularza.
Przyczyna
To zachowanie występuje, ponieważ program InfoPath otrzymuje komunikat o błędzie "odmowa dostępu" w programie SharePoint. Program InfoPath odbiera ten błąd, gdy program InfoPath usiłuje uzyskać blokadę pliku docelowego w celu zastąpienia pliku docelowego. Ten wynik błędu jest wyświetlany, ponieważ dokument nie jest wyewidencjonowany.
Rozwiązanie
Aby wyeliminować to zachowanie, należy wyewidencjonować dokument formularza przed zmianą formularza. W tym celu zlokalizuj dokument formularza w bibliotece formularzy, a następnie kliknij pozycję Wyewidencjonuj listę obok dokumentu. Jeśli nie masz pewności, czy dokument musi być wyewidencjonowany, otwórz menu rozwijane formularza, a następnie kliknij pozycję Edytuj w programie Microsoft InfoPath , aby otworzyć formularz. Jeśli wyewidencjonowywanie jest wymagane, program InfoPath zwraca następujący komunikat:
Przed wprowadzeniem zmian musisz wyewidencjonować ten element. Czy chcesz teraz wyewidencjonować ten element?
Więcej informacji
Jeśli wprowadzono już zmiany w dokumencie, który nie został wyewidencjonowany, możesz je zapisać za pomocą ikony Zapisz jako, a następnie podać nową nazwę pliku lub lokalizację formularza. Jeśli zarządzasz witryną programu SharePoint i okaże się, że ten problem często występuje, warto rozważyć wprowadzenie jednej z następujących zmian:
-
Dodaj SMS-a do szablonu formularza programu InfoPath, który będzie przypominał użytkownikom o wyewidencjonowaniu formularza przed jego edycją.
-
W ustawieniach przechowywania wersji biblioteki ustaw opcję Wymagaj wyewidencjonowania na nie.
-
Zmienianie typu formularza szablonu formularza z formularza przeglądarki sieci Web na formularz programu InfoPath Filler, a następnie ponowne publikowanie szablonu.