formularer er hjørnestenen i forretningsapplikationer, og der findes mange muligheder for at oprette en formular i SharePoint. Hvilken du bruger afhænger af dine behov, tekniske færdigheder og den version af SharePoint, du bruger. I denne artikel vil vi undersøge syv måder at opbygge formularer i SharePoint sammen med nogle af fordele og ulemper ved hver. Alle disse indstillinger gemmer dataene på en eksisterende SharePoint-liste.
SharePoint-lister
standardformularer er tilgængelige for enhver SharePoint-liste. Opret en liste, og du har en tilsvarende formular til at tilføje og ændre elementer. Der er muligheder for at organisere rækkefølgen af felter, formatere dem, validere input, tilføje grundlæggende beregninger og vedhæfte filer. Der er også mere avancerede indstillinger, såsom at begrænse tilladelser til elementejere og aktivere arbejdsgange. Du kan ændre alle disse under Listeindstillinger for listen.
disse generiske SharePoint-formularer er et godt valg til enkle applikationer, der ikke har for mange kolonner eller poster, og som kun kræver grundlæggende funktionalitet. Lister tilbyder også en databladsvisning til at redigere et begrænset sæt kolonner, ligesom et regneark.
hvad du ser er, hvad du får med disse grundlæggende former. Hvis du har brug for at opdele felter i flere faner, eller måske har forretningslogik kørt på dem i realtid, skal du fortsætte med at læse. Og selvom en liste teoretisk set kan gemme millioner af varer, kan du kun få adgang til op til 5.000 varer i enhver visning (i virkeligheden er tallene langt lavere, før ydeevnen forringes betydeligt).
SharePoint Designer
oprettelse af en brugerdefineret formular i SharePoint Designer er relativt let. Du tager en eksisterende SharePoint-liste og bruger Designer til at oprette en ny .side, der gengiver og styrer formularen. Der er filer, der bruges af en liste til at oprette formularer, en hver for at tilføje, redigere og se. Disse er placeret i den samme mappe som deres tilknyttede SharePoint-liste. Med Designer kan du vise eller skjule felter baseret på bestemte kriterier, ændre layoutet, bruge forskellige typer datakontroller, tilføje RTF og grafik og om nødvendigt arbejde med den kode, der bruges af formularen.
SharePoint Designer er en fuld hjemmeside-redigeringsværktøj, der lader dig arbejde direkte med SharePoint-filer og egenskaber. Du kan hente det gratis fra Microsoft. Udover formularer kan du oprette arbejdsgange ved hjælp af en simpel guide, ændre masterdesignsiderne og arbejde direkte med kode. Du behøver ikke at være programmør for at bruge værktøjet, men du skal forstå det grundlæggende i, hvordan SharePoint er struktureret og gemmer filer. Du kan tilpasse dine formularer mere, end du kan med lister alene, men sandsynligvis ikke alt, hvad du vil – medmindre du kan skrive brugerdefineret kode. Du har derefter fuld kontrol over ASP-siden, der administrerer formularen og al HTML omkring den, så du kan oprette en meget bedre bruger.
læn dig mere til at oprette en formular i SharePoint Designer i denne anden artikel.
InfoPath
InfoPath er Microsofts dedikerede værktøj til oprettelse og redigering af formularer. Med lidt eller ingen kodning kan du bruge den til at opbygge komplekse formularer, der kan få adgang til mange datakilder til at tilføje, redigere og slette. Du kan oprette flere visninger i en formular og vælge, hvilken der skal vises, når formularen åbnes. InfoPath kræver dog Formulartjenester, som kun leveres med SharePoint Enterprise. Hvis du bruger standardudgaven eller VSS ‘ en, skal du opgradere eller købe det separate Forms Server-produkt.
I modsætning til SharePoint Designer er InfoPath kun et formularredigeringsværktøj og indeholder ikke yderligere redigeringsfunktioner på hjemmesiden. Det er ikke meget intuitivt at bruge, og du er begrænset til den funktionalitet, den tilbyder, som dog dækker de fleste forretningsbehov.
InfoPath fungerer godt med strukturerede data og kan håndtere store tekstfelter, beregninger, forretningslogik og integrerede arbejdsprocesser. Du kan dog kun redigere et element ad gangen.
Visual Studio
Visual Studio er Microsofts integrerede udviklingsmiljø og kan bruges til at udvikle alt fra mobile apps til hjemmesider. Det er en programmør værktøj og er langt uden for rækkevidde af en ikke-programmør. Ligesom SharePoint Designer kan det bruges til at udvide funktionaliteten og layoutet af SharePoints standardlisteformularer, plus det kan bruges til at udvide InfoPath-løsninger.
himlen er grænsen, men når det kommer til muligheder. Eventuelle begrænsninger, du er stødt på med andre formularværktøjer, kan løses med Visual Studio. En dygtig udvikler vil være i stand til at skabe enhver funktionalitet, du har set på enhver hjemmeside eller applikation.
himlen er også grænsen, når det kommer til omkostninger. Visual Studio er døren til fuldskalaudvikling, hvilket er dyrt. Uden Projektledelse kan relativt enkle projekter blive dyre gennem misforståede krav og rækkevidde. Brugerdefinerede programmer kan også være vanskelige at vedligeholde, hvis de ikke er veldokumenterede.
Access 2010
Microsoft Access, databaseværktøjet, der følger med Office Professional 2010, kan nu bruges med SharePoint. Udover at være i stand til at udgive en Access-database til SharePoint, kan du faktisk oprette en brugerdefineret formular, der er tilgængelig på internettet, i Access, der bruger SharePoint-lister. Access blev en af de mest populære desktop-databaser ved at give ikke-programmører mulighed for at opbygge komplette løsninger, inklusive rige former fulde af tilpassede funktioner. Denne funktionalitet kan nu offentliggøres til SharePoint.
med Access kan du konfigurere forskellige typer formularer, herunder visning af enkelt element, flere elementer og databladvisninger. Plus dens forespørgselsfunktioner tilbyder mere end tilgængelige i lister alene. Du kan også bruge Access til at omgå kapacitetsbegrænsningerne på lister ved at gemme dataene i og Access-databasen. Hvis du gør det, giver du dog mindre fleksible tilladelser sammenlignet med lister, hvor du kan indstille tilladelser pr. Du kan heller ikke integrere arbejdsproces til dine emner. Enhver bruger, der bruger Access-formularer, har også brug for en Microsoft Office Professional-licens.
Læs mere om brug af Access i SharePoint her.
nu hvor SharePoint kan integrere Office-programmer, gemmer du regnearket i et SharePoint-bibliotek og åbner det i bro.ser i stedet for den fulde skrivebordsklient. Dette åbner en god mulighed for redigering af indhold i et regneark som interface. Fryseruder, funktioner til beregninger og datavisualiseringer er tilgængelige.
på ulempen kan kun en person redigere hele regnearket ad gangen, og oprettelse af visninger er stadig en manuel indsats, da det trods alt stadig er et regneark.
tredjepartsleverandører
Der findes flere tredjepartsværktøjer, der udfylder funktionshullerne i SharePoints oprindelige formularskabende værktøjer, eller som gør det lettere at gøre det. For eksempel er vores produkt Pistachio designet til at hjælpe ikke-programmører med at oprette funktionsrige formularer i SharePoint. I stedet for at bruge en statisk udgivelsesmetode bygger Pistacienævnet formularen på farten hver gang den bruges – den får sin konfiguration fra en central placering, der gør det muligt at foretage ændringer i formularen med det samme. Her er et par flere funktioner: Pistachio Tour.