Další kategorie: Aplikace InfoPath
Shrnutí: Aplikace InfoPath 2007 formuláře na MOSS server nabízí rozevírací seznam dodavatelů k vlastní seznam MOSS. Při výběru dodavatele, pravidla pole hodnoty přiřadit několik textových polí, například jméno obchodního zástupce, adresa, město, stát, zip a telefon. Výkon je hrozné. Všimněte si, že jsme horší výkon (v non-lineárně) pro každé další pole budeme aktualizovat tímto způsobem. Tj, kdybychom prostě aktualizovat název obchodního zástupce, to trvá [x] množství času. Pokud budeme aktualizovat obchodní zástupce, Address1, adresa2, město, stát, zip, to trvá 10 krát delší.
Řešení: Psát webové služby (Ukázkový kód lze nalézt Tady) To je předán název dodavatele a vrátí zpět detaily dodavatele. Pak, přiřadit pole tak. Ačkoliv se to zdá příliš pomalu, neexistoval viditelnému rozdíl ve výkonu, když jsme přiřadili 1 pole versus 8 pole. Jako bonus, Uživatelé si cool "kontaktování serveru" Cylon účinek, zatímco oni čekají na formuláři pro vyvolání a konzumovat služby výsledky.
Pamatuji si první projekt Moss se zapojit do. Měli jsme stejné problémy s aplikací Infopath, doba načítání bylo stále příliš dlouho. Na konci jsme přeimplementovat většinu formulářů aplikace Infopath do uživatelské ovládací prvky uvnitř inteligentní část.