InfoPath hình thức Sevices, Dựa trên hình thức xác thực (FBA) và tên tập tin duy nhất

Tôi đã được làm việc trên một số hình thức InfoPath tuần này ở MOSS trong một môi trường FBA và học, Khi tôi đã đi để triển khai các hình thức cho một môi trường sản xuất với một FBA khu đó tên người dùng() chức năng chức năng không làm việc. Tôi đã sử dụng nó để tạo ra tên tập tin duy nhất.

Vâng, chức năng không làm việc trong một môi trường FBA (tối thiểu, không phải ra khỏi hộp). Và, sau khi phản ánh, bằng cách sử dụng tên người dùng theo cách tôi đã có kế hoạch sẽ không có guaranteed một tên tập tin duy nhất trong mọi trường hợp.

Giải pháp của tôi đã là sử dụng bây giờ() chức năng và một quy tắc mà đám cháy khi tải mẫu đơn. Tôi chỉ định tên tệp cho phần tử dữ liệu khi nó là trống:

image

image

Lợi thế của phương pháp này là rằng tên tệp được đặt chỉ một lần. (Tôi không thấy nó trong ảnh chụp màn hình, nhưng đặt một điều kiện trên quy tắc chỉ khai hỏa khi "myFilename" là trống). Tôi đã sử dụng để đặt tên tập tin dữ liệu nguồn cấp. Thông thường, Tôi sẽ làm một cái gì đó (Tồi) Thích cái này:

image

Vấn đề với điều đó là nếu người dùng A sẽ mở ra các hình thức ngày thứ hai và người dùng B thay đổi nó vào ngày thứ ba, bạn sẽ kết thúc với hai hình thức khác nhau vì hai người dùng lưu nó với tên người dùng khác nhau.

Vì vậy, như gây phiền nhiễu như FBA có thể nói chung và với InfoPath đặc biệt, nó làm cho tôi tái nghĩ một nhỏ nhưng quan trọng thực sự chi tiết kỹ thuật và phương pháp tiếp cận mà tôi sẽ không có làm được nếu không!

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Technorati Tags:

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *