其他類別: InfoPath
摘要: InfoPath 2007 表單部署到 MOSS 伺服器提供廠商綁在 MOSS 的自訂清單的下拉清單. 在選擇供應商, 規則將欄位值分配給少數的如銷售代表名稱的文字欄位, 位址, 城市, 狀態, 郵編和電話. 性能很可怕. 我們注意到性能獲取更糟 (非直線的方式) 對於每個額外欄位我們更新通過這種方式. 即, 如果我們只是,更新的銷售代表名稱, 花 [x] 時間. 如果我們更新銷售代表, 位址 1, 位址 2, 城市, 狀態, 郵編, 花 10 時間更長.
解決方案: 編寫 web 服務 (可以找到的示例代碼 在這裡) 這通過一個供應商的名稱和它回返回的供應商詳細資訊. 然後, 通過這種方式指定欄位. 雖然這似乎是太慢, 有的性能沒有明顯的區別,我們分配時 1 與欄位 8 欄位. 作為額外的獎勵, 使用者可以得到"聯繫伺服器酷" 賽昂 雖然他們等待該表單以調用和消費服務結果的影響.
我記得是參與的第一個蘚類專案. 我們已經使用 Infopath 同樣的問題, 載入時間變得太長. 在結束時,我們重新實現大部分的 Infopath 表單到智慧的零件的內部使用者控制項.