MOSS / InfoPath Forms Server (InfoPath 2007) rullegardinlisten ytelse

Ekstra kategori: InfoPath

Sammendrag: En InfoPath 2007 deployert til en MOSS server-skjemaet gir en miste-ned liste over leverandører som er knyttet til en egendefinert MOSS-liste. Når du velger en leverandør, regler tilordne verdier til en håndfull tekstfelt som salgsrepresentant navn, adresse, byen, tilstand, zip og telefon. Ytelse er fryktelig. Vi merker at ytelsen blir verre (i et ikke-lineært) for hvert enkelt felt oppdaterer vi denne måten. Dvs., Hvis vi bare oppdatere salgsrepresentant navnet, Det tar [x] tidsperiode. Hvis vi oppdaterer salgsrepresentant, address1, Adresse2, byen, tilstand, zip, Det tar 10 ganger lenger.

Løsning: Skrive en webtjeneste (eksempelkode finnes her) som er sendt i en leverandør og returneres tilbake leverandør detaljer. Deretter, tilordne feltene slik. Selv om dette virker treg, Det var ingen merkes forskjell i ytelse når vi tildelt 1 feltet versus 8 felt. Som en ekstra bonus, brukerne får en kul "kontakter serveren" Cylon effekten mens de venter på skjemaet for å aktivere og bruke tjenesten resultater.

En tenkte på “MOSS / InfoPath Forms Server (InfoPath 2007) rullegardinlisten ytelse

  1. Manuel Duque Muriel

    Jeg husker det første Moss prosjektet jeg var involvere i. Vi hadde de samme problemene med Infopath, lastetiden fikk lenge. På slutten reimplement vi mesteparten av Infopath-skjemaer til brukerkontroller i en Smart del.

    Svar

legg igjen et svar

e-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket *