แชร์ผ่าน


ภาพรวมของข้อมูลเมตาของเอนทิตีและเบราว์เซอร์ข้อมูลเมตา

หัวข้อนี้นำไปใช้ได้กับ Dynamics 365 Customer Engagement (on-premises) สำหรับรุ่น Power Apps ของหัวข้อนี้ ดู: เอนทิตีและเมตาดาต้าใน Dataverse

หัวข้อนี้จะพูดถึงข้อมูลเมตา และวิธีการที่คุณสามารถนำไปใช้ในการสร้างแอป Dynamics 365 Customer Engagement (on-premises) หรือปรับแต่งแอป Dynamics 365 for Customer Engagement ที่มีอยู่

เมตาดาต้าที่ใช้กับการกำหนดเอง

เมตาดาต้า หมายถึงข้อมูลเกี่ยวกับข้อมูล Dynamics 365 Customer Engagement (on-premises) ให้แพลตฟอร์มแบบยืดหยุ่นสำหรับคุณ เนื่องจากง่ายต่อการแก้ไขข้อกำหนดของข้อมูลที่สภาพแวดล้อมจะใช้ ใน Dynamics 365 Customer Engagement (on-premises) เมตาดาต้าคือคอลเลกชันของเอนทิตี เอนทิตีอธิบายถึงชนิดของข้อมูลที่ถูกเก็บอยู่ในฐานข้อมูล แต่ละเอนทิตีที่เกี่ยวข้องกับตารางฐานข้อมูลและแต่ละฟิลด์ (หรือที่เรียกว่าแอตทริบิวต์) ภายในเอนทิตีแทนคอลัมน์ในตารางนั้น เมตาดาต้าของเอนทิตีคือสิ่งที่ควบคุมชนิดของเรกคอร์ดที่คุณสามารถสร้างและชนิดของการดำเนินการที่สามารถดำเนินการกับข้อมูลเหล่านั้น การใช้เฉพาะเมตาดาต้าของเอนทิตีและบริการเว็บ นักพัฒนาสามารถเขียนรหัสเพื่อดำเนินการกับข้อมูลในสภาพแวดล้อมของคุณได้ คุณมีความสามารถในการแก้ไขเมตาดาต้านี้ ด้วยเครื่องมือกำหนดเองเพื่อสร้างหรือแก้ไขเอนทิตี ฟิลด์ และความสัมพันธ์ของเอนทิตี

แอปพลิเคชันบนเว็บหรือไคลเอนต์บุคคลที่แตกต่างกันใช้เพื่อโต้ตอบกับข้อมูลในสภาพแวดล้อมของคุณ ขึ้นอยู่กับเมตาดาต้าของเอนทิตี และปรับเป็นการเปลี่ยนแปลงเมตาดาต้าของเอนทิตี แต่ไคลเอนต์เหล่านี้ยังขึ้นอยู่กับข้อมูลอื่นๆ เพื่อควบคุมองค์ประกอบภาพที่จะแสดงตรรกะแบบกำหนดเองใดๆ เพื่อนำไปใช้ และวิธีการใช้การรักษาความปลอดภัย นอกจากนี้ระบบข้อมูลนี้ยังจัดเก็บภายในเอนทิตี แต่เอนทิตีนั้นงไม่พร้อมใช้งานสำหรับการกำหนดเอง

ใช้เมตาดาต้าของเบราเซอร์

ตัวสำรวจโซลูชันช่วยให้เข้าถึงเอนทิตีทั้งหมดที่คุณสามารถกำหนดเองได้ แต่เป็นเพียงเศษส่วนของเอนทิตีทั้งหมดที่กำหนดเมตาดาต้าที่ใช้ในระบบ สำหรับการกำหนดการทำงานพื้นฐานเอง ข้อมูลที่แสดงในตัวสำรวจโซลูชันคือทั้งหมดที่คุณต้องการ นักพัฒนาจำเป็นต้องมีข้อมูลเพิ่มเติมและวิธีที่ง่ายต่อการดูเมตาดาต้า หากคุณต้องการมีการสนทนาเชิงลึกกับนักพัฒนาเกี่ยวกับข้อมูลเมตา หรือหากคุณแค่ต้องการมีความเข้าใจข้อมูลเมตาที่ลึกซึ้งมากขึ้น ลองติดตั้งโซลูชันเบราเซอร์ข้อมูลเมตา เบราว์เซอร์เมตาดาต้าเป็นโซลูชันที่มีการจัดการที่ประกอบด้วย HTML ทรัพยากรบนเว็บเท่านั้น ซึ่งคุณสามารถติดตั้ง ทำให้คุณสามารถดูเมตาดาต้าทั้งหมด และกรองข้อมูลเอนทิตีและฟิลด์เพื่อให้สามารถทำความเข้าใจเมตาดาต้าได้ดีขึ้น

