Дополнителни категорија: InfoPath
Резиме: На InfoPath 2007 формираат распоредени на сервер Мос обезбедува паѓачката листа на продавачите врзани за сопствени Мос листа. По изборот на продавачот, правила додели полето вредности на неколку текст полиња, како што се трговски претставник име, адреса, градот, држава, zip и телефон. Перформанси е грозно. Ќе забележиме дека перформансите се влошува (во не-линеарен начин) за секоја дополнителна поле ние ажурирање на овој начин. Односно, ако ние само се ажурира на трговски претставник име, што е потребно [x] износ на времето. Ако ние ажурирање трговски претставник, address1, address2, градот, држава, zip, што е потребно 10 пати подолго.
Решение: Напиши веб сервис (примерок код може да се најде тука) кој е донесен во името на продавачот и се враќа назад на продавачот детали. Потоа, додели на полиња овој начин. Иако тоа исто така чини бавен, немало видлива разлика во перформанси кога ние доделен 1 поле наспроти 8 полиња. Како дополнителен бонус, users get a cool "contacting the server" Cylon ефект додека тие чекаат за формата да се повика и консумираат услугата резултати.
Се сеќавам на првиот Мос проект бев вклучат во. Имавме исти проблеми со InfoPath, товарот на времето беше добивање премногу долго. На крајот ние reimplement повеќето од InfoPath формуларите за пристап контролс внатре паметен Дел.