te maken vormen zijn de hoeksteen van zakelijke toepassingen, en tal van opties bestaan om een formulier in SharePoint te maken. Welke u gebruikt, hangt af van uw behoeften, technische vaardigheden en de versie van SharePoint die u gebruikt. In dit artikel verkennen we zeven manieren om formulieren te bouwen in SharePoint samen met een aantal van de voors en tegens van elk. Al deze opties zullen de gegevens opslaan in een bestaande SharePoint-lijst.
SharePoint-lijsten
standaardformulieren zijn beschikbaar voor elke SharePoint-lijst. Maak een lijst en je hebt een bijbehorend formulier om items toe te voegen en te wijzigen. Er zijn opties beschikbaar om de volgorde van de velden te organiseren, ze te formatteren, invoer te valideren, basisberekeningen toe te voegen en bestanden bij te voegen. Er zijn ook meer geavanceerde opties zoals het beperken van machtigingen voor itemeigenaren en het inschakelen van workflows. U kunt al deze wijzigen onder Lijst instellingen voor de lijst.
deze generieke SharePoint-formulieren zijn een goede keuze voor eenvoudige toepassingen die niet te veel kolommen of records hebben en die alleen basisfunctionaliteit vereisen. Lijsten bieden ook een datasheetweergave om een beperkte reeks kolommen te bewerken, net als een spreadsheet.
wat je ziet is wat je krijgt met deze basisvormen. Als u velden moet opsplitsen in meerdere tabbladen, of er misschien in realtime business logic op moet draaien, moet u blijven lezen. En hoewel in theorie een lijst miljoenen items kan opslaan, kunt u alleen toegang tot maximaal 5.000 items in een weergave (in werkelijkheid zijn de nummers veel lager voordat de prestaties degradeert aanzienlijk).
SharePoint Designer
het maken van een aangepast formulier in SharePoint Designer is relatief eenvoudig. Je neemt een bestaande SharePoint lijst en gebruikt Designer om een nieuwe te maken .aspx pagina die het formulier weergeeft en bestuurt. Er zijn bestanden die door een lijst worden gebruikt om formulieren te maken, elk om toe te voegen, te bewerken en te bekijken. Deze bevinden zich in dezelfde map als de bijbehorende SharePoint-lijst. Met Designer kunt u velden weergeven of verbergen op basis van bepaalde criteria, de lay-out wijzigen, verschillende soorten gegevensbesturingselementen gebruiken, rich text en graphics toevoegen en indien nodig werken met de code die door het formulier wordt gebruikt.
SharePoint Designer is een volledige website-editing tool waarmee u direct kunt werken met SharePoint-bestanden en-eigenschappen. U kunt het gratis downloaden van Microsoft. Naast formulieren kunt u workflows maken met behulp van een eenvoudige wizard, de hoofdontwerppagina ‘ s wijzigen en direct met code werken. Je hoeft geen programmeur te zijn om de tool te gebruiken, maar je moet wel de basisprincipes begrijpen van hoe SharePoint gestructureerd is en bestanden opslaat. U zult in staat zijn om uw formulieren meer dan je kunt aanpassen met lijsten alleen, maar waarschijnlijk niet alles wat je wilt – tenzij je aangepaste code kunt schrijven. Je hebt dan de volledige controle over de ASPX pagina die het formulier en alle HTML eromheen beheert, zodat je een veel betere UX kunt maken.
Lean meer op het maken van een formulier in SharePoint Designer in dit Andere artikel.
InfoPath
InfoPath is Microsoft ‘ s speciale tool voor het aanmaken en bewerken van formulieren. Met weinig of geen codering kunt u het gebruiken om complexe formulieren te bouwen die toegang hebben tot veel gegevensbronnen om toe te voegen, te bewerken en te verwijderen. U kunt meerdere weergaven binnen een formulier maken en kiezen welke wordt weergegeven wanneer het formulier wordt geopend. InfoPath vereist formulieren diensten al, die alleen wordt geleverd met SharePoint Enterprise. Als u gebruik maakt van de Standard edition of WSS moet u upgraden of de aankoop van de afzonderlijke formulieren Server product.
In tegenstelling tot SharePoint Designer is InfoPath alleen een hulpmiddel voor het bewerken van formulieren en biedt het geen extra functies voor het bewerken van webpagina ‘ s. Het is niet erg intuïtief te gebruiken en je bent beperkt tot de functionaliteit die het biedt, die de meeste zakelijke behoeften dekt wel.
InfoPath werkt goed met gestructureerde gegevens en kan grote tekstvelden, berekeningen, business logic en geïntegreerde workflows verwerken. U kunt echter slechts één item per keer bewerken.
Visual Studio
Visual Studio is de geïntegreerde ontwikkelomgeving van Microsoft en kan worden gebruikt om alles te ontwikkelen, van Windows Mobile apps tot websites. Het is een software ontwikkelaars tool en is ver buiten het bereik van een niet-programmeur. Net als SharePoint Designer kan het worden gebruikt om de functionaliteit en lay-out van SharePoint ‘ s standaardlijstformulieren uit te breiden, plus het kan worden gebruikt om InfoPath-oplossingen uit te breiden.
de hemel is echter de limiet als het gaat om mogelijkheden. Eventuele beperkingen die u hebt ondervonden met andere vormtools kunnen worden aangepakt met Visual Studio. Een ervaren software-ontwikkelaar zal in staat zijn om elke functionaliteit die u hebt gezien op een website of applicatie te creëren.
de hemel is ook de limiet als het gaat om kosten. Visual Studio is de deur naar full-scale software-ontwikkeling die kostbaar is. Zonder projectmanagement kunnen relatief eenvoudige projecten duur worden door verkeerd begrepen vereisten en scope-creep. Aangepaste software kan ook moeilijk te onderhouden langs de lijn als niet goed gedocumenteerd.
Access 2010
Microsoft Access, de database tool die wordt geleverd met Office Professional 2010, kan nu worden gebruikt met SharePoint. Naast de mogelijkheid om een Toegangsdatabase te publiceren naar SharePoint, kunt u eigenlijk een web-toegankelijke aangepaste formulieren maken in Access die SharePoint-lijsten gebruiken. Access werd een van de meest populaire desktop database door het geven van niet-programmeurs de mogelijkheid te bouwen complete oplossingen, met inbegrip van rijke vormen vol aanpasbare functies. Deze functionaliteit kan nu worden gepubliceerd in SharePoint.
met Access kunt u verschillende soorten formulieren configureren, waaronder één itemweergave, meerdere items en weergaven van gegevensbladen. Plus de query mogelijkheden bieden meer dan alleen beschikbaar in lijsten. U kunt Access ook gebruiken om de capaciteitsbeperkingen van lijsten te omzeilen door de gegevens op te slaan in en toegang te krijgen tot de database. Door dit te doen, geeft u minder flexibele machtigingen in vergelijking met lijsten waar u machtigingen per site, lijst en item kunt instellen. U kunt ook geen workflow integreren in uw items. Elke gebruiker die zal worden met behulp van Access forms zal ook een Microsoft Office Professional licentie nodig.
Ontdek hier meer over het gebruik van toegang in SharePoint.
Excel
nu SharePoint Office-webtoepassingen kan integreren, slaat u de spreadsheet op in een SharePoint-bibliotheek en opent u deze in de browser in plaats van de volledige Excel-desktopclient. Dit opent een geweldige optie voor het bewerken van inhoud in een spreadsheet-achtige interface. Verschillende Excel-functies zijn beschikbaar, zoals freeze panes, functies voor berekeningen en datavisualisaties.
aan de andere kant kan slechts één persoon de volledige spreadsheet tegelijk bewerken, en het maken van weergaven is nog steeds een handmatige inspanning omdat het tenslotte nog steeds een spreadsheet is.
externe leveranciers
Er bestaan verschillende hulpprogramma ’s van derden die de functionaliteitshiaten in SharePoint’ s eigen vorm opvullen of het gemakkelijker maken om dit te doen. Bijvoorbeeld, ons product Pistachio, is ontworpen om te helpen niet-programmeurs maken feature-rijke vormen in SharePoint. In plaats van het gebruik van een statische publicatie aanpak echter, de pistache web deel bouwt de vorm on The fly elke keer dat het wordt gebruikt – het krijgt de configuratie van een centrale locatie die het mogelijk maakt wijzigingen in de vorm direct worden gemaakt. Hier zijn een paar meer functies: pistache Tour.