Dodatna kategorija: InfoPath
Rezime: InfoPath 2007 formirati raspoređeni na poslužitelju Moss pruža padajući popis distributera vezanog za prilagođeni popis Moss. Nakon odabira dobavljača, pravila dodijeliti vrijednosti polja na nekoliko tekstualnih polja, kao što su prodajni predst ime, adresa, grad, država, zip i telefon. Predstava je strašno. Primjećujemo da se pogoršava performanse (u ne-linearno) za svaki dodatni području smo ažurirati na ovaj način. Odnosno,, ako mi samo ažurirati naziv prodajnog predstavnika, je potrebno [x] iznos od vrijeme. Ako ažurirati prodajnog predstavnika, address1, Adresa2, grad, država, zip, je potrebno 10 puta dulje.
Otopina: Napišite uslugu web (uzorak kod možete naći ovdje) koji je donesen u ime prodavatelja i vraća natrag dobavljača pojedinosti. Tada, dodijeliti polja na ovaj način. Iako je ovo previše izgleda sporo, nije bilo razaznati razlika u performansama kada dodjeljuje 1 polje u odnosu na 8 Polja. Kao bonus, users get a cool "contacting the server" Cylonski učinak, dok oni čekaju obliku pozvati i konzumirati usluge rezultate.
Sjećam se prvog Moss projekt sam bio uključiti u. Mi smo imali iste probleme s InfoPath, vrijeme učitavanja je previše dugo. Na kraju smo reimplement većina InfoPath obrazaca korisničkih kontrola unutar Smart dio.