สถานการณ์สมมติ: มีแบบฟอร์ม InfoPath ที่สิ้นสุดหน้ากระบวนการลำดับงานที่ดำเนินการโดยใช้ SharePoint Designer. ที่จุดหนึ่ง, ผู้จัดการต้องทำอนุมัติแบบ. เนื่องจากไม่สามารถนับบนประวัติลำดับงานเพื่อตอบสนองความต้องการตรวจสอบของฉัน, ฉันตัดสินใจที่จะเก็บข้อความของฉันเองตรวจสอบบนแบบฟอร์มโดยตรง.
ภาพรวม:
ออกแบบฟอร์ม และประกาศเป็นการ ชนิดเนื้อหา และฟอร์มไลบรารีเอกสาร. หมายต้องการเขตข้อมูลฟอร์มเป็นสามารถจากมอ. แบบฟอร์มเชื่อมโยงกับชนิดของเนื้อหา และชนิดของเนื้อหา "อยู่" ไลบรารีฟอร์ม (หรือหลาย, ถ้าเธอต้องการ). เขียนลำดับงานที่อัพเดตฟิลด์.
ขั้นตอนที่กำหนด:
- สร้างไลบรารีเอกสาร. นี้จะเก็บแม่แบบของ InfoPath.
- สร้างไลบรารีฟอร์ม.
- สร้างแบบฟอร์ม InfoPath. รวมเขตข้อมูลข้อความ, "ข้อสอบ".
- ประกาศแบบฟอร์มเป็นชนิดเนื้อหา (เอกสารไม่).
- ขณะกรอกข้อมูลกล่องโต้ตอบประกาศ:
การ) บันทึกแฟ้ม.xsn ไลบรารีเอกสาร (ขั้นตอนที่ #1).
b) เผยแพร่ข้อความตรวจสอบ"" เขตข้อมูล และทำเครื่องหมายที่แท้จริง: "อนุญาตให้ผู้ใช้แก้ไขข้อมูลในเขตข้อมูลนี้ โดยใช้แผ่นข้อมูลหรือคุณสมบัติ page".
c) สร้างชนิดเนื้อหาใหม่ และกำหนดเป็นชื่อที่เหมาะสม. - การเข้าถึงไลบรารีฟอร์ม.
การ) ไปที่การตั้งค่าขั้นสูง และเปิดใช้งานไลบรารีฟอร์มเพื่อจัดการชนิดเนื้อหา.
b) เลือกชนิดเนื้อหาสร้างขึ้นใหม่ (5c ข้างบน). มันจะปรากฏภายใต้ "Microsoft InfoPath" (หรือคล้ายกัน).
c) เอา "แบบฟอร์มเริ่มต้น" ชนิดเนื้อหาจากห้องสมุด.
d) ทำเครื่องหมายรี "แสดงเป็นเว็บเพจ" เพื่อที่จะเปิดแบบฟอร์มจาก SharePoint และไม่ InfoPath เวิร์กสเตชันไคลเอนต์. - ย้อนกลับไปยังไลบรารีฟอร์มเหมาะสม และคลิก "สร้าง" เพียงตรวจสอบว่า แบบเป็นรักษาการ และลงรายการบัญชีถูกต้อง.
- ไฟค่า SharePoint Designer และไปยังไซต์ที่เป็นโฮสต์ของคุณไลบรารีฟอร์ม (จากขั้นตอน 2).
- สร้างลำดับงานใหม่กับไลบรารีฟอร์ม.
- เพิ่มการ "ตั้งค่าฟิลด์ในปัจจุบันสินค้า". คุณควรคาดว่า SharePoint Designer รายการเขตข้อมูลของคุณที่คุณ, "ข้อสอบ". กำหนดค่า.
- คลิกเสร็จสิ้น และกลับไปยังไลบรารีฟอร์ม.
- สร้างฟอร์มใหม่ และใส่ค่าทดสอบบางลงในข้อความตรวจสอบ"" เขตข้อมูล.
- บันทึก และย้อนกลับไปยังไลบรารีฟอร์ม.
- คลิกขวา, เลือก "ลำดับงาน" และเริ่มต้นเวิร์กโฟลว์ของคุณ.
- ควรรันเกือบทันที. ดึงค่าแบบฟอร์ม (จากขั้นตอน 12) และ ถ้าทั้งหมดได้หายไปในการวางแผน, "ตรวจสอบข้อความ" มีการกำหนดค่าใด ๆ ก็ตามคุณระบุในขั้นตอน 10.
หมายเหตุ:
ตัวควบคุมทั้งหมดไม่อาจกำหนดค่าสำหรับการสื่อสารทิศทางนี้. ตัวอย่าง, ไม่เหมือนการใช้เวิร์กโฟลว์ SPD ที่ปรับเปลี่ยนเขตข้อมูลข้อความที่ห่อภายในส่วนที่ซ้ำกัน.
หนึ่งสำคัญใช้เก็บของที่นี่เป็นที่เราจริง ๆ ได้สร้างชนิดเนื้อหา ด้วยแม่แบบเชื่อมโยง. นี้ยังช่วยให้เราสามารถเก็บแม่แบบฟอร์ม InfoPath หลายในไลบรารีแบบฟอร์มเดียวกัน.
ต้องฟอร์มเซิร์ฟเวอร์. ไม่แน่นอนที่สุดมันจะทำงานในแบบ WSS 3.0 สภาพแวดล้อม และอาจทำให้สภาพแวดล้อมองค์กร SharePoint.