Đó là một kịch bản kinh doanh phổ biến như thế này:
- Người sử dụng điền vào một mẫu InfoPath.
- Nộp mẫu đơn.
- Dài chạy công việc quá trình khai mạc.
- Trong khi các công việc đang chạy, chúng tôi không muốn bất cứ ai để thay đổi nội dung của các hình thức.
Ví dụ office.microsoft.com này Mô tả làm thế nào để tạo ra một riêng biệt "chế độ xem" và đánh dấu toàn bộ quan điểm là chỉ-đọc. Đây là một cách tiếp cận hoàn toàn khả thi nhưng có nhược điểm mà bạn đã có hiệu quả tạo hai toàn bộ phiên bản của cùng một hình thức và phải bây giờ giữ họ đồng bộ thủ công. Nếu bạn thêm một lĩnh vực để xem có thể chỉnh sửa, bạn phải sau đó thêm nó vào giao diện không có thể chỉnh sửa là tốt. Theo thời gian, với nhà phát triển khác nhau, có thể có một số sự phân kỳ.
Điều này thay thế có thể làm việc tốt hơn trong một số trường hợp:
- Thêm một lĩnh vực mới để tạo thành được gọi là "IsEditable".
- Thiết lập giá trị mặc định để true.
- Thúc đẩy nó khi xuất bản lên MOSS.
- Trong công việc, thiết lập giá trị của IsEditble để sai.
- Trở về các hình thức.
- Thêm một quy tắc mà "khi mở của các hình thức", vô hiệu hoá của bạn lưu nút khi IsEditable là sai.
Nhược điểm để cách tiếp cận này là rằng tất cả các lĩnh vực vẫn sẽ có thể chỉnh sửa trên màn hình. Người dùng có thể nhận được một ấn tượng sai rằng họ thực sự có thể thay đổi nội dung. Bạn có thể giảm thiểu đó bằng cách đặt trong một số văn bản mẫu đã bị vô hiệu hóa, có thể bằng chữ lớn màu đỏ trên đầu trang.
Trong một dự án, Tôi tạo ra một tình trạng của công việc"" Xem. Quy trình làm việc theo tiến trình, nó sẽ cập nhật tình trạng cụ thể các lĩnh vực đã được thăng từ các hình thức. Khi người dùng mở các hình thức, Các "hình thức mở" quy tắc tự động chuyển sang xem và người sử dụng có một tình trạng tóm tắt nhỏ tốt đẹp.
</kết thúc>
Dan, bạn đã viết "tha thứ cho sự thiếu hiểu biết của tôi, nhưng khi bạn đề cập đến "lưu" nút, bạn đang đề cập đến các nút xuất hiện trên đầu các hình thức infopath khi hiển thị trong Sharepoint, mà tôi nghĩ rằng được kích hoạt trong "mở và lưu mẫu tùy chọn" Khi thiết kế mẫu? Nếu như vậy, làm thế nào có thể nó bị vô hiệu hóa bởi một quy tắc – Tôi đã xem xét, nhưng phải mất một cái gì đó mà là rõ ràng. Cảm ơn, Dan"
Kinh nghiệm của tôi, Hầu hết "bất" sản xuất các hình thức sẽ chỉ có một nút cụ thể được sử dụng để tiết kiệm các hình thức. Mặc định lưu các chức năng trong InfoPath sẽ nhắc bạn cho một tên tập tin và thường chúng tôi muốn tạo ra rằng tên tệp tự động. Vì vậy, Tôi có nghĩa là để vô hiệu hóa nút gửi tùy chỉnh của bạn. HTH,
–Paul Galvin
Tha thứ cho sự thiếu hiểu biết của tôi, nhưng khi bạn đề cập đến "lưu" nút, bạn đang đề cập đến các nút xuất hiện trên đầu các hình thức infopath khi hiển thị trong Sharepoint, mà tôi nghĩ rằng được kích hoạt trong "mở và lưu mẫu tùy chọn" Khi thiết kế mẫu? Nếu như vậy, làm thế nào có thể nó bị vô hiệu hóa bởi một quy tắc – Tôi đã xem xét, nhưng phải mất một cái gì đó mà là rõ ràng. Cảm ơn, Dan
Điều gì xảy ra trong trường hợp mà bạn muốn thu thập chữ ký cho phê duyệt/từ chối như công việc của bạn chạy? Nếu bạn vô hiệu hóa lưu – không có chỉnh sửa thêm cho phép – Vì vậy, nếu tôi nhìn vào điều này một cách chính xác bạn đã để lại các hình thức có thể chỉnh sửa để thu thập chữ ký = không có giải pháp.