ดาวน์โหลด และติดตั้งเบราว์เซอร์เมตาดาต้า

ใช้การเชื่อมโยงที่เหมาะสมด้านล่าง เพื่อดาวน์โหลดโซลูชันเบราเซอร์ข้อมูลเมตา เพื่อให้คุณสามารถติดตั้งได้

เวอร์ชัน ดาวน์โหลด
แอป Dynamics 365 for Customer Engagement เวอร์ชัน 9.0 (v9.0) การดาวน์โหลดของ Microsoft: MetadataBrowser_3_0_0_5_managed.zip
อัปเดต Dynamics 365 (v8.2) Dynamics CRM Online 2016 1 และ Dynamics CRM 2016 Service Pack 1 On-Premises (v8.1) การดาวน์โหลดของ Microsoft: MetadataBrowser_3_0_0_4_managed.zip
Dynamics CRM Online 2016 อัปเดตและ CRM 2016 (v8.0) การดาวน์โหลดของ Microsoft: MetadataBrowser_3_0_0_2_managed.zip

ติดตั้งโซลูชัน

หลังจากที่คุณดาวน์โหลดโซลูชัน คุณต้องติดตั้ง สำหรับข้อมูลเกี่ยวกับวิธีการติดตั้งโซลูชันที่มีการจัดการ ดู โซลูชันการนำเข้า การอัพเดต และการส่งออก

เปิดเป็นแอป

มีการกำหนดค่าแอป Dynamics 365 for Customer Engagement เวอร์ชัน 9.0 (v9.0) เป็นแอป หลังจากที่ติดตั้งโซลูชัน เบราเซอร์ข้อมูลเมตาของเอนทิตี้ ระบุตำแหน่งแอป the เครื่องมือข้อมูลเมตา และเปิดขึ้น เอนทิตี้ เป็นมุมมองเริ่มต้น จากพื้นที่การนำทาง เครื่องมือ คุณสามารถเลือก ข้อมูลเมตาของเอนทิตี้ ได้ เพื่อตรวจสอบเอนทิตี้แต่ละรายการ

เปิดจากเพจการตั้งค่าคอนฟิกโซลูชัน

สำหรับรุ่นก่อนหน้า คุณต้องใช้ขั้นตอนต่อไปนี้ แต่เหล่านี้ยังทำงานให้กับรุ่นล่าสุดด้วย

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

  • เบราเซอร์ข้อมูลเมตา เทียบเท่ากับมุมมอง เอนทิตี้ ในแอป
  • เบราเซอร์ข้อมูลเมตาของเอนทิตี้ เทียบเท่ากับมุมมอง ข้อมูลเมตาของเอนทิตี้ ในแอป

มุมมองเอนทิตี้

คุณสามารถทำการดำเนินการต่อไปนี้ได้:

  • ดูรายละเอียดเอนทิตี้: เลือกเอนทิตี้เพื่อดู โดยใช้มุมมอง ข้อมูลเมตาของเอนทิตี้
  • แก้ไขเอนทิตี้: เปิดแบบฟอร์มเอนทิตี้ที่เลือกในองค์กรเริ่มต้น หากเอนทิตี้สนับสนุนสิ่งนี้
  • การค้นหาข้อความ: ทำการค้นหาข้อความเพื่อกรองเอนทิตี้ที่ใช้แสดง โดยใช้คุณสมบัติเอนทิตี้ต่อไปนี้: SchemaName, LogicalName, DisplayName, ObjectTypeCodeและ MetadataId
  • เอนทิตี้ตัวกรอง: ตั้งเกณฑ์อย่างง่ายเพื่อดูชุดย่อยของเอนทิตี้ เกณฑ์ทั้งหมดถูกประเมินโดยใช้ตรรกะ AND
  • คุณสมบัติตัวกรอง: กรองคุณสมบัติที่แสดงสำหรับเอนทิตี้ที่เลือกใดๆ มีเกือบ 100 คุณสมบัติในรายการ ใช้สิ่งนี้เพื่อเลือกเพียงสิ่งที่คุณสนใจ

