แชร์ผ่าน


getEntityMetadata (การอ้างอิง JavaScript API) สําหรับ Dynamics 365 Channel Integration Framework 1.0

ส่งกลับข้อมูลเมตาของเอนทิตีสําหรับเอนทิตีที่ระบุ

Syntax

Microsoft.CIFramework.getEntityMetadata(entityName, attributes).then(successCallback, errorCallback)

Parameters

ชื่อ ประเภท ต้องมี คำอธิบาย
ชื่อเอนทิตี สตริง ใช่ ชื่อตรรกะของเอนทิตี
แอ ตทริ บิวต์ อาร์เรย์ของสตริง ไม่ แอตทริบิวต์ที่จะรับข้อมูลเมตา

Returns

ประเภท: วัตถุ

คําอธิบาย: วัตถุที่มีข้อมูลเมตาของเอนทิตีที่มีแอตทริบิวต์ต่อไปนี้

ชื่อแอตทริบิวต์ ประเภท คำอธิบาย
ประเภทกิจกรรมหน้ากาก หมายเลข กิจกรรมแบบกําหนดเองควรปรากฏในเมนูกิจกรรมในเว็บแอปพลิเคชันหรือไม่ 0 แสดงว่ากิจกรรมที่กําหนดเองไม่ปรากฏขึ้น 1 แสดงว่าปรากฏขึ้น
AutoRouteToOwnerQueue แบบบูลีน ระบุว่าจะย้ายเรกคอร์ดไปยังคิวเริ่มต้นของเจ้าของโดยอัตโนมัติเมื่อมีการสร้างหรือกําหนดเรกคอร์ดชนิดนี้หรือไม่
CanEnableSyncToExternalSearchIndex แบบบูลีน สําหรับใช้ภายในเท่านั้น
CanTriggerWorkflow แบบบูลีน ระบุว่าเอนทิตีสามารถทริกเกอร์กระบวนการเวิร์กโฟลว์ได้หรือไม่
คำอธิบาย สตริง คําอธิบายสําหรับเอนทิตี
DisplayCollectionName สตริง ชื่อที่แสดงพหูพจน์สําหรับเอนทิตี
DisplayName สตริง ชื่อที่แสดงสําหรับเอนทิตี
บังคับใช้การเปลี่ยนสถานะ แบบบูลีน ระบุว่าเอนทิตีจะบังคับใช้การเปลี่ยนสถานะแบบกําหนดเองหรือไม่
สีเอนทิตี สตริง รหัสเลขฐานสิบหกเพื่อแสดงสีที่จะใช้สําหรับเอนทิตีนี้ในแอปพลิเคชัน
EntitySetName สตริง ชื่อของเอนทิตี Web API ที่ตั้งค่าสําหรับเอนทิตีนี้
มีกิจกรรม แบบบูลีน ระบุว่ากิจกรรมเชื่อมโยงกับเอนทิตีนี้หรือไม่
คือกิจกรรม แบบบูลีน ระบุว่าเอนทิตีเป็นกิจกรรมหรือไม่
IsActivityParty แบบบูลีน ระบุว่าข้อความอีเมลสามารถส่งไปยังที่อยู่อีเมลที่เก็บไว้ในระเบียนชนิดนี้ได้หรือไม่
เปิดใช้งาน IsBusinessProcess แบบบูลีน ระบุว่าเอนทิตีถูกเปิดใช้งานสําหรับโฟลว์กระบวนการธุรกิจหรือไม่
คือ BPFEntity แบบบูลีน ระบุว่าเอนทิตีเป็นเอนทิตีโฟลว์กระบวนการธุรกิจหรือไม่
IsChildEntity แบบบูลีน ระบุว่าเอนทิตีเป็นเอนทิตีย่อยหรือไม่
เปิดใช้งานการเชื่อมต่อ แบบบูลีน ระบุว่ามีการเปิดใช้งานการเชื่อมต่อสําหรับเอนทิตีนี้หรือไม่
IsCustomEntity แบบบูลีน ระบุว่าเอนทิตีเป็นเอนทิตีแบบกําหนดเองหรือไม่
ปรับแต่งได้ แบบบูลีน ระบุว่าเอนทิตีสามารถปรับแต่งได้หรือไม่
เปิดใช้งาน IsDocumentManagement แบบบูลีน ระบุว่าเปิดใช้งานการจัดการเอกสารหรือไม่
IsDocumentRecommendationsEnabled แบบบูลีน ระบุว่ามีการเปิดใช้งานคําแนะนําเอกสารหรือไม่
IsDuplicateDetectionEnabled แบบบูลีน ระบุว่าเปิดใช้งานการตรวจหารายการที่ซ้ํากันหรือไม่
IsEnabledForCharts แบบบูลีน ระบุว่าแผนภูมิถูกเปิดใช้งานหรือไม่
IsImportable แบบบูลีน ระบุว่าสามารถนําเข้าเอนทิตีโดยใช้ตัวช่วยสร้างการนําเข้าได้หรือไม่
IsInteractionCentricEnabled แบบบูลีน ระบุว่าเอนทิตีถูกเปิดใช้งานสําหรับประสบการณ์แบบโต้ตอบ
เปิดใช้งาน IsKnowledgeManagement แบบบูลีน ระบุว่ามีการเปิดใช้งานการจัดการความรู้สําหรับเอนทิตีหรือไม่
IsMailMergeEnabled แบบบูลีน ระบุว่ามีการเปิดใช้งานจดหมายเวียนสําหรับเอนทิตีนี้หรือไม่
มีการจัดการ แบบบูลีน ระบุว่าเอนทิตีเป็นส่วนหนึ่งของโซลูชันที่มีการจัดการหรือไม่
เปิดใช้งาน IsOneNoteIntegrationEnabled แบบบูลีน ระบุว่าเปิดใช้งานการรวม OneNote สําหรับเอนทิตีหรือไม่
IsOptimisticConcurrencyEnabled แบบบูลีน ระบุว่ามีการเปิดใช้งานการทํางานพร้อมกันแบบมองโลกในแง่ดีสําหรับเอนทิตีหรือไม่
IsQuickCreateEnabled แบบบูลีน ระบุว่าเอนทิตีถูกเปิดใช้งานสําหรับฟอร์มสร้างด่วนหรือไม่
IsStateModelAware แบบบูลีน ระบุว่าเอนทิตีสนับสนุนการตั้งค่าการเปลี่ยนสถานะแบบกําหนดเองหรือไม่
IsValidForAdvanced ค้นหา แบบบูลีน ระบุว่าเอนทิตีแสดงใน การค้นหาขั้นสูงหรือไม่
IsVisibleInMobileClient แบบบูลีน ระบุว่าผู้ใช้ Microsoft Dynamics 365 สําหรับแท็บเล็ตสามารถดูข้อมูลสําหรับเอนทิตีนี้ได้หรือไม่
IsEnabledInUnified อินเตอร์เฟส แบบบูลีน ระบุว่าเอนทิตีถูกเปิดใช้งานสําหรับส่วนติดต่อแบบรวมหรือไม่
ชื่อ LogicalCollectionName สตริง ชื่อคอลเลกชันเชิงตรรกะ
ชื่อตรรกะ สตริง ชื่อตรรกะสําหรับเอนทิตี
รหัสประเภทวัตถุ หมายเลข รหัสชนิดเอนทิตี
ประเภทความเป็นเจ้าของ สตริง ชนิดความเป็นเจ้าของของเอนทิตี: "UserOwned" หรือ "OrganizationOwned"
แอตทริบิวต์ PrimaryId สตริง ชื่อของแอตทริบิวต์ที่เป็นรหัสหลักสําหรับเอนทิตี
แอตทริบิวต์ PrimaryImage สตริง ชื่อของแอตทริบิวต์รูปภาพหลักสําหรับเอนทิตี
แอตทริบิวต์ PrimaryName สตริง ชื่อของแอตทริบิวต์หลักสําหรับเอนทิตี
สิทธิ์ อาร์เรย์ของวัตถุ ข้อมูลเมตาของสิทธิ์การใช้งานสําหรับเอนทิตีที่ แต่ละออ บเจ็กต์ประกอบด้วยแอตทริบิวต์ต่อไปนี้เพื่อกําหนดสิทธิ์ความปลอดภัยสําหรับการเข้าถึงเอนทิตี:
  • CanBeBasic: บูลีน ไม่ว่าสิทธิ์สามารถเป็นระดับการเข้าถึงขั้นพื้นฐานได้หรือไม่
  • CanBeDeep: บูลีน ไม่ว่าจะเป็นสิทธิพิเศษในระดับการเข้าถึงลึกหรือไม่
  • CanBeEntityReference: บูลีน ไม่ว่าสิทธิ์สําหรับบุคคลภายนอกสามารถเป็นระดับการเข้าถึงพื้นฐานได้หรือไม่
  • CanBeGlobal: บูลีน สิทธิ์สามารถเป็นระดับการเข้าถึงทั่วโลกได้หรือไม่
  • CanBeLocal: บูลีน สิทธิ์สามารถเป็นระดับการเข้าถึงภายในเครื่องได้หรือไม่
  • CanBeParentEntityReference: บูลีน สิทธิ์สําหรับบุคคลภายนอกสามารถเป็นระดับการเข้าถึงของผู้ปกครองได้หรือไม่
  • ชื่อ: สตริง ชื่อของสิทธิพิเศษ
  • PrivilegeId: สตริง รหัสของสิทธิ์
  • PrivilegeType: ตัวเลข ประเภทของสิทธิ์การใช้งาน ซึ่งเป็นหนึ่งในสิ่งต่อไปนี้
    • 0: ไม่มี
    • 1: สร้าง
    • 2: อ่าน
    • 3: เขียน
    • 4: ลบ
    • 5: มอบหมาย
    • 6: แบ่งปัน
    • 7: ผนวก
    • 8: ผนวก
