Допълнителна категория: InfoPath
Резюме: InfoPath 2007 форма, разположени на Мос сървър предоставя капка-голо възвишение списък на доставчици, обвързани с мъх списък по избор. При избора на доставчик, правила присвоите стойности на полета на няколко текстови полета като име на отч., адрес, град, държава, ZIP и телефон. Изпълнението е ужасно. Ние забележите, че производителността се влошава (в нелинейни мода) за всяко допълнително поле ще се актуализира този начин. Т.е., Ако ние просто ще актуализира името на отч., отнема [x] период от време. Ако ние актуализира отч., информационните и комуникационни технологии1, Адрес2, град, държава, ZIP, отнема 10 пъти по-дълго.
Разтвор: Напишете уеб услуга (примерен код може да се намери Тук) която се предава в името на доставчика и се връща обратно детайли за доставчик. След това, Присвояване на полетата по този начин. Въпреки че това изглежда твърде бавно, не е никакъв забележим разлика в производителността, когато ние възложени 1 поле срещу 8 полета. Като допълнителен бонус, Потребителите получават готино "връзка със сървъра" Силоните ефект, докато чакат за формуляра, за да се позове и потребяват услугата резултати.
Спомням си първия проект Мос е включва в. Имахме едни и същи проблеми с Infopath, времето за зареждане е става прекалено дълъг. В края ние очеква повечето формуляри на Infopath за потребителски контроли в умен част.