Szybkie i proste: Umożliwienia przepływu pracy programu SharePoint Designer do aktualizacji formularza programu InfoPath

Scenariusz: Mam formularza programu InfoPath, że przód kończy proces przepływu pracy realizowane za pomocą SharePoint Designer. W pewnym momencie, kierownik musi zatwierdzić formularz. Od tego czasu nie można liczyć na historii przepływu pracy spełnia moje wymagania inspekcji, Zdecydować, do przechowywania moich własnych inspekcji wiadomość bezpośrednio na formularzu.

Przegląd:

Zaprojektuj formularz i opublikować go jako typ zawartości i formularz do biblioteki dokumentów. Mark pożądane pól formularza jako można aktualizować z MOSS. Formularz jest powiązany Typ zawartości i typu zawartości jest "dołączone" w bibliotece formularzy (lub wielu, Jeśli chcesz). Napisz przepływu pracy, który aktualizuje to pole.

Konkretne kroki:

  1. Tworzenie biblioteki dokumentów. To odbędzie szablonu programu InfoPath.
  2. Tworzenie biblioteki formularzy.
  3. Tworzenie formularza programu InfoPath. To pole tekstowe, "Inspekcja wiadomość".
  4. Publikuj formularz jako typ zawartości (NIE dokument).
  5. Podczas wypełniania publikacji dialogi:
    a) Zapisz plik XSN do biblioteki dokumentów (krok #1).
    b) Publikować wiadomości inspekcji"" w polu i znak prawdziwego: "Zezwalaj użytkownikom na edytowanie danych w tej dziedzinie za pomocą arkusza danych lub właściwości strony".
    c) Utwórz nowy typ zawartości i nadać mu odpowiednią nazwę.
  6. Dostęp do biblioteki formularzy.
    a) Przejdź do zaawansowane ustawienia i włączyć bibliotekę formularzy do zarządzania typami zawartości.
    b) Wybierz nowo utworzony typ zawartości (5c powyżej). To będą zgrupowane w "Microsoft InfoPath" (lub podobne).
    c) Usunąć domyślny formularz"" Typ zawartości z biblioteki.
    d) Zaznacz "Pokaż jako strony sieci web w bibliotece" tak, że postaci rozpocznie się z SharePoint i nie klient stacja robocza programu InfoPath.
  7. Wróć do biblioteki formularzy właściwego i kliknij przycisk "nowy" po prostu sprawdzić, że formularz jest poprawnie wysłany i działających jak chcesz.
  8. Odpal SharePoint Designer i przejdź do witryny, która obsługuje twój biblioteka formularzy (od kroku 2).
  9. Tworzenie nowego przepływu pracy dołączone do biblioteki formularzy.
  10. Dodać jedną akcję "Ustawić pola w bieżącym elemencie". SharePoint Designer należy spodziewać się lista masz swoje pole, "Inspekcja wiadomość". Przypisać mu wartość.
  11. Kliknij przycisk Zakończ i wrócić do biblioteki formularzy.
  12. Utwórz nowy formularz i umieścić jakąś wartość testu do kontroli wiadomości"" pole.
  13. Zapisz go i wrócić do biblioteki formularzy.
  14. Kliknij prawym przyciskiem myszy, Wybierz "przepływu pracy" i uruchomić przepływ pracy.
  15. Ono powinien biegaæ prawie natychmiast. Podciągnąć postaci (od kroku 12) i jeśli wszystko poszło do planu, "Wiadomość inspekcji" przypisano niezależnie od wartości określonych w kroku 10.

Notatki:

Nie wszystkie formanty mogą skonfigurowany dla tego komunikacja dwukierunkowa. Na przykład, to nie wydaje się wdrożenie przepływ SPD, który modyfikuje pola tekstowe wlana sekcje powtarzane.

Jednym z kluczowych wziąć daleko w tutaj jest naprawdę stworzyliśmy typu zawartości z skojarzony szablon. To również pozwala nam na przechowywanie wielu szablonów formularzy programu InfoPath w samej bibliotece formularzy.

Wymaga to serwer formularzy. To z pewnością nie będzie działać w WSS 3.0 środowiska i chyba nawet wymaga środowiska Enterprise SharePoint.

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *