Əlavə kateqoriya: InfoPath
Xülasə: Bir InfoPath 2007 bir MOSS server üçün səfərbər yaratmaq xüsusi bir MOSS siyahısına bağlı satıcılar bir açılan siyahısını verir. Satıcı seçilməsi sonra, qaydaları belə satış rep adı kimi mətn sahələrində bir neçə səhra dəyərlər təyin, ünvan, şəhər, dövlət, zip və telefon. Performans dəhşətli. Biz performans pis olur ki, görürsünüz (in a non-linear fashion) hər sahə üçün biz bu yolla yeniləmək. İ.E., Biz yalnız satış temsilcisi adını güncellemek əgər, bu alır [x] vaxt məbləği. Biz satış rep güncellerseniz, Address1, address2, şəhər, dövlət, zip, bu alır 10 dəfə artıq.
Həll: Bir web service yaz (örnek kod bilər burada) satıcı adına keçdi və geri satıcı ətraflı qaytarır ki,. Sonra, sahələrdə bu şəkildə təyin. Bu çox yavaş görünür baxmayaraq,, biz təyin zaman performans heç discernable fərq var idi 1 sahəsində qarşı 8 sahələri. Əlavə bonus kimi, users get a cool "contacting the server" Cylon Onlar xidmət nəticələri ibadət və istehlak forması üçün beklerken təsiri.
Mən cəlb ilk Moss layihə xatırlayıram. Biz InfoPath ilə eyni problemləri var idi, yük dəfə də uzun əldə edilib. Sonda biz Smart Part daxilində User Controls üçün InfoPath formalarının ən reimplement.