แชร์ผ่าน


การฝึกปฏิบัติเอนทิตีเสมือนโดยใช้ตัวให้บริการข้อมูล v4 OData

ลองนึกภาพว่าคุณต้องการเข้าถึง สร้าง อัปเดต และลบข้อมูลส่วนบุคคลบางอย่างเกี่ยวกับผู้ติดต่อจากแหล่งข้อมูลภายนอกภายในแอปธุรกิจที่กำหนดเองของคุณ เนื่องจากแหล่งข้อมูลที่ใช้สำหรับการฝึกปฏิบัตินี้มี Web Service ของ OData v4 คุณสามารถใช้ตัวให้บริการข้อมูล OData v4 ที่มี Dynamics 365 Customer Engagement เวอร์ชันของคุณได้ ข้อมูลเพิ่มเติม: การฝึกปฏิบัติของตารางเสมือนโดยใช้ตัวให้บริการข้อมูล OData v4

หัวข้อนี้นำไปใช้ได้กับ Dynamics 365 Customer Engagement (on-premises) สำหรับรุ่น Power Apps ของหัวข้อนี้ ดู: การฝึกปฏิบัติเกี่ยวกับตารางเสมือน

เกี่ยวกับการฝึกปฏิบัติเอนทิตีเสมือนนี้

สมมติว่า คุณต้องการเข้าถึงข้อมูลบัตรจากแหล่งข้อมูลภายนอกที่อยู่ภายในแอปธุรกิจแบบกำหนดเองของคุณ หรือพื้นที่การบริการของ Customer Engagement ในการฝึกปฏิบัติอย่างง่ายนี้ คุณจะจำลองเอนทิตีเสมือนด้วยฟิลด์ที่ถูกแมปกับ schema ภายนอกที่ดึงข้อมูลบัตรขณะใช้งานจริงจาก Web Service OData

รายละเอียดแหล่งข้อมูล

เนื่องจากแหล่งข้อมูลที่ใช้สำหรับการฝึกปฏิบัตินี้มี Web Service OData v4 เราสามารถใช้ตัวให้บริการข้อมูล OData v4 ที่มีสภาพแวดล้อมของคุณได้

Url ของ Web service: https://contosowebservice.azurewebsites.net/odata/

สำคัญ

Url ของ Web service ที่ใช้สำหรับการฝึกปฏิบัตินี้ไม่ได้เป็น Web service ที่ทำงาน

สำหรับการฝึกปฏิบัตินี้ จำเป็นต้องมีเอนทิตีเสมือนเดี่ยวที่ประกอบด้วยฟิลด์สามฟิลด์ต่อไปนี้

ชื่อฟิลด์ภายนอก ชนิดข้อมูลภายนอก แหล่งข้อมูลของเอนทิตีเสมือน วัตถุประสงค์
TicketID Edm.Guid คีย์หลัก คีย์หลักสำหรับเอนทิตี
ตำแหน่ง Edm.String ข้อความบรรทัดเดียว หัวข้อของบัตร
ความร้ายแรง Edm.Int32 จำนวนเต็ม ค่าตัวเลขจาก 0-4 บ่งชี้ความร้ายแรงของบัตร

ข้อมูลเมตา OData ของเอนทิตีบัตรของแหล่งข้อมูลภายนอกตามที่ดูจากเว็บเบราว์เซอร์

เมตาดาต้าของเอนทิตีบัตร

สร้างแหล่งข้อมูล

สร้างแหล่งข้อมูลสำหรับผู้ให้บริการข้อมูล OData v4 ที่ใช้ Web Service ตัวอย่าง OASIS Open Data Protocol (OData)

ไปที่ การตั้งค่า>การจัดการ>แหล่งข้อมูลของเอนทิตีเสมือน

เลือก สร้าง เลือก ตัวให้บริการข้อมูล OData v4 และจากนั้น เลือก ตกลง

ป้อนหรือเลือกข้อมูลต่อไปนี้

  • ชื่อ: แหล่งข้อมูลตัวอย่าง Contoso
  • URL: https://contosowebservice.azurewebsites.net/odata
  • หมดเวลา: 30
  • แสดงจำนวนแบบอินไลน์: จริง

ปล่อยฟิลด์อื่นๆ เป็น-คือ และเลือก บันทึก & ปิด

เคล็ดลับ

เมื่อต้องการใช้ web service ของคุณเอง ตรวจสอบว่า URL ถูกต้องโดยการวางไว้ในในเว็บเบราว์เซอร์ของคุณ

สร้างเอนทิตีเสมือน

ไปที่ การตั้งค่า>การแก้ไข/ปรับปรุงตามคำสั่ง>แก้ไข/ปรับปรุงระบบตามคำสั่ง

ในบานหน้าต่างนำทางซ้าย เลือก เอนทิตี และจากนั้นเลือก สร้าง จากบานหน้าต่างหลัก

ในแบบฟอร์ม เอนทิตี: ใหม่ เลือกตัวเลือก เอนทิตีเสมือน และจากนั้นป้อนข้อมูลต่อไปนี้:

  • แหล่งข้อมูล: แหล่งข้อมูลตัวอย่าง Contoso
  • ชื่อที่แสดง: บัตร
  • ชื่อในรูปพหูพจน์: บัตร
  • ชื่อ: บัตร_ใหม่
  • ชื่อภายนอก: บัตร
  • ชื่อคอลเลกชันภายนอก: บัตร
  • เลือกเพื่อเปิดใช้งานตัวเลือกการติดต่อสื่อสารและการทำงานร่วมกัน ดังต่อไปนี้:
    • บันทึกย่อ (รวมสิ่งที่แนบ)
    • กิจกรรม

