formularele sunt piatra de temelie a aplicațiilor de afaceri și există o mulțime de opțiuni pentru a crea un formular în SharePoint. Pe care îl utilizați va depinde de nevoile dvs., de abilitățile tehnice și de versiunea de SharePoint pe care o utilizați. În acest articol vom explora șapte moduri de a construi formulare în SharePoint împreună cu unele dintre avantajele și dezavantajele fiecăruia. Toate aceste opțiuni vor stoca datele într-o listă SharePoint existentă.
liste SharePoint
formularele implicite sunt disponibile pentru orice listă SharePoint. Creați o listă și aveți un formular corespunzător pentru a adăuga și modifica elemente. Opțiunile sunt disponibile pentru a organiza ordinea câmpurilor, a le formata, a valida intrarea, a adăuga calcule de bază și a atașa fișiere. Există, de asemenea, opțiuni mai avansate, cum ar fi limitarea permisiunilor pentru proprietarii de articole și activarea fluxurilor de lucru. Puteți modifica toate acestea sub Setări listă pentru listă.
aceste formulare SharePoint generice sunt o alegere bună pentru aplicații simple care nu au prea multe coloane sau înregistrări și care necesită doar funcționalități de bază. Listele oferă, de asemenea, o vizualizare a Fișei de date pentru a edita un set limitat de coloane, la fel ca o foaie de calcul.
ceea ce vedeți este ceea ce obțineți cu aceste forme de bază. Dacă trebuie să împărțiți câmpurile în mai multe file sau poate aveți logica de afaceri rulată pe ele în timp real, va trebui să continuați să citiți. Și deși teoretic o listă poate stoca milioane de articole, puteți accesa doar până la 5.000 de articole în orice vizualizare (în realitate numerele sunt mult mai mici înainte ca performanța să se degradeze considerabil).
SharePoint Designer
crearea unui formular personalizat în SharePoint Designer este relativ ușoară. Luați o listă SharePoint existentă și utilizați Designer pentru a crea o nouă .pagina aspx care face și controlează formularul. Există fișiere utilizate de o listă pentru a crea formulare, câte unul pentru a adăuga, edita și vizualiza. Acestea se află în același folder cu lista SharePoint asociată. Cu Designer puteți afișa sau ascunde câmpuri pe baza anumitor criterii, puteți modifica aspectul, puteți utiliza diferite tipuri de controale de date, puteți adăuga text îmbogățit și grafică și, dacă este necesar, puteți lucra cu codul utilizat de formular.
SharePoint Designer este un instrument complet de editare a site-urilor web care vă permite să lucrați direct cu fișiere și proprietăți SharePoint. Îl puteți descărca gratuit de la Microsoft. Pe lângă formulare, puteți crea fluxuri de lucru folosind un expert simplu, puteți modifica paginile de design master și puteți lucra direct cu codul. Nu trebuie să fiți programator pentru a utiliza instrumentul, dar trebuie să înțelegeți elementele de bază ale modului în care SharePoint este structurat și stochează fișierele. Veți putea personaliza formularele mai mult decât puteți doar cu liste, dar probabil nu tot ceea ce doriți – cu excepția cazului în care puteți scrie cod personalizat. Apoi aveți control deplin asupra paginii ASPX care gestionează formularul și tot HTML-ul din jurul acestuia, permițându-vă să creați un UX mult mai bun.
Lean mai mult pe crearea unui formular în SharePoint Designer în acest alt articol.
InfoPath
InfoPath este instrumentul dedicat de creare și editare a formularelor Microsoft. Cu puțin sau deloc de codificare, îl puteți folosi pentru a construi forme complexe, care pot accesa mai multe surse de date pentru a adăuga, edita și șterge. Puteți crea mai multe vizualizări într-un formular și puteți alege care este afișat atunci când formularul este deschis. InfoPath necesită Forms Services, deși, care vine numai cu SharePoint Enterprise. Dacă utilizați ediția Standard sau AAC, trebuie să faceți upgrade sau să achiziționați produsul Server formulare separate.spre deosebire de SharePoint Designer, InfoPath este doar un instrument de editare a formularelor și nu oferă caracteristici suplimentare de editare a paginilor web. Nu este foarte intuitiv de utilizat și vă sunt limitate la funcționalitatea pe care o oferă, care acoperă cele mai multe nevoi de afaceri, deși.InfoPath funcționează bine cu date structurate și poate gestiona câmpuri de text mari, calcule, logică de afaceri și fluxuri de lucru integrate. Puteți edita doar un singur element la un moment dat, deși.
Visual Studio
Visual Studio este mediul de dezvoltare integrat Microsoft și poate fi folosit pentru a dezvolta orice, de la aplicații Windows Mobile la site-uri web. Este un instrument de dezvoltatori de software și este mult dincolo de îndemâna unui non-programator. La fel ca SharePoint Designer, acesta poate fi utilizat pentru a extinde funcționalitatea și aspectul formularelor de listă implicite SharePoint, plus poate fi utilizat pentru a extinde soluțiile InfoPath.
cerul este limita, deși atunci când vine vorba de posibilități. Orice limitări pe care le-ați întâlnit cu alte instrumente de formular pot fi abordate cu Visual Studio. Un dezvoltator de software calificat va putea crea orice funcționalitate pe care ați văzut-o pe orice site web sau aplicație.
cerul este, de asemenea, limita atunci când vine vorba de cost. Visual Studio este ușa la scară largă de dezvoltare de software, care este costisitoare. Fără managementul de proiect, proiectele relativ simple pot deveni costisitoare prin cerințe neînțelese și creep-uri de domeniu. Software-ul personalizat poate fi, de asemenea, dificil de menținut pe Linie Dacă nu este bine documentat.
Access 2010
Microsoft Access, instrumentul bază de date care vine la pachet cu Office Professional 2010, poate fi acum utilizat cu SharePoint. Pe lângă posibilitatea de a publica o bază de date Access la SharePoint, puteți crea de fapt un Formulare personalizate accesibile web în Access care utilizează liste SharePoint. Access a devenit una dintre cele mai populare baze de date desktop, oferind non-programatorilor capacitatea de a construi soluții complete, inclusiv formulare bogate pline de caracteristici personalizabile. Această funcționalitate poate fi acum publicată în SharePoint.
cu Access puteți configura diferite tipuri de formulare, inclusiv Vizualizare element unic, mai multe elemente și vizualizări foaie de date. În plus, capacitățile sale de interogare oferă mai mult decât sunt disponibile numai în liste. De asemenea, puteți utiliza Access pentru a evita limitările de capacitate ale listelor prin stocarea datelor în baza de date Access. Procedând astfel, vă oferă permisiuni mai puțin flexibile în comparație cu listele în care puteți seta permisiunile pe site, listă și element. De asemenea, nu puteți integra fluxul de lucru în articolele dvs. Fiecare utilizator care va utiliza Access forms va avea nevoie, de asemenea, de o licență Microsoft Office Professional.Aflați mai multe despre utilizarea Access în SharePoint aici.
Excel
acum că SharePoint poate integra aplicații Web Office, stocați foaia de calcul într-o bibliotecă SharePoint și deschideți-o în browser în loc de clientul desktop Excel complet. Aceasta deschide o opțiune excelentă pentru editarea conținutului într-o foaie de calcul, cum ar fi interfața. Mai multe caracteristici Excel sunt disponibile, cum ar fi înghețarea geamurilor, funcții pentru calcule și vizualizări de date.în dezavantaj ,o singură persoană poate edita întreaga foaie de calcul la un moment dat, iar crearea de vizualizări este încă un efort manual, deoarece, la urma urmei, este încă o foaie de calcul.
furnizori terți
există mai multe instrumente terță parte care umple golurile de funcționalitate din instrumentele de creare a formularului nativ SharePoint sau care facilitează acest lucru. De exemplu, produsul nostru fistic, este conceput pentru a ajuta non-programatori crea formulare feature-bogat în SharePoint. În loc să folosească o abordare statică de publicare, Partea Web fistic construiește formularul din mers de fiecare dată când este utilizat – își obține configurația dintr-o locație centrală care permite modificarea Formularului instantaneu. Iată câteva caracteristici: turul fisticului.