Thêm thể loại: InfoPath
Tóm tắt: Một InfoPath 2007 hình thức được bố trí đến một máy chủ MOSS cung cấp một danh sách thả xuống của các nhà cung cấp gắn với một danh sách tùy chỉnh MOSS. Khi lựa chọn một nhà cung cấp, quy tắc chỉ định giá trị trường cho một số lĩnh vực văn bản ví dụ như đại diện bán hàng tên, địa chỉ, thành phố, nhà nước, Zip và điện thoại. Hiệu suất là khủng khiếp. Chúng tôi nhận thấy rằng hiệu suất bị nặng hơn (trong một thời trang phi tuyến tính) cho mỗi lĩnh vực bổ sung chúng tôi Cập Nhật theo cách này. Tức là, Nếu chúng ta chỉ cần Cập Nhật tên đại diện bán hàng, phải mất [x] số lượng thời gian. Nếu chúng tôi Cập Nhật đại diện bán hàng, address1, address2, thành phố, nhà nước, Số Zip, phải mất 10 thời gian dài hơn.
Giải pháp: Viết một dịch vụ web (mã mẫu có thể được tìm thấy Ở đây) đó là thông qua trong tên của một nhà cung cấp và nó sẽ trả lại các chi tiết nhà cung cấp. Sau đó, chỉ định các lĩnh vực theo cách này. Mặc dù điều này có vẻ quá chậm, đã có không có sự khác biệt discernable tại hiệu suất trong khi chúng tôi chỉ định 1 các lĩnh vực so với 8 lĩnh vực. Là một tiền thưởng thêm, người dùng nhận được một mát "liên hệ với hệ phục vụ" Cylon có hiệu lực trong khi họ chờ đợi cho các hình thức để gọi và tiêu thụ các kết quả dịch vụ.
Tôi nhớ dự án Moss đầu tiên tôi tham gia vào. Chúng tôi đã có cùng một vấn đề với Infopath, thời gian tải đã nhận được quá dài. Lúc đầu, chúng tôi reimplement hầu hết các hình thức Infopath để kiểm soát người dùng bên trong một phần thông minh.