ถัดจาก พื้นที่ที่แสดงเอนทิตีนี้ เลือก การบริการ แล้วเลือก บันทึก (แต่ไม่ต้องปิดฟอร์มเอนทิตี)

ข้อกำหนดเอนทิตีบัตร

สร้างฟิลด์สำหรับเอนทิตีเสมือน

ในบานหน้าต่างนำทางที่ด้านซ้ายของหน้า เอนทิตี: บัตร เลือก ฟิลด์ ในฐานะที่เป็นส่วนหนึ่งของการฝึกปฏิบัตินี้ คุณจะแก้ไขฟิลด์สองฟิลด์ที่มีอยู่และเพิ่มฟิลด์ที่สาม

สำคัญ

ชื่อภายนอกตรงตามตัวพิมพ์ใหญ่-เล็ก อ้างอิงถึงเมตาดาต้า Web Service ของคุณ เพื่อให้แน่ใจว่าคุณใช้ชื่อที่ถูกต้อง

ค่าที่เป็น null ที่เป็นเท็จบ่งชี้ว่า ต้องการแอตทริบิวต์ โปรดสังเกตว่า ฟิลด์คีย์หลักจำเป็นต่อระบบเสมอ

เปิดฟิลด์ ticketid_ใหม่ และเปลี่ยนแอตทริบิวต์ต่อไปนี้ด้วยค่าที่ระบุไว้ที่นี่:

ชื่อภายนอก: TicketID

ฟิลด์ TicketID

เลือก บันทึกและปิด

เปิดฟิลด์ ชื่อ_ใหม่ และเปลี่ยนแอตทริบิวต์ต่อไปนี้ให้มีค่าระบุไว้ที่นี่:

  • ชื่อที่แสดง: หัวข้อ
  • ชื่อภายนอก: หัวข้อ

ฟิลด์หัวข้อ

เลือก บันทึกและปิด

เลือก สร้าง และบนหน้า ฟิลด์: ใหม่สำหรับบัตร ให้ป้อนข้อมูลต่อไปนี้:

  • ชื่อที่แสดง: ความร้ายแรง
  • ชื่อ: ชื่อ_ความร้ายแรง
  • ชื่อภายนอก: ความร้ายแรง
  • ข้อกำหนดของฟิลด์: ต้องการธุรกิจ
  • ชนิดข้อมูล: จำนวนเต็ม
  • ค่าต่ำสุด: 0
  • ค่าสูงสุด: 4

ฟิลด์ความรุนแรง

เลือก บันทึกและปิด

เพิ่มฟิลด์ที่ไปยังฟอร์มหลัก

บนหน้าต่างเอนทิตีบัตร เลือก แบบฟอร์ม

เปิดฟอร์มหลัก ลากแล้วปล่อยฟิลด์ ความรุนแรง จากบานหน้าต่างด้านขวาไปไว้บนแบบฟอร์มในส่วน ทั่วไป ภายใต้ฟิลด์ ชื่อเรื่อง

ฟิลด์ความรุนแรงที่เพิ่มลงในฟอร์มหลัก

บนหน้าต่างเอนทิตีบัตร เลือก บันทึกและปิด

กำหนดค่ามุมมองเริ่มต้น

ในบานหน้าต่างด้านซ้ายของตัวสำรวจโซลูชัน ภายใต้ เอนทิตีบัตร เลือก มุมมอง

เปิดมุมมอง บัตรทั้งหมด

ในบานหน้าต่าง งานทั่วไป เลือก เพิ่มคอลัมน์

เพิ่มคอลัมน์สำหรับมุมมอง

เลือก ความร้ายแรง และจากนั้นเลือก ตกลง

บนหน้าต่าง ดู: บัตรทั้งหมด เลือก บันทึกและปิด

ในหน้าต่าง Solution Explorer เลือก เผยแพร่การแก้ไข/ปรับปรุงตามคำสั่งทั้งหมด

เผยแพร่การกำหนดเองทั้งหมด

หลังจากเผยแพร่การแก้ไข/ปรับปรุงตามคำสั่งทั้งหมด ปิดหน้าต่างสำรวจโซลูชัน

ดูเอนทิตีเสมือนในการดำเนินการด้วย Dynamics 365 Customer Engagement (on-premises)

ไปที่ บริการ>ส่วนขยาย>บัตร

พื้นที่ออกบัตร

มุมมอง บัตรทั้งหมด แสดงขึ้น โปรดสังเกตว่า คุณอาจจำเป็นต้องรีเฟรชเบราว์เซอร์ของคุณเพื่อดูเอนทิตีจากพื้นที่ การบริการ

มุมมองบัตรทั้งหมด

เปิดเรกคอร์ด บัตร เพื่อดูแบบฟอร์มที่มีฟิลด์ ชื่อเรื่อง และ ความรุนแรง สำหรับเรกคอร์ดที่กำหนดให้

เรกคอร์ดบัตร

ดูเพิ่มเติม

การกำหนดค่า ข้อกำหนด และแนวทางปฏิบัติที่ดีที่สุดของตัวให้บริการข้อมูล OData v4

สร้างและแก้ไขเอนทิตีเสมือนที่ประกอบด้วยข้อมูลจากแหล่งข้อมูลภายนอก