มุมมองข้อมูลเมตาของเอนทิตี้

คุณสามารถดำเนินการต่อไปนี้สำหรับเอนทิตี้เดี่ยวได้:

  • เอนทิตี้: เปลี่ยนเอนทิตี้ที่คุณต้องการดู

  • คุณสมบัติ: ดูคุณสมบัติทั้งหมดสำหรับเอนทิตี้ และกรองคุณสมบัติที่แสดง

    • แก้ไขเอนทิตี้: เปิดแบบฟอร์มแก้ไขเอนทิตี้ที่เลือกในองค์กรเริ่มต้น หากเอนทิตี้สนับสนุนสิ่งนี้
    • คุณสมบัติตัวกรอง: กรองคุณสมบัติที่แสดงสำหรับเอนทิตี้ที่เลือกใดๆ มีเกือบ 100 คุณสมบัติในรายการ ใช้สิ่งนี้เพื่อเลือกเพียงสิ่งที่คุณสนใจ
  • แอททริบิวต์: ดูแอททริบิวต์เอนทิตี้ในมุมมองหลัก/รายละเอียด ด้วยมุมมองนี้ คุณสามารถ:

    • แก้ไขแอททริบิวต์: เปิดแบบฟอร์มแอททริบิวต์ที่เลือกในองค์กรเริ่มต้น หากแอททริบิวต์สนับสนุนสิ่งนี้
    • การค้นหาข้อความ: ทำการค้นหาข้อความเพื่อกรองแอททริบิวต์ที่ใช้แสดง โดยใช้คุณสมบัติแอททริบิวต์ต่อไปนี้: SchemaName LogicalName DisplayNameและ MetadataId
    • กรองแอททริบิวต์: กรองแอททริบิวต์โดยค่าคุณสมบัติแอททริบิวต์ใดๆ
    • คุณสมบัติตัวกรอง: กรองคุณสมบัติที่แสดงสำหรับแอททริบิวต์ที่เลือก
  • คีย์: คีย์รองถูกเปิดใช้งานสำหรับเอนทิตี้ที่คุณตรวจสอบว่ามีการตั้งค่าคอนฟิกอย่างไร ข้อมูลเพิ่มเติม: กำหนดคีย์สำรอง

  • ความสัมพันธ์: ดูความสัมพันธ์ของเอนทิตี้สามชนิด: เดี่ยวต่อกลุ่ม กลุ่มต่อเดี่ยว และกลุ่มต่อกลุ่ม ด้วยมุมมองเหล่านี้ คุณสามารถ:

    • แก้ไขความสัมพันธ์: เปิดแบบฟอร์มความสัมพันธ์ที่เลือกในองค์กรเริ่มต้น หากความสัมพันธ์สนับสนุนสิ่งนี้
    • การค้นหาข้อความ: ทำการค้นหาข้อความเพื่อกรองความสัมพันธ์ที่ใช้แสดง โดยใช้ค่าที่เกี่ยวข้องกับชนิดของความสัมพันธ์
    • คุณสมบัติตัวกรอง: กรองความสัมพันธ์โดยค่าคุณสมบัติของความสัมพันธ์ใดๆ
  • สิทธิ์: ดูสิทธิ์ของเอนทิตี้ ด้วยมุมมองนี้ คุณสามารถ:

    • กรองสิทธิ์ที่แสดงโดยใช้ PrivilegeId

หมายเหตุ

เมื่อดูคุณสมบัติรายละเอียดเอนทิตี้ คุณจะเห็นว่าคุณสมบัติที่ซับซ้อนมากมายสามารถขยายได้ ค่าที่มีประโยชน์มากที่สุดถูกแสดงกับการเชื่อมโยง ที่อนุญาตให้มีการปิดเปิดไปยังมุมมองโดยละเอียดเพิ่มเติม มุมมองโดยละเอียดสะท้อนโครงสร้างของข้อมูล หากคุณจะดึงข้อมูลทางโปรแกรม มุมมองโดยละเอียดยังเปิดเผยข้อมูลที่เกี่ยวข้องอื่นๆ ที่สามารถถูกดึงได้ในพื้นที่เดียวกัน ตัวอย่างเช่น หากมีป้ายชื่อภาษาท้องถิ่นสำหรับคุณสมบัติ ชื่อที่ใช้แสดง