แอ ตทริ บิวต์ เหล่า คอลเลกชันของอ็อบเจ็กต์เมตาดาต้าแอตทริบิวต์ ออบเจ็กต์ที่ส่งคืนขึ้นอยู่กับชนิดของข้อมูลเมตาแอตทริบิวต์

ข้อมูลเมตาแอตทริบิวต์สําหรับประเภทพื้นฐาน
วัตถุที่ส่งคืนด้วยคุณสมบัติต่อไปนี้:

  • AttributeType: ตัวเลข ชนิดของแอตทริบิวต์ สําหรับรายการของค่าชนิดแอตทริบิวต์ โปรดดู AttributeTypeCode
  • DisplayName: สตริง ชื่อที่แสดงสําหรับแอตทริบิวต์
  • EntityLogicalName: สตริง ชื่อตรรกะของเอนทิตีที่มีแอตทริบิวต์
  • LogicalName: สตริง ชื่อตรรกะสําหรับแอตทริบิวต์

ข้อมูลเมตาแอตทริบิวต์สําหรับชนิดบูลีน
ออบเจ็กต์ที่ส่งคืนพร้อมกับคุณสมบัติต่อไปนี้นอกเหนือจากคุณสมบัติชนิดเมตาดาต้าของแอตทริบิวต์ พื้นฐาน :

  • DefaultFormValue: บูลีน ค่าเริ่มต้นสําหรับชุดตัวเลือกบูลีน
  • OptionSet: วัตถุ ตัวเลือกสําหรับแอตทริบิวต์บูลีนโดยที่แต่ละตัวเลือกเป็นคู่คีย์:ค่า

