หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือ บทความภาษาอังกฤษ เพื่อให้ง่ายต่อการอ้างอิง
ในบทความนี้
บทนำสู่มุมมอง InfoPath เท่านั้น
คุณสามารถออกแบบเทมเพลตฟอร์มหนึ่งที่เหมาะสมกับผู้ใช้สองชนิดได้แก่ผู้ได้รับการติดตั้ง Office Microsoft InfoPath และผู้ใช้ไม่ได้ ชนิดของเทมเพลตฟอร์มนี้จะเรียกว่าเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ ในเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ ใด ๆ InfoPath ฟีเจอร์ การตั้งค่า และตัวควบคุมที่จะไม่ทำงานในเว็บเบราว์เซอร์จะถูกซ่อน หรือปิดใช้งานในโหมดออกแบบ วิธีนี้ คุณไม่ได้ป้อนเพื่อใช้ในการออกแบบของคุณ
เมื่อคุณพร้อมที่จะแชร์เทมเพลตฟอร์มเบราว์เซอร์กันกับผู้ใช้ คุณต้องประกาศไปยังเซิร์ฟเวอร์ที่เรียกใช้InfoPath Forms Services จากนั้น จะเปิดใช้งานสำหรับเบราว์เซอร์ ถ้าผู้ใช้มี InfoPath ที่ติดตั้งอยู่บนคอมพิวเตอร์ของพวกเขา แล้วฟอร์มจะเปิดใน InfoPath ถ้าไม่มี InfoPath ที่ติดตั้ง แล้วฟอร์มจะเปิดในเว็บเบราว์เซอร์ ทั้งสองวิธี เทมเพลตฟอร์ไม่มี InfoPath ฟีเจอร์ การตั้งค่า หรือตัวควบคุมที่จะไม่ทำงานในเบราว์เซอร์
ถ้าคุณคาดหวังว่า จำนวนมากผู้ใช้ของคุณจะมี InfoPath ที่ติดตั้งอยู่บนคอมพิวเตอร์ของตน คุณอาจไม่ต้องการจำกัดการออกแบบเทมเพลตของคุณฟอร์มถึงชุดย่อยของฟีเจอร์ที่ได้รับการสนับสนุนในเว็บเบราว์เซอร์ ในกรณีนี้ คุณสามารถสร้างมุมมองที่สองของเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณ มุมมองหนึ่งจะใช้ได้สำหรับผู้ใช้ที่เปิดเทมเพลตฟอร์ในเว็บเบราว์เซอร์ มุมมองจะถูกใช้ โดยผู้ใช้ที่มีการติดตั้งบนคอมพิวเตอร์ของพวกเขา InfoPath แบบเอกสิทธิ์เฉพาะบุคคล มุมมองนี้ InfoPath เท่านั้นจะไม่แสดงในเว็บเบราว์เซอร์ ดังนั้น คุณสามารถใช้ฟีเจอร์ของ InfoPath ในมุมมองนี้มิฉะนั้นคุณจะไม่ให้สามารถใช้ เช่นบทบาทของผู้ใช้หรือตัวควบคุมหลัก/รายละเอียด
ในหัวข้อนี้ คุณจะเรียนรู้วิธีการออกแบบเฉพาะ InfoPath เฉพาะมุมมองในเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ นอกจากนี้ คุณจะได้เรียนรู้วิธีการสร้างกฎ ที่ตรวจพบว่า ผู้ใช้เปิดเทมเพลตฟอร์มี InfoPath ที่ติดตั้งอยู่บนคอมพิวเตอร์ของพวกเขา ถ้าตรวจพบ InfoPath ผู้ใช้จะเห็นมุมมอง InfoPath ที่เฉพาะเจาะจง ถ้าไม่พบ InfoPath ผู้ใช้จะเห็นมุมมองเบราว์เซอร์ที่เฉพาะเจาะจงในเว็บเบราว์เซอร์แทน
สถานการณ์สมมติสำหรับการใช้งาน
สมมติว่า คุณทำงานสำหรับบริษัทที่มีประกัน และคุณกำลังออกแบบเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์สำหรับการประมวลผลการเรียกร้องประกัน เทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณต้องให้เหมาะสมกับ policyholders ที่เปิด และกรอกฟอร์มการอ้างสิทธิ์จากบริษัทของคุณบนเว็บไซต์ ตลอดจนภายในผู้รีวิว และอนุมัติข้อมูลในฟอร์มการอ้างสิทธิ์ คาดหวังของคุณที่ผู้ใช้ภายนอกไม่มี InfoPath ที่ติดตั้งบนคอมพิวเตอร์ของพวกเขา และผู้ใช้ภายในมี InfoPath ได้ เมื่อต้องการให้เหมาะสมกับผู้ใช้ที่ทำ และไม่มีการติดตั้ง InfoPath คุณสามารถออกแบบเทมเพลตฟอร์มที่แตกต่างกันสอง — ที่เข้ากันได้กับเบราว์เซอร์และอีกหนึ่งที่ไม่ได้ อย่างไรก็ตาม จะได้ง่ายขึ้น และเวลาแบบมีประสิทธิภาพมากกว่าการออกแบบเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์หนึ่งที่มีมุมมองต่อไปนี้:
มุมมอง 1: มุมมองภายนอก การอ้างสิทธิ์ลิง นี่คือมุมมองที่มองเห็น policyholders เมื่อพวกเขาเข้าสู่ระบบเว็บไซต์ของคุณ แล้วเปิดฟอร์มการอ้างสิทธิ์ เนื่องจากไม่มีวิธีให้คุณทราบว่า policyholder มีสำเนาของ InfoPath ที่ติดตั้งอยู่บนคอมพิวเตอร์ของเขา หรือเธอ เทมเพลตฟอร์ต้องไม่เข้ากันได้กับเบราว์เซอร์ นั่นคือ คุณต้องแน่ใจว่า ฟอร์มที่สามารถกรอกข้อมูล โดยใช้เว็บเบราว์เซอร์
2 มุมมอง: มุมมองภายใน การประมวล ผลการอ้างสิทธิ์ มุมมองนี้จะสำหรับตัวประมวลผลอ้างสิทธิ์ ผู้ตรวจทานฟอร์มอ้างสิทธิ์ส่ง และการกำหนดเส้นทางไปที่ adjuster ประกันเพื่อขออนุมัติ พนักงานบริษัทประกันภัยทุกคนมี InfoPath ที่ติดตั้งอยู่บนคอมพิวเตอร์ของตน ดังนั้น คุณสามารถออกแบบมุมมองเฉพาะ InfoPath เท่านั้นสำหรับเหล่านั้น ไม่เหมือนกับมุมมองการจัดเก็บการอ้างสิทธิ์ ซึ่งมีการเข้าถึง โดยใช้เว็บเบราว์เซอร์ policyholders, InfoPath เฉพาะเจาะจงดูไม่แสดงที่ใดก็ได้ แต่ ใน InfoPath และอาจประกอบด้วยใด ๆ ของฟีเจอร์ ตัวควบคุม และตั้งค่าที่ไม่พร้อมใช้งานในดังนั้น เทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์
ขั้นตอนที่ 1: เพิ่มมุมมอง InfoPath อย่างเดียวกับเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์
เมื่อต้องการสร้างมุมมองที่มี InfoPath อย่างเดียวในเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ คุณเปลี่ยนการตั้งค่าในกล่องโต้ตอบคุณสมบัติของมุมมอง ตั้งค่านี้ช่วยให้ผู้ใช้ InfoPath เพื่อดูมุมมอง แต่ป้องกันไม่ให้ดูแสดงในเว็บเบราว์เซอร์
-
เปิดเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณ
-
บนเมนูมุมมอง คลิกจัดการมุมมอง
-
ภายใต้การกระทำใน ในบานหน้าต่างงานมุมมอง ให้คลิกเพิ่มมุมมองใหม่
-
ในกล่องโต้ตอบเพิ่มมุมมอง พิมพ์ชื่อสำหรับมุมมอง แล้ว คลิ กตกลง
-
ในรายการเลือกมุมมอง ดับเบิลคลิกที่มุมมองที่คุณเพิ่งสร้างขึ้น
-
คลิกแท็บทั่วไป
-
ล้างกล่องกาเครื่องหมายแสดงบนเมนูมุมมองเมื่อการกรอกฟอร์ม
หมายเหตุ: ล้างกล่องกาเครื่องหมายนี้ป้องกันไม่ให้ผู้ใช้ที่ไม่มี InfoPath ที่ติดตั้งจากการพยายามที่จะสลับไปยังมุมมอง InfoPath เท่านั้น
-
เลือกกล่องกาเครื่องหมายอนุญาตให้ InfoPath ฟีเจอร์เฉพาะ (มุมมองจะไม่พร้อมใช้งานในเว็บเบราว์เซอร์) แล้ว คลิ กตกลง
-
ออกแบบมุมมองของคุณทำเป็นปกติ
คุณจะสามารถใช้คุณลักษณะ ตัวควบคุม และตั้งค่าในมุมมอง InfoPath อย่างเดียวของคุณที่จะไม่เช่นนั้นไม่พร้อมใช้งานในเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ ตัวอย่างเช่น คุณเป็นแอปฟรีการใช้ตัวควบคุมใด ๆ ในตัวควบคุม บานหน้าต่างงาน ตรงข้ามกับเพียงแบบที่ทำงานในเบราว์เซอร์ นอกจากนี้ คุณจะไม่เห็นข้อผิดพลาดเบราว์เซอร์ความเข้ากันได้หรือข้อความในบานหน้าต่างงานตัวตรวจสอบการออกแบบ
หมายเหตุ: แม้ว่าคุณสามารถใช้ส่วนใหญ่ฟีเจอร์ของ InfoPath ในมุมมองของ InfoPath เท่านั้น ฟีเจอร์และการตั้งค่าบางอย่างที่นำไปใช้กับเทมเพลตฟอร์เบราว์เซอร์กันเป็น remain ทั้งหมดถูกปิดใช้งาน หรือซ่อน ตัวอย่างเช่น คุณไม่สามารถเปิดใช้งานลายเซ็นดิจิทัลเทมเพลตฟอร์ทั้งหมด หรือใช้สคริปต์ในมุมมองของคุณ เนื่องจากหนึ่งในมุมมองของเทมเพลตฟอร์มของคุณจะเข้ากันได้กับเบราว์เซอร์
-
การเพิ่มมุมมอง InfoPath เท่านั้นที่เพิ่มเติมลงในเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณ ทำซ้ำขั้นตอนที่ 2-9
ขั้นตอนที่ 2: แสดงมุมมองเบราว์เซอร์เท่านั้นเมื่อแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์จะเปิดขึ้นในเว็บเบราว์เซอร์
ในขั้นตอนนี้ คุณจะเรียนรู้วิธีการสร้างกฎที่บอกว่า มุมมองที่ผู้ใช้เห็นเมื่อพวกเขาก่อนเปิดฟอร์มโดยยึดตามเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณ กฎทำงาน เมื่อเปิดฟอร์มเป็นครั้งแรก และหลัง จากที่เป็นไปตามเงื่อนไขเฉพาะเจาะจง เงื่อนไขในกรณีนี้มีการทำงานว่าผู้ใช้จะเปิดเทมเพลตฟอร์เปิดใช้งานสำหรับเบราว์เซอร์ในเว็บเบราว์เซอร์ ถ้าจะ แล้วมุมมองเบราว์เซอร์อย่างเดียวของเทมเพลตฟอร์ปรากฏขึ้น มุมมองนี้จะถูกจำกัดชุดของฟีเจอร์ที่ได้รับการสนับสนุนในเบราว์เซอร์
-
เปิดเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณที่ประกอบด้วยมุมมอง InfoPath เท่านั้น
-
บนเมนูเครื่องมือ คลิกตัวเลือกฟอร์ม
-
ในรายการประเภท คลิกเปิด และบันทึก ไว้
-
ภายใต้ลักษณะการทำงานที่เปิด คลิกกฎ
-
ในกล่องโต้ตอบกฎสำหรับการเปิดฟอร์ม คลิกเพิ่ม
-
ในกล่องโต้ตอบกฎ พิมพ์ชื่อที่สื่อความหมายสำหรับกฎของคุณ เช่นกฎ 1: สลับไปยังมุมมองเบราว์เซอร์
-
เมื่อต้องการระบุเมื่อเรียกใช้กฎที่ควร คลิกตั้งค่าเงื่อนไข
-
ในกล่องแรกภายใต้นำกฎเมื่อเงื่อนไขนี้เป็นจริง คลิกนิพจน์
-
ในกล่องสอง พิมพ์xdEnvironment:IsBrowser()แล้ว คลิ กตกลง
-
ในกล่องโต้ตอบกฎ คลิกเพิ่มแอคชัน
-
ในรายการของแอคชัน คลิกสลับมุมมอง
-
ในรายการมุมมอง คลิกมุมมองเบราว์เซอร์ที่คุณต้องการสลับไปยัง นั้นแล้ว คลิกตกลง
-
เมื่อต้องการป้องกันไม่ให้กฎใด ๆ ที่ทำงานหลังจากกฎนี้ (สำหรับเหตุการณ์ปัจจุบัน), เลือกกล่องกาเครื่องหมายหยุดการประมวลผลกฎเมื่อกฎนี้เสร็จสมบูรณ์ ในกล่องโต้ตอบกฎ
กฎที่คุณเพิ่งสร้างจะทำงานเมื่อมีเปิดเทมเพลตฟอร์ม และเงื่อนไขคุณระบุไว้ซึ่งนั่นคือ ว่า สภาพแวดล้อมของผู้ใช้ที่อยู่เว็บเบราว์เซอร์ซึ่งเป็นไปตาม
ขั้นตอนที่ 3: แสดงมุมมอง InfoPath เฉพาะเมื่อแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์จะเปิดขึ้นใน InfoPath
ตอนนี้ คุณจะเพิ่มกฎอื่นลงเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณ กฎนี้ทำงาน เมื่อเปิดฟอร์มเป็นครั้งแรก และหลัง จากที่เป็นไปตามเงื่อนไขเฉพาะเจาะจง เงื่อนไขดำเนินการกับว่าผู้ใช้ที่จะเปิดเทมเพลตฟอร์เปิดใช้งานสำหรับเบราว์เซอร์มี InfoPath ที่ติดตั้งอยู่บนคอมพิวเตอร์ของเขา หรือเธอได้ในกรณีนี้ ถ้ามีการติดตั้ง Infopath แล้วมุมมอง InfoPath อย่างเดียวของเทมเพลตฟอร์แสดงอยู่ เนื่องจากมุมมองนี้จะมองเห็นได้จากภายใน InfoPath เท่านั้นสามารถประกอบด้วยฟีเจอร์แบบเต็มช่วงของ InfoPath
-
เปิดเทมเพลตฟอร์มเข้ากันได้กับเบราว์เซอร์ของคุณที่ประกอบด้วยมุมมอง InfoPath เท่านั้น
-
บนเมนูเครื่องมือ คลิกตัวเลือกฟอร์ม
-
ในรายการประเภท คลิกเปิด และบันทึก ไว้
-
ภายใต้ลักษณะการทำงานที่เปิด คลิกกฎ
-
คลิก เพิ่ม
-
ในกล่องโต้ตอบกฎ พิมพ์ชื่อที่สื่อความหมายสำหรับกฎของคุณ เช่นกฎ 1: สลับไปยังมุมมอง InfoPath
-
เมื่อต้องการระบุเมื่อเรียกใช้กฎที่ควร คลิกตั้งค่าเงื่อนไข
-
ในกล่องแรกภายใต้นำกฎเมื่อเงื่อนไขนี้เป็นจริง คลิกนิพจน์
-
ในกล่องสอง พิมพ์ไม่ (xdEnvironment:IsBrowser())
-
คลิกและ
-
ในกล่องแรกภายใต้เงื่อนไขแรก คลิกนิพจน์
-
ในกล่องสอง พิมพ์ไม่ (xdEnvironment:IsMobile())แล้ว คลิกตกลง
-
ในกล่องโต้ตอบกฎ คลิกเพิ่มแอคชัน
-
ในรายการของแอคชัน ในกล่องโต้ตอบการกระทำ คลิกสลับมุมมอง
-
ในรายการมุมมอง คลิกมุมมอง InfoPath เท่านั้นที่คุณต้องการสลับไปยัง นั้นแล้ว คลิกตกลง
-
เมื่อต้องการป้องกันไม่ให้กฎใด ๆ ที่ทำงานหลังจากกฎนี้ (สำหรับเหตุการณ์ปัจจุบัน), เลือกกล่องกาเครื่องหมายหยุดการประมวลผลกฎเมื่อกฎนี้เสร็จสมบูรณ์ ในกล่องโต้ตอบกฎ
กฎที่คุณเพิ่งสร้างจะทำงานเมื่อมีเปิดเทมเพลตฟอร์ม และเงื่อนไขที่คุณระบุซึ่งนั่นคือ ว่า สภาพแวดล้อมของผู้ใช้นั้น InfoPath และไม่เว็บเบราว์เซอร์ หรืออุปกรณ์เคลื่อนที่ซึ่งเป็นไปตาม