เคล็ดลับ

เพื่อคัดลอกข้อความจากเพจ เพียงเลือกข้อความและใช้แป้นพิมพ์ลัด Ctrl+C หรือคำสั่ง คัดลอก ของเมนูบริบท

สร้างเมตาดาต้าใหม่ หรือใช้เมตาดาต้าที่มีอยู่

Dynamics 365 Customer Engagement (on-premises) มาพร้อมจำนวนของเอนทิตีระบบที่สนับสนุนความสามารถของแอปพลิเคชันทางธุรกิจหลัก ตัวอย่างเช่น ข้อมูลเกี่ยวกับลูกค้าหรือลูกค้าที่มีศักยภาพของคุณนั้นมีจุดมุ่งหมายที่จะเก็บไว้โดยใช้เอนทิตีลูกค้าองค์กรหรือผู้ติดต่อ เอนทิตีลูกค้าเป้าหมายเป็นที่ที่ควรเก็บข้อมูลเกี่ยวกับผู้ที่มีโอกาสเป็นลูกค้าหรือโอกาสทางการขายที่เป็นไปได้ เอนทิตีโอกาสทางการขายมีวัตถุประสงค์เพื่อใช้ในการติดตามเหตุการณ์ที่อาจก่อให้เกิดรายได้

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

ใช้เอนทิตีระบบและแอตทริบิวต์สำหรับวัตถุประสงค์ที่ต้องการสำหรับประโยชน์ขององค์กรโดยส่วนใหญ่ ถึงแม้ว่าคุณสามารถสร้างเอนทิตีแบบกำหนดเองใหม่ เอนทิตีระบบอาจมีความสามารถพิเศษที่คุณจะไม่สามารถจำลองแบบได้อย่างง่ายดายโดยไม่ต้องเขียนรหัส

ตัวอย่างเช่น

  • เรกคอร์ดเอนทิตีลูกค้าเป้าหมายสามารถมีคุณสมบัติตามที่กำหนด คุณสมบัติการกระทำนี้จะปิดใช้งานลูกค้าเป้าหมาย และสร้างโอกาสทางการขายและลูกค้าองค์กร หรือติดต่อเรกคอร์ดใหม่ เพื่อให้สามารถดำเนินการต่อในกระบวนการทางธุรกิจของคุณ

  • เรกคอร์ดเอนทิตีกรณีและปัญหานั้นมีการเชื่อมต่อพิเศษกับเอนทิตีสัญญาเพื่อช่วยกำหนดการให้สิทธิ์สำหรับการบริการลูกค้า

    ถ้าคุณต้องการติดตั้งโซลูชัน คุณสามารถคาดหวังว่านักพัฒนาโซลูชันจะเพิ่มประสิทธิภาพเอนทิตีระบบและแอตทริบิวต์ การสร้างเอนทิตีแบบกำหนดเองใหม่แทนที่เอนทิตีระบบหรือแอตทริบิวต์จะหมายความว่าโซลูชันพร้อมใช้งานใดๆ อาจไม่ทำงานสำหรับองค์กรของคุณ

    ด้วยเหตุนี้ เราขอแนะนำให้คุณใช้ฟิลด์และเอนทิตีระบบที่ระบุเมื่อสะดวกสำหรับองค์กรของคุณ ถ้าไม่เหมาะสม และไม่สามารถแก้ไขให้ตรงกับความต้องการของคุณ คุณควรพิจารณาการสร้างเอนทิตีใหม่หากจำเป็น อย่าลืมว่าคุณสามารถเปลี่ยนแปลงชื่อที่แสดงของเอนทิตีเพื่อให้ตรงกับการตั้งชื่อที่องค์กรของคุณใช้ ตัวอย่างเช่น เป็นเรื่องปกติสำหรับบุคคลที่จะเปลี่ยนชื่อที่แสดงของเอนทิตีลูกค้าองค์กรเป็น "บริษัท" หรือชื่อของเอนทิตีผู้ติดต่อเป็น "บุคคล" สามารถทำได้กับเอนทิตีหรือแอตทริบิวต์โดยไม่เปลี่ยนแปลงลักษณะการทำงานของเอนทิตี สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนชื่อเอนทิตี โปรดดู เปลี่ยนแปลงชื่อของเอนทิตี

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

