Formularze w SharePoint-siedem sposobów tworzenia formularza w SharePoint

formularze są podstawą aplikacji biznesowych i istnieje wiele opcji tworzenia formularza w SharePoint. Który z nich będzie zależał od twoich potrzeb, umiejętności technicznych i wersji SharePoint, której używasz. W tym artykule omówimy siedem sposobów budowania formularzy w SharePoint wraz z niektórymi zaletami i wadami każdego z nich. Wszystkie te opcje będą przechowywać dane na istniejącej liście SharePoint.

listy SharePoint

domyślne formularze są dostępne dla każdej listy SharePoint. Utwórz listę i masz odpowiedni formularz, aby dodawać i modyfikować elementy. Dostępne są opcje porządkowania kolejności pól, formatowania ich, sprawdzania poprawności danych wejściowych, dodawania podstawowych obliczeń i dołączania plików. Istnieją również bardziej zaawansowane opcje, takie jak ograniczanie uprawnień do właścicieli elementów i włączanie przepływów pracy. Możesz zmodyfikować wszystkie te ustawienia w Ustawieniach listy.

te ogólne formularze SharePoint są dobrym wyborem dla prostych aplikacji, które nie mają zbyt wielu kolumn lub rekordów i które wymagają tylko podstawowej funkcjonalności. Listy oferują również Widok arkusza danych, aby edytować ograniczony zestaw kolumn, podobnie jak arkusz kalkulacyjny.

to, co widzisz, jest tym, co dostajesz z tymi podstawowymi formularzami. Jeśli chcesz podzielić pola na wiele kart lub logika biznesowa działa na nich w czasie rzeczywistym, musisz czytać dalej. I chociaż teoretycznie lista może przechowywać miliony pozycji, możesz uzyskać dostęp tylko do 5000 pozycji w dowolnym widoku(w rzeczywistości liczby są znacznie niższe, zanim wydajność znacznie się pogorszy).

podstawowy formularz listy Sharepoint

SharePoint Designer

Tworzenie niestandardowego formularza w SharePoint Designer jest stosunkowo łatwe. Bierzesz istniejącą listę SharePoint i używasz Designera, aby utworzyć nową .strona aspx, która renderuje i kontroluje formularz. Istnieją pliki używane przez Listę do tworzenia formularzy, po jednym do dodawania, edytowania i przeglądania. Znajdują się one w tym samym folderze, co powiązana z nimi lista SharePoint. W programie Designer można wyświetlać lub ukrywać pola w oparciu o określone kryteria, zmieniać układ, używać różnych typów kontroli danych, dodawać tekst sformatowany i grafikę, a w razie potrzeby pracować z kodem używanym przez formularz.

SharePoint Designer to pełne narzędzie do edycji strony internetowej, które pozwala pracować bezpośrednio z plikami i właściwościami SharePoint. Możesz go pobrać za darmo z firmy Microsoft. Oprócz formularzy można tworzyć przepływy pracy za pomocą prostego kreatora, modyfikować główne strony projektu i bezpośrednio pracować z kodem. Nie musisz być programistą, aby korzystać z tego narzędzia, ale musisz zrozumieć podstawy struktury SharePoint i przechowywać pliki. Będziesz mógł dostosowywać swoje formularze bardziej niż możesz za pomocą samych list, ale prawdopodobnie nie wszystko, co chcesz-chyba że możesz napisać niestandardowy kod. Następnie masz pełną kontrolę nad stroną ASPX, która zarządza formularzem i całym HTML wokół niego, co pozwala stworzyć znacznie lepszy UX.

Dowiedz się więcej o tworzeniu formularza w SharePoint Designer w tym innym artykule.

InfoPath

InfoPath to dedykowane narzędzie do tworzenia i edycji formularzy firmy Microsoft. Przy niewielkim lub zerowym kodowaniu można go używać do tworzenia złożonych formularzy, które mają dostęp do wielu źródeł danych, aby dodawać, edytować i usuwać. W formularzu można utworzyć wiele widoków i wybrać, które z nich będą wyświetlane po otwarciu formularza. InfoPath wymaga jednak usług formularzy, które są dostarczane tylko z SharePoint Enterprise. Jeśli korzystasz z wersji Standard lub WSS, musisz uaktualnić lub zakupić osobny produkt Forms Server.

w przeciwieństwie do SharePoint Designer, InfoPath jest tylko narzędziem do edycji formularzy i nie zapewnia dodatkowych funkcji edycji stron internetowych. Nie jest to zbyt intuicyjne w obsłudze i ogranicza się do funkcji, które oferuje, co jednak zaspokaja większość potrzeb biznesowych.

