Ek Kategori: InfoPath
Özet: InfoPath 2007 MOSS sunucuya dağıtmak için form özel yosun listeye bağlı satıcılar aþaðý açýlan listesini sağlar. Satıcı seçme üzerine, kurallar, metin alanları satış temsilcisi adı gibi bir avuç alan değerlerini atayın., Adres, Şehir, Devlet, zip ve telefon. Performans korkunç. Biz fark performans kötüleşiyor (Doğrusal olmayan bir biçimde) her ek alan için biz bu şekilde güncelleyin.. Yani, Eğer sadece satış temsilcisi adı güncelleştirin, o alır [x] bir süre. Satış temsilcisi güncelleştirirseniz, Adres1, Adres2, Şehir, Devlet, ZIP, o alır 10 kat uzun.
Çözüm: Bir web servisi yazma (örnek kodu bulabilirsiniz Burada) bir satıcı adına geçti ve satıcı tafsilât geri döndürür. O zaman, Bu şekilde alanları atama. Bu da görünse de yavaş, Biz atanmış hiçbir discernable fark performans vardı 1 alan karşı 8 alanları. Ek olarak, kullanıcılar "sunucusuna bağlanılıyor serin olsun" Cylon formu çağırmak ve hizmet sonuçları beklerken etkisi.
Ben de dahil olduğu ilk Moss proje hatırlıyorum. InfoPath ile aynı sorunları vardı, yükleme süresi çok uzun başlamıştı.. Sonunda biz akıllı bir bölümü içindeki kullanıcı denetimlerine InfoPath formları çoğu reimplement.