ข้อจำกัดในการสร้างรายการเมตาดาต้า

มีข้อจำกัดเกี่ยวกับจำนวนของเอนทิตีคุณสามารถสร้างได้ คุณสามารถค้นหาข้อมูลเกี่ยวกับจำนวนสูงสุดในเพจ ทรัพยากรที่ใช้ ได้ ถ้าคุณต้องการเอนทิตีแบบกำหนดเองเพิ่มเติม ให้ติดต่อฝ่ายสนับสนุนด้านเทคนิคของ Dynamics 365 Customer Engagement (on-premises) คุณสามารถเปลี่ยนแปลงขีดจำกัดสูงสุดได้

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

คนส่วนใหญ่ไม่ได้สร้างฟิลด์แบบกำหนดเองเพียงพอที่จะถึงขีดจำกัด แต่ถ้าคุณพบว่าคุณวางแผนที่จะเพิ่มฟิลด์แบบกำหนดเองเป็นร้อยๆ คุณควรพิจารณาว่านี่คือรูปแบบที่ดีที่สุดหรือไม่ ฟิลด์ทั้งหมดที่คุณวางแผนจะเพิ่มอธิบายคุณสมบัติสำหรับเรกคอร์ดสำหรับเอนทิตีนั้นหรือไม่ คุณคาดว่าบุคคลที่ใช้องค์กรของคุณจะสามารถจัดการฟอร์มที่มีฟิลด์จำนวนมากได้จริงๆ หรือไม่? จำนวนฟิลด์ที่คุณเพิ่มลงในฟอร์มเพิ่มจำนวนของข้อมูลที่ต้องโอนย้าย ทุกครั้งที่เรกคอร์ดถูกแก้ไข และจะมีผลต่อประสิทธิภาพการทำงานของระบบ คำนึงถึงปัจจัยเหล่านี้เมื่อคุณเพิ่มฟิลด์แบบกำหนดเองไปยังเอนทิตี

ฟิลด์ชุดตัวเลือกแสดงชุดของตัวเลือกที่จะแสดงในตัวควบคุมแบบหล่นลงบนฟอร์ม หรือในตัวควบคุมรายการให้เลือก เมื่อใช้การค้นหาขั้นสูง สภาพแวดล้อมของคุณสามารถสนับสนุนตัวเลือกนับพันภายในชุดตัวเลือก แต่คุณไม่ควรพิจารณาเรื่องนี้เป็นขีดจำกัดสูงสุด การศึกษาการใช้งานแสดงให้เห็นว่าบุคคลมีปัญหาในการใช้ระบบที่ควบคุมแบบหล่นลงที่แสดงตัวเลือกจำนวนมาก ใช้ฟิลด์ชุดตัวเลือกเพื่อกำหนดประเภทของข้อมูล อย่าใช้ฟิลด์ชุดตัวเลือกในการเลือกประเภทที่จะแสดงรายการแยกต่างหากของข้อมูล ตัวอย่างเช่น แทนที่จะรักษาฟิลด์ชุดตัวเลือกที่เก็บอุปกรณ์แต่ละชนิดของผู้ผลิตนับร้อย ลองสร้างเอนทิตีที่อ้างอิงแต่ละผู้ผลิต และใช้ฟิลด์การค้นหาแทนที่ชุดตัวเลือก

มุมมองถูกจำกัดอยู่ที่ 1000 แอตทริบิวต์ต่อมุมมอง หากมุมมองถูกสร้างขึ้นในเอนทิตีที่เกินขีดจำกัดนี้ จะต้องใช้ชุดย่อยของแอตทริบิวต์ที่มีอยู่ในมุมมอง การเพิ่มแอตทริบิวต์เกินขีดจำกัด 1,000 รายการ จะส่งผลให้เกิดข้อความแสดงข้อผิดพลาดที่ระบุว่าเกินจำนวนแอตทริบิวต์สูงสุด

ดูเพิ่มเติม

สร้างและแก้ไขเอนทิตี
สร้างและแก้ไขความสัมพันธ์ของเอนทิตี
การสร้างและแก้ไขฟิลด์

สร้างและออกแบบฟอร์ม