formuláře jsou základním kamenem obchodních aplikací a existuje spousta možností pro vytvoření formuláře v SharePoint. Který z nich použijete, bude záviset na vašich potřebách, technických dovednostech a verzi SharePoint, kterou používáte. V tomto článku budeme zkoumat sedm způsobů, jak vytvářet formuláře v SharePoint spolu s některými klady a zápory každého z nich. Všechny tyto možnosti budou ukládat data do existujícího seznamu SharePoint.
seznamy SharePoint
výchozí formuláře jsou k dispozici pro libovolný seznam SharePoint. Vytvořte seznam a máte odpovídající formulář pro přidání a úpravu položek. K dispozici jsou možnosti uspořádání pořadí polí, jejich formátování, ověření vstupu, přidání základních výpočtů a připojení souborů. Existují také pokročilejší možnosti, jako je omezení oprávnění vlastníkům položek a povolení pracovních postupů. Všechny tyto položky můžete upravit v části Nastavení seznamu pro seznam.
Tyto obecné SharePoint formy jsou dobrou volbou pro jednoduché aplikace, které nemají příliš mnoho sloupců nebo záznamy a které vyžadují pouze základní funkce. Seznamy také nabízejí zobrazení datového listu pro úpravu omezené sady sloupců, podobně jako tabulka.
to, co vidíte, je to, co dostanete s těmito základními formami. Pokud potřebujete rozdělit pole na více karet nebo na nich spustit obchodní logiku v reálném čase, budete muset pokračovat ve čtení. A ačkoli teoreticky seznam může ukládat miliony položek, můžete přistupovat pouze k položkám 5,000 v libovolném pohledu (ve skutečnosti jsou čísla mnohem nižší, než se výkon výrazně sníží).
SharePoint Designer
vytvoření vlastního formuláře v SharePoint Designer je relativně snadné. Vezmete existující seznam SharePoint a pomocí aplikace Designer vytvoříte nový .aspx stránka, která vykresluje a ovládá formulář. Existují soubory, které Seznam používá k vytváření formulářů, každý jeden pro přidání, úpravu a zobrazení. Ty jsou umístěny ve stejné složce jako jejich přidružený seznam SharePoint. S Designer můžete zobrazit nebo skrýt pole na základě určitých kritérií, změnit rozložení, použít různé typy dat, ovládací prvky, přidat formátovaný text a grafika, a pokud je potřeba pracovat s kód používaný formulář.
SharePoint Designer je kompletní web-editační nástroj, který vám umožní pracovat přímo s SharePoint soubory a vlastnosti. Můžete si ji zdarma stáhnout od společnosti Microsoft. Kromě formulářů můžete vytvářet pracovní postupy pomocí jednoduchého průvodce, upravovat stránky hlavního návrhu a přímo pracovat s kódem. Nemusíte být programátor používat nástroj, ale musíte pochopit základy jak SharePoint je strukturován a ukládá soubory. Budete moci přizpůsobit své formuláře více, než můžete se seznamy samotnými, ale pravděpodobně ne vše, co chcete – pokud nemůžete napsat vlastní kód. Poté máte plnou kontrolu nad stránkou ASPX, která spravuje formulář a veškerý HTML kolem něj, což vám umožní vytvořit mnohem lepší UX.
opřít více o vytvoření formuláře v SharePoint Designer v tomto dalším článku.
InfoPath
InfoPath je specializovaný nástroj pro vytváření a úpravy formulářů společnosti Microsoft. S malým nebo žádným kódováním jej můžete použít k vytváření složitých formulářů, které mohou přistupovat k mnoha zdrojům dat a přidávat, upravovat a mazat. Ve formuláři můžete vytvořit více pohledů a vybrat, který z nich se zobrazí při otevření formuláře. InfoPath však vyžaduje služby Forms, které přicházejí pouze s SharePoint Enterprise. Pokud používáte standardní verzi nebo WSS, musíte upgradovat nebo zakoupit samostatný produkt Forms Server.
Na rozdíl od SharePoint Designer je InfoPath pouze nástrojem pro úpravy formulářů a neposkytuje další funkce pro úpravy webových stránek. Použití není příliš intuitivní a jste omezeni na funkce, které nabízí, což však pokrývá většinu obchodních potřeb.
InfoPath funguje dobře se strukturovanými daty a zvládne velká textová pole, výpočty, obchodní logiku a integrované pracovní postupy. Můžete však upravovat pouze jednu položku najednou.
Visual Studio
Visual Studio je integrované vývojové prostředí společnosti Microsoft a lze jej použít k vývoji všeho, od aplikací Windows Mobile po webové stránky. Jedná se o nástroj pro vývojáře softwaru a je mimo dosah programátora. Stejně jako SharePoint Designer, může být použit k rozšíření funkčnosti a rozvržení výchozích formulářů seznamu SharePoint, a navíc může být použit k rozšíření řešení InfoPath.
obloha je limit, i když pokud jde o možnosti. Jakákoli omezení, se kterými jste se setkali s jinými nástroji formuláře, lze řešit pomocí Visual Studia. Zkušený vývojář softwaru bude schopen vytvořit jakoukoli funkci, kterou jste viděli na jakémkoli webu nebo aplikaci.
obloha je také limit, pokud jde o náklady. Visual Studio je dveře k plnohodnotnému vývoji softwaru, který je nákladný. Bez projektového řízení se relativně jednoduché projekty mohou prodražit díky nepochopeným požadavkům a dotvarování rozsahu. Vlastní software může být také obtížné udržovat v řadě, pokud není dobře zdokumentován.
Access 2010
Microsoft Access, databázový nástroj, který je dodáván s Office Professional 2010, lze nyní použít s SharePoint. Kromě toho, že budete moci publikovat přístupovou databázi do SharePoint, můžete ve skutečnosti vytvořit vlastní formuláře přístupné na webu v aplikaci Access, které používají seznamy SharePoint. Access se stal jednou z nejpopulárnějších desktopových databází tím, že dal neprogramátorům možnost vytvářet kompletní řešení, včetně bohatých forem plných přizpůsobitelných funkcí. Tuto funkci lze nyní publikovat na SharePoint.
s přístupem můžete konfigurovat různé typy formulářů, včetně zobrazení jedné položky, více položek a zobrazení datových listů. Navíc jeho možnosti dotazu nabízejí více, než je k dispozici pouze v seznamech. Přístup můžete také použít k obcházení kapacitních omezení seznamů ukládáním dat do databáze a přístupem k ní. Pokud tak učiníte, poskytuje Vám méně flexibilní oprávnění ve srovnání se seznamy, kde můžete nastavit oprávnění na web, seznam a položku. Také nelze integrovat workflow do vašich položek. Každý uživatel, který bude používat přístupové formuláře, bude také potřebovat licenci Microsoft Office Professional.
Zjistěte více o používání aplikace Access v SharePoint zde.
Excel
Nyní, když SharePoint může integrovat kancelářské webové aplikace, ukládáte tabulku do knihovny SharePoint a otevřete ji v prohlížeči namísto plného desktopového klienta Excel. To otevírá skvělou možnost pro úpravu obsahu v tabulkovém rozhraní, jako je rozhraní. K dispozici je několik funkcí aplikace Excel, jako jsou zmrazovací tabule, funkce pro výpočty a vizualizace dat.
na druhou stranu, pouze jedna osoba může upravovat celou tabulku najednou a vytváření pohledů je stále ruční úsilí, protože koneckonců je to stále tabulka.
Prodejci Třetích Stran
Několik nástrojů třetích stran existují, které vyplňují funkce mezery v SharePoint nativní podobě, vytvoření nástrojů nebo které usnadňují, aby tak učinily. Například náš produkt Pistachio, je navržen tak, aby pomohl neprogramátorům vytvářet formuláře bohaté na funkce v SharePoint. Místo použití statického publikačního přístupu však pistáciová webová část vytváří formulář za běhu pokaždé, když je použita-získává konfiguraci z centrálního umístění, které umožňuje okamžité změny formuláře. Zde je několik dalších funkcí: pistácie Tour.