Moss / InfoPath Forms Server (InfoPath 2007) desempeño lista desplegable

Categoría adicional: InfoPath

Resumo: Un InfoPath 2007 formar implantado nun servidor Moss ofrece unha lista desplegable de provedores vinculados a unha lista MOSS personalizado. Ao seleccionar un provedor, normas de asignar valores de campo a un puñado de campos de texto, como vendas nome rep, enderezo, cidade, Estado, zip e teléfono. O desempeño é horrible. Notamos que o rendemento empeora (in a non-linear fashion) para cada campo adicional que actualizar esta forma. É dicir,, se só actualizar o nome do representante de vendas, leva [x] cantidade de tempo. Se atualizarmos representante de vendas, address1, address2, cidade, Estado, zip, leva 10 veces maior.

Solución: Escribir un servizo web (código de exemplo pódese atopar aquí) que se transmite en nome dun provedor e regresa de novo a información do provedor. Entón, asignar os campos deste xeito. Aínda que iso tamén parece lento, Non houbo diferenza perceptible no desempeño cando atribuímos 1 campo contra 8 campos. Como un extra adicional, users get a cool "contacting the server" Cylon efecto, mentres se espera para a forma de invocar e consumir os resultados de servizos.

Un pensamento sobre "Moss / InfoPath Forms Server (InfoPath 2007) desempeño lista desplegable

  1. Manuel Duque Muriel

    Lembro o primeiro proxecto Moss estaba involucrarse. Tivemos os mesmos problemas co InfoPath, o tempo de carga estaba quedando moi longo. Ao final, reimplementar a maioría dos formularios do InfoPath para controis de usuario dentro dun Smart Part.

    Responder

Deixe unha resposta Manuel Duque Muriel cancelar resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *