มีสถานการณ์สมมติทางธุรกิจทั่วไปเช่นนี้:
- ผู้ใช้กรอกฟอร์มการ InfoPath.
- ส่งแบบฟอร์ม.
- ลองใช้กระบวนการลำดับงาน kicks ปิด.
- ในขณะที่เรียกใช้เวิร์กโฟลว์, เราต้องการให้ใครเปลี่ยนแปลงเนื้อหาของแบบฟอร์ม.
ตัวอย่างนี้ office.microsoft.com อธิบายวิธีการสร้างแยกต่างหาก "มุมมอง" และทำเครื่องหมายมุมมองทั้งหมดเป็นแบบอ่านอย่างเดียว. นี้เป็นวิธีที่สามารถทำงานได้ แต่มีข้อเสียเปรียบที่คุณได้สร้างรุ่นทั้งสองแบบฟอร์มเดียวกันได้อย่างมีประสิทธิภาพ และต้องตอนนี้เก็บไว้ให้ตรงกันด้วยตนเอง. ถ้าคุณเพิ่มเขตข้อมูลไปยังมุมมองที่สามารถแก้ไขได้, คุณแล้วต้องเพิ่มมุมมองแก้ไขไม่ได้เช่น. เวลาผ่านไป, มีการพัฒนาแตกต่างกัน, อาจมีบาง divergence.
ทางเลือกนี้อาจทำงานได้ดีในบางกรณี:
- เพิ่มเขตข้อมูลใหม่ลงในฟอร์มที่เรียกว่า "IsEditable".
- ตั้งค่าค่าเริ่มต้นเป็นจริง.
- ส่งเสริมเผยแพร่กับมอส.
- ในเวิร์กโฟลว์, ตั้งค่าของ IsEditble เท็จ.
- ย้อนกลับไปยังแบบฟอร์ม.
- เพิ่มกฎที่ "เมื่อเปิดแบบฟอร์ม", ปิดใช้งานการบันทึกปุ่มเมื่อ IsEditable เป็นเท็จ.
ข้อเสียเปรียบกับวิธีการนี้คือ ว่า ฟิลด์ทั้งหมดจะยังคงสามารถแก้ไขบนหน้าจอ. ผู้ใช้จะได้รับความประทับใจไม่ว่า พวกเขาสามารถเปลี่ยนแปลงเนื้อหาจริง. คุณสามารถลดที่ โดยใส่ในข้อความที่แบบฟอร์มถูกปิดใช้งาน, อาจจะในตัวอักษรสีแดงขนาดใหญ่ข้ามด้านบนของหน้า.
ในโครงการหนึ่ง, สร้าง "สถานะลำดับงาน" ดู. ตามลำดับหน้าไปเพียงใด, มันจะอัพเดตฟิลด์สถานะเฉพาะที่ได้รับการส่งเสริมจากแบบฟอร์ม. เมื่อผู้ใช้เปิดฟอร์ม, "เปิดแบบ" กฎโดยอัตโนมัติสลับไปที่มุมมองและผู้มีสถานะสรุปน้อยดี.
</สิ้นสุด>
ด่าน, คุณเขียน "ไม่รู้ฉันยกโทษ, แต่ เมื่อคุณดูการบันทึก"" ปุ่ม, คุณกำลังอ้างไปยังปุ่มที่ปรากฏบนแบบฟอร์ม infopath เมื่อแสดงใน Sharepoint, ที่คิดได้ใน "เปิด และแบบฟอร์มตัวเลือกบันทึก" เมื่อมีการออกแบบ? ถ้าเป็นเช่นนั้น, วิธีสามารถจะถูกยกเลิก โดยกฎ – ฉันได้ดู แต่ต้องไม่มีสิ่งที่เห็นได้ชัด. ขอขอบคุณ, ด่าน"
ในประสบการณ์ของฉัน, "จริงมากที่สุด" ผลิตฟอร์มท้ายมีปุ่มเฉพาะที่ใช้ในการบันทึกแบบฟอร์ม. เริ่มต้นบันทึกฟังก์ชันใน InfoPath จะพร้อมท์คุณสำหรับชื่อแฟ้ม และโดยปกติเราต้องการสร้างชื่อแฟ้มโดยอัตโนมัติ. ดังนั้น, ผมหมายถึง การปิดใช้งานปุ่มส่งแบบกำหนดเองของคุณ. HTH,
–Paul Galvin
ยกโทษฉันไม่รู้, แต่ เมื่อคุณดูการบันทึก"" ปุ่ม, คุณกำลังอ้างไปยังปุ่มที่ปรากฏบนแบบฟอร์ม infopath เมื่อแสดงใน Sharepoint, ที่คิดได้ใน "เปิด และแบบฟอร์มตัวเลือกบันทึก" เมื่อมีการออกแบบ? ถ้าเป็นเช่นนั้น, วิธีสามารถจะถูกยกเลิก โดยกฎ – ฉันได้ดู แต่ต้องไม่มีสิ่งที่เห็นได้ชัด. ขอขอบคุณ, ด่าน
สิ่งที่เกิดขึ้นในสถานการณ์ที่คุณต้องการเก็บลายเซ็นสำหรับการอนุมัติ/ปฏิเสธเป็นเวิร์กโฟลว์ของคุณทำงาน? ถ้าคุณปิดใช้งานการบันทึก – ไม่มีการแก้ไขได้ – ดังนั้นถ้าฉันมองที่ถูกต้อง มีการออกแบบสามารถแก้ไขรวบรวมลายเซ็น =แก้ปัญหาไม่.