รายงานสภาพแวดล้อมการเขียนโดยใช้ SQL Server Data Tools
บทความนี้อธิบายสิ่งที่จำเป็นในการสร้างรายงานแอป Dynamics 365 for Customer Engagement
คุณต้องมีเครื่องมือพัฒนาที่จำเป็นและสิทธิ์การใช้งานที่เหมาะสมในแอป Dynamics 365 for Customer Engagement เพื่อเขียนและเผยแพร่รายงาน นอกจากนี้ คุณควรคุ้นเคยกับ:
Visual Studio
การสร้างรายงาน SQL Server Reporting Services โดยใช้ SQL Server Data Tools (SSDT)
เมื่อต้องการเขียนรายงานที่ดึงข้อมูล แอป Dynamics 365 สำหรับ Customer Engagement ใช้ภาษา FetchXML
เครื่องมือที่จำเป็น
ต่อไปนี้คือสิ่งที่จำเป็นสำหรับการเขียนรายงานกำหนดเองสำหรับแอป Dynamics 365 for Customer Engagement:
Visual Studio สำหรับรุ่นเฉพาะ ดูที่ ข้อกำหนดส่วนขยายการเขียนรายงาน
SQL Server Data Tools นี่คือสภาพแวดล้อมการเขียนรายงานที่พร้อมใช้เป็นปลั๊กอินกับ Visual Studio
Dynamics 365 Report Authoring Extension นี่เป็นสิ่งจำเป็นถ้าคุณกำลังเขียนรายงานที่ยึด Fetch สังเกตว่า Dynamics 365 Customer Engagement เช่น Dynamics 365 Sales และ Dynamics 365 Customer Service สนับสนุนเฉพาะรายงานที่ใช้การดึงข้อมูล Dynamics 365 Report Authoring Extension ต้องถูกติดตั้งบนคอมพิวเตอร์ที่ Visual Studio และ SQL Server Data Tools ถูกติดตั้ง ดาวน์โหลด: Dynamics 365 Report Authoring Extension สำหรับคำแนะนำการติดตั้ง ให้ดู ติดตั้ง Dynamics 365 Report Authoring Extension
ส่วนขยาย Microsoft Reporting Services Projects ใช้เพื่อสร้างโครงการเซิร์ฟเวอร์รายงาน ส่วนขยายจะมาพร้อมกับ Visual Studio 2015 สำหรับรุ่นที่ใหม่กว่า โปรดดู ส่วนขยาย Report Services Projects
หมายเหตุ
- คุณไม่สามารถใช้ SQL Server Reporting Services Report Builder เพื่อสร้างรายงาน FetchXML ได้ ส่วนขยาย Dynamics 365 Report Authoring สำหรับ SQL Server Data Tools ใช้เพื่อสร้างรายงาน FetchXML
- Dynamics 365 Report Authoring Extension พร้อมใช้งานเฉพาะในรุ่น 32 บิต
สิทธิ์การใช้งานที่จำเป็น
เมื่อต้องการปรับใช้รายงานกำหนดเองไปที่แอป Dynamics 365 for Customer Engagement คุณต้องมีบัญชีแอป Dynamics 365 for Customer Engagement และ Security role ที่ได้รับมอบหมาย ซึ่งรวมไปถึงสิทธิ์การใช้งาน PublishReport โดยค่าเริ่มต้น Security role ผู้กำหนดค่าระบบและผู้ดูแลระบบจะมีสิทธิ์การใช้งานเหล่านี้อยู่แล้ว
กระบวนการในการพัฒนารายงาน
รายการต่อไปนี้คือขั้นตอนสำหรับการพัฒนารายงานแอป Dynamics 365 for Customer Engagement ที่กำหนดเอง คุณอาจต้องดำเนินการในบางขั้นตอนซ้ำในขณะที่คุณพัฒนารายงาน:
พัฒนาแนวคิดรายงานหรือข้อมูลจำเพาะตามข้อมูลธุรกิจที่จะถูกแสดง
สร้างรายงานกำหนดเองหรือใช้รายงานที่มีอยู่แล้วเพื่อปรับปรุงโดยใช้ SQL Server Data Tools ใน Visual Studio
สร้างรายงานใหม่ (กำหนดเอง) ข้อมูลเพิ่มเติม: สร้างรายงานที่กำหนดเองโดยใช้ SQL Server Data Tools
ดาวน์โหลดไฟล์ภาษาข้อกำหนดของรายงานแอป Dynamics 365 for Customer Engagement (.rdl) ที่มีอยู่ ในการดำเนินการนี้ ให้เปิดแอปการมีส่วนร่วมกับลูกค้า เลือกแท็บ การรายงาน เลือกรายงานที่คุณต้องการ จากนั้นเลือก แก้ไข บนแถบคำสั่ง ในหน้าคุณสมบัติรายงาน เลือก ดาวน์โหลดรายงาน จากแถบเครื่องมือ การดำเนินการ
สร้างพารามิเตอร์รายงานพื้นฐาน ข้อมูลเพิ่มเติม: ใช้พารามิเตอร์ในรายงาน
ระบุชุดข้อมูลและเกณฑ์การกรองข้อมูลสำหรับการเรียกข้อมูล:
- เปิดใช้งานการกรองล่วงหน้าบนเอนทิตีหลัก ข้อมูลเพิ่มเติม: ใช้ตัวกรองในรายงาน
กำหนดเค้าโครงพื้นฐานของรายงาน รวมถึงส่วนหัวและส่วนท้าย
เพิ่มรายการรายงานตามความจำเป็นโดยยึดตามข้อมูลจำเพาะของรายงาน ข้อมูลเพิ่มเติม: เพิ่มการนำทางรายงาน
แสดงตัวอย่างรายงานใน Visual Studio และแก้ไขข้อผิดพลาดใดๆ ข้อมูลเพิ่มเติม: ทดสอบและแก้ไขปัญหารายงาน
ปรับใช้งานรายงานไปที่เซิร์ฟเวอร์รายงานโดยใช้แอป Dynamics 365 for Customer Engagement ข้อมูลเพิ่มเติม: เผยแพร่รายงาน
เรียกใช้รายงานที่พัฒนาแล้วเพื่อตรวจสอบ
ดูเพิ่มเติม
สร้างการสอบถามด้วย FetchXML
สร้างการใช้รายงานกำหนดเอง SQL Server Data Tools