ข้อมูลเมตาของแอตทริบิวต์สําหรับชนิด enum
ออบเจ็กต์ที่ส่งคืนพร้อมกับคุณสมบัติต่อไปนี้นอกเหนือจากคุณสมบัติชนิดเมตาดาต้าของแอตทริบิวต์ พื้นฐาน :

  • OptionSet: วัตถุ ตัวเลือกสําหรับแอตทริบิวต์ที่แต่ละตัวเลือกเป็นคู่คีย์:ค่า

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

  • DefaultFormValue: ตัวเลข ค่าฟอร์มเริ่มต้นสําหรับแอตทริบิวต์
  • OptionSet: วัตถุ ตัวเลือกสําหรับแอตทริบิวต์ที่แต่ละตัวเลือกเป็นคู่คีย์:ค่า

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

  • OptionSet: วัตถุ ตัวเลือกสําหรับแอตทริบิวต์ที่แต่ละตัวเลือกเป็นคู่คีย์:ค่า

อ็อบเจ็กต์ยังมีวิธีการต่อไปนี้:

  • getDefaultStatus(arg): ส่งกลับสถานะเริ่มต้น (ตัวเลข) ตามค่าสถานะที่ส่งผ่านสําหรับเอนทิตี สําหรับค่าสถานะและสถานะเริ่มต้นสําหรับเอนทิตี โปรดดูข้อมูลเมตาดาต้าของเอนทิตีในการอ้างอิงเอนทิตี
  • getStatusValuesForState(arg): ส่งคืนค่าสถานะที่เป็นไปได้ (อาร์เรย์ของตัวเลข) สําหรับค่าสถานะที่ระบุ สําหรับค่าสถานะและสถานะสําหรับเอนทิตี โปรดดูข้อมูลเมตาดาต้าของเอนทิตีในการอ้างอิงเอนทิตี

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

  • OptionSet: วัตถุ ตัวเลือกสําหรับแอตทริบิวต์ที่แต่ละตัวเลือกเป็นคู่คีย์:ค่า

อ็อบเจ็กต์ยังมีวิธีการต่อไปนี้:

  • getState(arg): ส่งคืนค่าสถานะ (ตัวเลข) สําหรับค่าสถานะที่ระบุ (ตัวเลข) สําหรับค่าสถานะและสถานะเริ่มต้นสําหรับเอนทิตี โปรดดูข้อมูลเมตาดาต้าของเอนทิตีในการอ้างอิงเอนทิตี