Kategoria shtesë: InfoPath
Përmbledhje: Një InfoPath 2007 formojnë të vendoset në një server MOSS ofron një drop-down list e shitësit të lidhura me një listë me porosi MOSS. Me zgjedhjen e një shitës, Rregullat caktojë vlerat në terren për një pjesë të vogël të fushave të tekstit të tilla si emri shitjes rep, adresë, qytet, shtet, zip dhe telefoni. Performanca është e tmerrshme. Vërejmë se performanca merr keq (në një mënyrë jo-lineare) për çdo fushë shtesë ne update këtë mënyrë. Dmth, nëse ne vetëm update emrin shitjes rep, ajo merr [x] Sasinë e kohës. Nëse ne update shitjes rep, address1, address2, qytet, shtet, zip, ajo merr 10 herë më të gjatë.
Zgjidhje: Shkruani një shërbim web (Kodi mostër mund të gjenden këtu) që është kaluar në emër të një shitës dhe ajo kthehet prapa detajet shitësi. Pastaj, caktojë fushat në këtë mënyrë. Edhe pse kjo duket shumë e ngadaltë, nuk kishte asnjë dallim dukshme në performancën kur kemi caktuar 1 fushë kundrejt 8 Fushat. Si një bonus shtuar, users get a cool "contacting the server" Cylon Efekti ndërsa ata presin për formën të thirret dhe të konsumojnë rezultatet shërbimit.
Mbaj mend projektin e parë Moss unë u përfshijë në. Ne kishim të njëjtat probleme me Infopath, Ora load ishte duke u shumë i gjatë. Në fund ne reimplement shumica e formave të Infopath Kontrollet përdoruesve në brendësi të një Pjesës zgjuar.