ใช้แหล่งข้อมูล USER INPUT PARAMETER เพื่อระบุพารามิเตอร์ให้กับรายงาน
เมื่อคุณออกแบบส่วนประกอบ งการรายงานทางอิเล็กทรอนิกส์ (ER) การแม็ปแบบจำลอง และ รูปแบบ ER คุณสามารถใช้แหล่งข้อมูลของชนิด USER INPUT PARAMETER เพื่อดูค่าที่ต้องใช้ ซึ่งสามารถระบุในฟิลด์การป้อนข้อมูลในกล่องโต้ตอบรันไทม์ ก่อนที่จะเริ่มต้นการปฏิบัติการรูปแบบ ER บทความนี้อธิบายแหล่งข้อมูล USER INPUT PARAMETER ที่สนับสนุนในปัจจุบัน
คุณสมบัติบังคับ
คุณต้องระบุคุณสมบัติต่อไปนี้ให้กับแหล่งข้อมูลของชนิด USER INPUT PARAMETER ทั้งหมด:
- ในฟิลด์ ชื่อ ให้ป้อนชื่อภายในของแหลางข้อมูล คุณสามารถใช้ชื่อนี้ใน นิพจน์ อื่นการผูกของการแม็ปแบบจำลองที่ตั้งค่าคอนฟิกหรือส่วนประกอบรูปแบบ
คุณสมบัติเพิ่มเติม
คุณสามารถระบุคุณสมบัติต่อไปนี้ให้กับแหล่งข้อมูลของชนิด USER INPUT PARAMETER ได้:
ในฟิลด์ ป้ายชื่อ ให้ระบุป้ายชื่อที่ใช้กับฟิลด์การป้อนข้อมูลที่เกี่ยวข้องในกล่องโต้ตอบที่รันไทม์ คุณสามารถเพิ่มข้อความป้ายชื่อที่แตกต่างกันในรหัสภาษาต่างๆ ได้โดยการเรียกใช้ฟิลด์ ป้ายชื่อ แล้วเลือก แปล
ในฟิลด์ วิธีใช้ ให้ระบุข้อความวิธีใช้ที่แสดงอยู่ที่ด้านล่างของหน้า ตัวออกแบบรูปแบบ หรือหน้า ตัวออกแบบการแม็ปแบบจำลอง เมื่อเลือกแหล่งข้อมูลที่แก้ไขได้ของชนิด USER INPUT PARAMETER ข้อความนี้อาจให้รายละเอียดเพิ่มเติมเกี่ยวกับแหล่งข้อมูลเพื่อช่วยผู้ใช้เมื่อตั้งค่าคอนฟิกรูปแบบที่แก้ไขได้หรือส่วนประกอบการแม็ปแบบจำลอง คุณสามารถเพิ่มข้อความวิธีใช้อื่นในรหัสภาษาต่างๆ ได้ โดยเลือก แปล
หมายเหตุ
ปุ่ม แปล ที่คุณสามารถใช้เพื่อเพิ่ม ป้ายชื่อและข้อความเฉพาะภาษา จะพร้อมใช้งานเฉพาะหลังจากที่คุณเพิ่มแหล่งข้อมูล บันทึกการเปลี่ยนแปลงแล้วเปิดแหล่งข้อมูลอีกครั้งเพื่อแก้ไข
ในฟิลด์ อ่านอย่างเดียว ให้ตั้งค่าคอนฟิกนิพจน์ที่จะส่งคืนค่า บูลีน
- ถ้านิพจน์ที่ตั้งค่าคอนฟิกส่งคืนค่าเป็น จริง ณ รันไทม์ ฟิลด์การป้อนข้อมูลที่เกี่ยวข้องจะกลายเป็นสีเทาในกล่องโต้ตอบ และคุณไม่สามารถเปลี่ยนค่าในฟิลด์ได้
- ถ้านิพจน์ที่ตั้งค่าคอนฟิกส่งคืนค่าเป็น เท็จ ณ รันไทม์ หรือไม่มีการกำหนดค่านิพจน์ ฟิลด์การป้อนข้อมูลที่เกี่ยวข้องจะพร้อมใช้งานในกล่องโต้ตอบ และคุณสามารถเปลี่ยนค่าในฟิลด์ได้
ในฟิลด์ ค่าเริ่มต้น ให้ตั้งค่าคอนฟิกนิพจน์ที่จะส่งคืนค่าของชนิดพารามิเตอร์ที่อ้างอิง ค่านี้สามารถใช้เพื่อเติมค่าเริ่มต้นของฟิลด์การป้อนข้อมูลที่เกี่ยวข้องในกล่องโต้ตอบที่รันไทม์
เมื่อคุณรันรูปแบบ ER ค่าที่คุณป้อนในฟิลด์การป้อนข้อมูลที่เกี่ยวข้องในกล่องโต้ตอบรันไทม์จะถูกบันทึกในหน่วยความจําเป็นค่าที่ใช้ก่อนหน้านี้ ค่าที่ใช้ก่อนหน้านี้จะถูกบันทึกแต่ละฟิลด์ การรันรูปแบบ ER ผู้ใช้ปัจจุบัน และองค์กรปัจจุบัน (บริษัท)
- ตั้งค่าตัวเลือก รีเซ็ตเป็นค่าเริ่มต้นเสมอ เป็น ใช่ ถ้าค่าที่ส่งคืนโดยนิพจน์ ค่าเริ่มต้น ควรใช้เป็นค่าเริ่มต้นเสมอ ไม่ว่าค่าที่ใช้ก่อนหน้านี้จะเป็นอย่างไรก็ตาม
- ตั้งค่าตัวเลือก รีเซ็ตเป็นค่าเริ่มต้นเสมอ เป็น ไม่ ถ้าค่าที่ส่งคืนโดยค่านิพจน์ ค่าเริ่มต้น ควรใช้เป็นค่าเริ่มต้นเมื่อค่าที่ใช้ก่อนหน้านี้หายไป
หมายเหตุ
ถ้าคุณตั้งค่าตัวเลือก รีเซ็ตเป็นค่าเริ่มต้นเสมอ เป็น ใช่ ต้องตั้งค่าคอนฟิกนิพจน์ในฟิลด์ ค่าเริ่มต้น
ถ้าคุณตั้งค่าตัวเลือก อนุญาตการเลือกหลายรายการ เป็น ใช่ คุณสามารถเลือกค่าได้หลายค่าให้กับพารามิเตอร์ที่ตั้งค่าคอนฟิกที่รันไทม์ ถ้าคุณเลือกค่าเป็น ไม่ คุณสามารถเลือกได้เพียงค่าเดียว
หมายเหตุ
ตัวเลือกนี้ไม่สามารถใช้ได้กับชนิด USER INPUT PARAMETER ทั้งหมด ในเวลาการออกแบบ มีข้อยกเว้นเกิดขึ้นเพื่อแจ้งให้ผู้ใช้ทราบว่าพารามิเตอร์ป้อนเข้าของผู้ใช้ที่ตั้งค่าคอนฟิกไม่สนับสนุนการเลือกหลายรายการ และสามารถเลือกหรือป้อนได้เฉพาะค่าเดียวเท่านั้น
ถ้าคุณตั้งค่าตัวเลือก อนุญาตการเลือกหลายรายการ เป็น ใช่ และคุณได้ระบุนิพจน์ในฟิลด์ ค่าเริ่มต้น คุณสามารถใช้นิพจน์นั้นเพื่อตั้งค่าเริ่มต้นเพียงค่าเดียว
เลือกตัวเลือก แก้ไขการมองเห็นได้ เพื่อระบุว่าพารามิเตอร์ที่ตั้งค่าคอนฟิกควรแสดงในกล่องโต้ตอบที่รันไทม์หรือไม่
หมายเหตุ
การมองเห็นได้ของแหล่งข้อมูลเริ่มต้นของชนิด USER INPUT PARAMETER จะขึ้นอยู่กับส่วนประกอบ ER ที่มีแหล่งข้อมูลเหล่านั้น
- ถ้าแหล่งข้อมูลมีการตั้งค่าคอนฟิกในส่วนประกอบรูปแบบ แหล่งข้อมูลจะมองเห็นได้ตามค่าเริ่มต้น
- ถ้าแหล่งข้อมูลมีการตั้งค่าคอนฟิกในส่วนประกอบการแม็ปแบบจำลอง จะมองเห็นได้เฉพาะเมื่อค่าของแหล่งข้อมูลมีผลกระทบต่อผลที่ได้เมื่อรันส่วนประกอบ ER เท่านั้น ตัวอย่างเช่น คุณเพิ่มแหล่งข้อมูล แต่ไม่ได้ใช้แหล่งข้อมูลนั้นในนิพจน์และผูกส่วนประกอบของการแม็ปแบบจำลองปัจจุบัน โดยค่าเริ่มต้น ฟิลด์การป้อนข้อมูลที่เกี่ยวข้องจะไม่แสดงในกล่องโต้ตอบที่รันไทม์
ในหน้า โปรแกรมออกแบบสูตร ในฟิลด์ สูตร ให้ตั้งค่าคอนฟิกนิพจน์ที่จะส่งคืนค่า บูลีน
- ถ้านิพจน์ที่ตั้งค่าคอนฟิกส่งคืนค่าเป็น จริง ณ รันไทม์ หรือไม่มีการกำหนดค่านิพจน์ ฟิลด์การป้อนข้อมูลที่เกี่ยวข้องจะมองเห็นได้ในกล่องโต้ตอบขณะรันไทม์
- ถ้านิพจน์ที่ตั้งค่าคอนฟิกส่งคืนค่าเป็น เท็จ ฟิลด์การป้อนข้อมูลที่เกี่ยวข้องจะถูกซ่อนไว้ในกล่องโต้ตอบขณะรันไทม์ เมื่อถูกเรียกโดยนิพจน์อื่นๆ ขณะรันไทม์ ค่านี้จะส่งคืนค่าเริ่มต้น ค่าที่ใช้ก่อนหน้านี้ หรือค่าเริ่มต้นของชนิดข้อมูลปัจจุบัน ทั้งนี้ขึ้นอยู่กับการตั้งค่าอื่นๆ
คุณสมบัติเฉพาะชนิด
พารามิเตอร์การป้อนข้อมูลของผู้ใช้ที่ขึ้นอยู่กับโปรแกรมประยุกต์
ใช้แหล่งข้อมูลของชนิด ทั่วไป>พารามิเตอร์การป้อนข้อมูลของผู้ใช้ เพื่อดูค่าหรือค่าที่ต้องใช้ของชนิดข้อมูลที่ระบุในอินสแตนซ์ปัจจุบันของแอปพลิเคชัน Microsoft Dynamics 365 Finance เมื่อคุณเพิ่มแหล่งข้อมูลชนิดนี้ลงในส่วนประกอบ ER ให้ระบุคุณสมบัติต่อไปนี้
- ในฟิลด์ ชื่อชนิดข้อมูลการดําเนินการ (EDT, enum) ให้เลือก ชนิดข้อมูลแบบขยาย (EDT) ของโปรแกรมประยุกต์ หรือการแจงนับโปรแกรมประยุกต์
หมายเหตุ
เราขอแนะนำให้คุณทบทวนนิพจน์ที่ตั้งค่าคอนฟิกในฟิลด์ อ่านอย่างเดียว และ ค่าเริ่มต้น เมื่อคุณเปลี่ยนการอ้างอิง ชื่อชนิดข้อมูลการดําเนินการ (EDT, enum) ในแหล่งข้อมูลที่แก้ไขได้ของชนิด USER INPUT PARAMETER นี้
รูปภาพประกอบต่อไปนี้จะแสดงคุณสมบัติของแหล่งข้อมูล $TaxRegNum
ที่ตั้งค่าคอนฟิกในการตั้งค่าคอนฟิกรูปแบบ ER ของ INSTAT XML (DE) แหล่งข้อมูลนี้ถูกตั้งค่าคอนฟิกให้ใช้ EDT คำอธิบาย เพื่อเสนอฟิลด์การป้อนข้อมูล หมายเลขทะเบียนภาษี ในกล่องโต้ตอบขณะรันไทม์
รูปภาพประกอบต่อไปนี้จะแสดงกล่องโต้ตอบที่แสดงขณะรันไทม์ เมื่อรันการตั้งค่าคอนฟิกรูปแบบ ERInstat XML (DE) เพื่อ สร้าง การรายงานภาษีอินทราสแทต โปรดสังเกตว่าฟิลด์ หมายเลขทะเบียนภาษี ที่ตั้งค่าคอนฟิกไว้จะพร้อมใช้งานสำหรับการป้อนข้อมูล
พารามิเตอร์การป้อนข้อมูลของผู้ใช้สำหรับการแจงนับแบบจำลองข้อมูล
ใช้แหล่งข้อมูลของชนิด โมเดลข้อมูล>พารามิเตอร์อินพุทของผู้ใช้สำหรับการแจงนับ เพื่อขอรับค่าหรือค่าที่ต้องใช้ของ การแจงนับโมเดลข้อมูลเดี่ยว เมื่อคุณเพิ่มแหล่งข้อมูลชนิดนี้ลงในส่วนประกอบ ER ให้ระบุคุณสมบัติต่อไปนี้
ในฟิลด์ แบบจำลอง ให้ระบุการอ้างอิงไปยังแบบจำลองข้อมูลพื้นฐาน
ในฟิลด์ การแจงนับแบบจำลอง ให้ระบุการอ้างอิงไปยังการแจงนับของแบบจำลองข้อมูลที่อ้างอิง
ในฟิลด์ รุ่น ให้เลือกหมายเลขการปรับปรุงของส่วนประกอบแบบจำลองข้อมูล ER ที่ประกอบด้วยการแจงนับของแบบจำลองที่อ้างอิง
คำแนะนำ
ในเวลาการออกแบบ คุณสามารถปล่อยฟิลด์ รุ่น ให้ว่างไว้เพื่อเข้าถึงรายการการแจงนับของส่วนประกอบแบบจำลองที่อ้างอิง ซึ่งอยู่ในรุ่นแบบร่างของการตั้งค่าคอนฟิกแบบจำลองข้อมูล ER ที่สอดคล้องกัน ด้วยวิธีนี้ คุณสามารถแก้ไขรุ่นแบบร่างของการแม็ปแบบจำลองหรือส่วนประกอบรูปแบบของคุณและรุ่นแบบร่างของส่วนประกอบแบบจำลองข้อมูลพื้นฐานได้พร้อมกัน
อย่างไรก็ตาม โปรดทราบว่าฟิลด์ รุ่น สามารถเว้นว่างไว้เฉพาะในรุ่นแบบร่างของการแม็ปแบบจำลองหรือส่วนประกอบรูปแบบเท่านั้น เมื่อคุณเปลี่ยนสถานะของการแม็ปแบบจำลอง ER หรือการตั้งค่าคอนฟิกรูปแบบจาก ร่าง เป็น เสร็จสมบูรณ์ ฟิลด์นี้จะถูกเติมโดยอัตโนมัติด้วยหมายเลขการปรับปรุงแบบจำลองสูงสุดที่พร้อมใช้งานในอินสแตนซ์ Finance ปัจจุบัน ถ้าคุณแนะนำการแจงนับใหม่หรือค่าการแจงนับใหม่ในรุ่มนแบบร่างของแบบจำลองข้อมูลพื้นฐานของคุณ และอ้างอิงถึงการแจงนับในการแม็ปแบบจำลองหรือส่วนประกอบรูปแบบที่แก้ไขได้ ให้ดำเนินการรุ่นแบบร่างของการตั้งค่าคอนฟิกแบบจำลองข้อมูลพื้นฐานให้เสร็จสิ้น ก่อนรุ่นแบบร่างของการแม็ปแบบจำลอง ER หรือการตั้งค่าคอนฟิกรูปแบบของคุณเสร็จสมบูรณ์ หรือ จะมีข้อยกเว้น "ไม่พบพาธ" เมื่อคุณเปลี่ยนสถานะของการแม็ปแบบจำลองหรือการตั้งค่าคอนฟิกรูปแบบจาก ร่าง เป็น เสร็จสมบูรณ์ ข้อความจะแจ้งให้คุณทราบว่าการแจงนับหรือค่าการแจงนับที่อ้างอิงขาดหายไปในแบบจำลองข้อมูลพื้นฐาน
รูปภาพประกอบต่อไปนี้จะแสดงคุณสมบัติของแหล่งข้อมูล $ReportDirection
ที่ตั้งค่าคอนฟิกในการตั้งค่าคอนฟิกรูปแบบ ER ของ INSTAT XML (DE) Contoso การตั้งค่าคอนฟิก Instat XML (DE) Contosoได้รับ มาจากการตั้งค่าคอนฟิก Instat XML (DE) แหล่งข้อมูลนี้ถูกตั้งค่าคอนฟิกให้ใช้การแจงนับแบบจำลอง ReportDirection เพื่อเสนอฟิลด์การค้นหาที่เหมาะสมในกล่องโต้ตอบขณะรันไทม์
พารามิเตอร์อินพุทของผู้ใช้สำหรับการแจงนับรูปแบบ
ใช้แหล่งข้อมูลของชนิด การแจงนับรูปแบบ>พารามิเตอร์อินพุทของผู้ใช้สำหรับการแจงนับ เพื่อขอรับค่าหรือค่าที่ต้องใช้ของการแจงนับรูปแบบ เมื่อคุณเพิ่มแหล่งข้อมูลชนิดนี้ลงในส่วนประกอบ ER ให้ระบุคุณสมบัติต่อไปนี้
- ในฟิลด์ การแจงนับรูปแบบ ให้ระบุการแจงนับของรูปแบบที่แก้ไขได้
หมายเหตุ
แหล่งข้อมูลชนิดนี้สามารถตั้งค่าคอนฟิกได้เฉพาะในขอบเขตของส่วนประกอบรูปแบบที่แก้ไขได้เท่านั้น
ทรัพยากรเพิ่มเติม
ตัวออกแบบสูตรในการรายงานทางอิเล็กทรอนิกส์
เริ่มต้นค่าแหล่งข้อมูลของชนิดพารามิเตอร์ USER INPUT PARAMETER จากโค้ดต้นทาง