InfoPath działa dobrze ze strukturyzowanymi danymi i może obsługiwać duże pola tekstowe, obliczenia, logikę biznesową i zintegrowane przepływy pracy. Możesz edytować tylko jeden element na raz.

Visual Studio

Visual Studio jest zintegrowanym środowiskiem programistycznym firmy Microsoft i może być używany do tworzenia wszystkiego, od aplikacji Windows Mobile Po strony internetowe. Jest to narzędzie programistów i jest daleko poza zasięgiem nie programisty. Podobnie jak SharePoint Designer, może być używany do rozszerzenia funkcjonalności i układu domyślnych formularzy list SharePoint, a także do rozszerzenia rozwiązań InfoPath.

niebo jest jednak granicą, jeśli chodzi o możliwości. Wszelkie ograniczenia napotkane w przypadku innych narzędzi formularzy można rozwiązać za pomocą programu Visual Studio. Wykwalifikowany programista będzie w stanie stworzyć dowolną funkcjonalność, którą widziałeś na dowolnej stronie internetowej lub aplikacji.

niebo jest również limitem jeśli chodzi o koszty. Visual Studio to drzwi do tworzenia oprogramowania na pełną skalę, które jest kosztowne. Bez zarządzania projektami stosunkowo proste projekty mogą stać się kosztowne dzięki niezrozumianym wymaganiom i pełzaniu zakresu. Niestandardowe oprogramowanie może być również trudne do utrzymania w dół linii, jeśli nie jest dobrze udokumentowane.

Access 2010

Microsoft Access, Narzędzie bazy danych dołączone do pakietu Office Professional 2010, może być teraz używane z SharePoint. Oprócz możliwości publikowania bazy danych Access w SharePoint, w Access można tworzyć niestandardowe formularze dostępne w internecie, które używają list SharePoint. Access stał się jedną z najpopularniejszych desktopowych baz danych, dając Nie-programistom możliwość tworzenia kompletnych rozwiązań, w tym bogatych formularzy pełnych konfigurowalnych funkcji. Ta funkcjonalność może być teraz opublikowana w SharePoint.

w programie Access można skonfigurować różne typy formularzy, w tym widok pojedynczego elementu, wiele elementów i widoki arkuszy danych. Plus jego możliwości zapytań oferują więcej niż dostępne na samych listach. Możesz także użyć programu Access, aby ominąć ograniczenia pojemności list, przechowując dane w bazie danych i uzyskując dostęp. Daje to jednak mniej elastyczne uprawnienia w porównaniu z listami, w których można ustawić uprawnienia dla witryny, listy i elementu. Nie można również zintegrować przepływu pracy z przedmiotami. Każdy użytkownik, który będzie korzystał z formularzy dostępu, będzie również potrzebował licencji Microsoft Office Professional.

Dowiedz się więcej o korzystaniu z Access w SharePoint tutaj.

Excel

teraz, gdy SharePoint może zintegrować aplikacje Office Web, przechowujesz arkusz kalkulacyjny w bibliotece SharePoint i otwierasz go w przeglądarce zamiast pełnego programu Excel desktop client. Otwiera to świetną opcję edycji treści w arkuszu kalkulacyjnym, takim jak interfejs. Dostępnych jest kilka funkcji programu Excel, takich jak panele zamrażania, funkcje do obliczeń i wizualizacji danych.

z drugiej strony, tylko jedna osoba może edytować cały arkusz kalkulacyjny naraz, a tworzenie widoków nadal jest wysiłkiem ręcznym, ponieważ w końcu nadal jest to arkusz kalkulacyjny.

dostawcy zewnętrzni

istnieje kilka narzędzi zewnętrznych, które wypełniają luki funkcjonalne w natywnych narzędziach do tworzenia formularzy SharePoint lub ułatwiają to. Na przykład nasz produkt Pistachio ma na celu pomoc nie-programistom w tworzeniu bogatych w funkcje formularzy w SharePoint. Zamiast jednak stosować statyczne podejście do publikowania, Pistachio Web part buduje formularz w locie za każdym razem, gdy jest używany – pobiera swoją konfigurację z centralnej lokalizacji, co umożliwia natychmiastowe wprowadzanie zmian w formularzu. Oto kilka dodatkowych funkcji: pistacjowa wycieczka.

formularz Sharepoint

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.