แชร์ผ่าน


getEntityMetadata (Client API)

แสดงข้อกําหนดตารางสําหรับตารางที่ระบุ

ไวยากรณ์

Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)

พารามิเตอร์

ชื่อ ประเภท ต้องมี คำอธิบาย
entityName สตริง ใช่ ชื่อตรรกะของตาราง
attributes อาร์เรย์ของสตริง ไม่ใช่ คอลัมน์ที่จะรับข้อกําหนด
successCallback ฟังก์ชัน ไม่ใช่ ฟังก์ชันที่จะเรียกใช้เมื่อมีการส่งกลับข้อกําหนดตาราง
errorCallback ฟังก์ชัน ไม่ใช่ ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว

การส่งคืน

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

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

ชื่อ ประเภท คำอธิบาย
ActivityTypeMask หมายเลข กิจกรรมแบบกําหนดเองควรปรากฏในเมนูกิจกรรมในเว็บแอปพลิเคชันหรือไม่ 0 ระบุว่ากิจกรรมแบบกําหนดเองไม่ปรากฏขึ้น 1 ระบุว่าจะปรากฏขึ้น
AutoRouteToOwnerQueue แบบบูลีน ระบุว่า จะย้ายเรกคอร์ดไปยังคิวเริ่มต้นของเจ้าของโดยอัตโนมัติเมื่อมีการสร้างหรือกําหนดเรกคอร์ดของชนิดนี้
CanEnableSyncToExternalSearchIndex แบบบูลีน สําหรับใช้ภายในเท่านั้น
CanTriggerWorkflow แบบบูลีน ระบุว่าตารางสามารถทริกเกอร์กระบวนการเวิร์กโฟลว์ได้หรือไม่
Description สตริง คําอธิบายสําหรับตาราง
DisplayCollectionName สตริง ชื่อที่ใช้แสดงหลายรายการสําหรับตาราง
DisplayName สตริง ชื่อที่แสดงสําหรับตาราง
EnforceStateTransitions แบบบูลีน ระบุว่าตารางจะบังคับใช้การเปลี่ยนสถานะแบบกําหนดเองหรือไม่
EntityColor สตริง รหัสเลขฐานสิบหกเพื่อแสดงสีที่จะใช้สําหรับตารางนี้ในแอปพลิเคชัน
EntitySetName สตริง ชื่อของตาราง API เว็บที่ตั้งค่าสําหรับตารางนี้
HasActivities แบบบูลีน ระบุว่ากิจกรรมจะเชื่อมโยงกับตารางนี้หรือไม่
IsActivity แบบบูลีน ระบุว่าตารางเป็นกิจกรรมหรือไม่
IsActivityParty แบบบูลีน ระบุว่าข้อความอีเมลสามารถส่งไปยังที่อยู่อีเมลที่เก็บไว้ในระเบียนชนิดนี้ได้หรือไม่
IsBusinessProcessEnabled แบบบูลีน ระบุว่าตารางเปิดใช้งานสําหรับโฟลว์กระบวนการทางธุรกิจหรือไม่
IsBPFEntity แบบบูลีน ระบุว่าตารางเป็นตารางลําดับงานของกระบวนการทางธุรกิจหรือไม่
IsChildEntity แบบบูลีน ระบุว่าตารางเป็นตารางรองหรือไม่
IsConnectionsEnabled แบบบูลีน ระบุว่ามีการเปิดใช้งานการเชื่อมต่อสําหรับตารางนี้หรือไม่
IsCustomEntity แบบบูลีน ระบุว่าตารางเป็นตารางแบบกําหนดเองหรือไม่
IsCustomizable แบบบูลีน ระบุว่าตารางสามารถกําหนดเองได้หรือไม่
IsDocumentManagementEnabled แบบบูลีน ระบุว่าเปิดใช้งานการจัดการเอกสารหรือไม่
IsDocumentRecommendationsEnabled แบบบูลีน ระบุว่าคําแนะนําของเอกสารเปิดใช้งานอยู่หรือไม่
IsDuplicateDetectionEnabled แบบบูลีน ระบุว่าเปิดใช้งานการตรวจหารายการที่ซ้ํากันหรือไม่
IsEnabledForCharts แบบบูลีน ระบุว่าแผนภูมิถูกเปิดใช้งานหรือไม่
IsImportable แบบบูลีน ระบุว่าสามารถนําเข้าตารางโดยใช้ตัวช่วยสร้างการนําเข้าได้หรือไม่
IsInteractionCentricEnabled แบบบูลีน ระบุว่าตารางเปิดใช้งานสําหรับประสบการณ์แบบโต้ตอบ
IsKnowledgeManagementEnabled แบบบูลีน ระบุว่ามีการเปิดใช้งานการจัดการความรู้สําหรับตารางหรือไม่
IsMailMergeEnabled แบบบูลีน ระบุว่ามีการเปิดใช้งานจดหมายเวียนสําหรับตารางนี้หรือไม่
IsManaged แบบบูลีน ระบุว่าตารางเป็นส่วนหนึ่งของโซลูชันที่มีการจัดการหรือไม่
IsOneNoteIntegrationEnabled แบบบูลีน ระบุว่าการรวม OneNote เปิดใช้งานสําหรับตารางหรือไม่
IsOptimisticConcurrencyEnabled แบบบูลีน ระบุว่าเปิดใช้งานการเกิดพร้อมกันในเชิงบวกสําหรับตารางหรือไม่
IsQuickCreateEnabled แบบบูลีน ระบุว่าตารางเปิดใช้งานสําหรับฟอร์มสร้างด่วนหรือไม่
IsStateModelAware แบบบูลีน ระบุว่าตารางสนับสนุนการตั้งค่าการเปลี่ยนสถานะแบบกําหนดเองหรือไม่
IsValidForAdvancedFind แบบบูลีน ระบุว่าจะแสดงตารางในการค้นหาขั้นสูงหรือไม่
IsVisibleInMobileClient แบบบูลีน ระบุว่า Microsoft Dynamics 365 สําหรับแท็บเล็ตที่ผู้ใช้สามารถดูข้อมูลสําหรับตารางนี้หรือไม่
IsEnabledInUnifiedInterface แบบบูลีน ระบุว่าตารางเปิดใช้งานสําหรับอินเทอร์เฟซแบบรวมหรือไม่
LogicalCollectionName สตริง ชื่อคอลเลกชันเชิงตรรกะ
LogicalName สตริง ชื่อตรรกะสําหรับตาราง
ObjectTypeCode หมายเลข รหัสชนิดของตาราง
OwnershipType สตริง ชนิดความเป็นเจ้าของสําหรับตาราง: UserOwned หรือOrganizationOwned
PrimaryIdAttribute สตริง ชื่อของคอลัมน์ที่เป็นรหัสหลักสําหรับตาราง
PrimaryImageAttribute สตริง ชื่อของคอลัมน์รูปภาพหลักสําหรับตาราง
PrimaryNameAttribute สตริง ชื่อของคอลัมน์หลักสําหรับตาราง
Privileges อาร์เรย์ของวัตถุ วัตถุที่กําหนดสิทธิพิเศษด้านความปลอดภัยสําหรับการเข้าถึงตาราง ดู วัตถุสิทธิ์
Attributes คอลเลกชัน คอลเลกชันของออบเจ็กต์ข้อกําหนดคอลัมน์ ดู วัตถุแอตทริบิวต์

ออบเจ็กต์สิทธิ์

วัตถุสิทธิพิเศษมีคุณสมบัติต่อไปนี้เพื่อกําหนดสิทธิพิเศษด้านความปลอดภัยสําหรับการเข้าถึงตาราง:

ชื่อ ประเภท คำอธิบาย
CanBeBasic แบบบูลีน ไม่ว่าสิทธิ์สามารถเป็นระดับการเข้าถึงขั้นพื้นฐานได้หรือไม่
CanBeDeep แบบบูลีน ไม่ว่าจะเป็นสิทธิพิเศษในระดับการเข้าถึงลึกหรือไม่
CanBeEntityReference แบบบูลีน ไม่ว่าสิทธิ์สําหรับบุคคลภายนอกสามารถเป็นระดับการเข้าถึงพื้นฐานได้หรือไม่
CanBeGlobal แบบบูลีน สิทธิ์สามารถเป็นระดับการเข้าถึงทั่วโลกได้หรือไม่
CanBeLocal แบบบูลีน สิทธิ์สามารถเป็นระดับการเข้าถึงภายในเครื่องได้หรือไม่
CanBeParentEntityReference แบบบูลีน สิทธิ์สําหรับบุคคลภายนอกสามารถเป็นระดับการเข้าถึงของผู้ปกครองได้หรือไม่
Name สตริง ชื่อของสิทธิพิเศษ
PrivilegeId สตริง รหัสของสิทธิ์
PrivilegeType หมายเลข ประเภทของสิทธิ์การใช้งาน ซึ่งเป็นหนึ่งในสิ่งต่อไปนี้
0 : ไม่มี
1 : สร้าง
2 : อ่าน
3 : เขียน
4 : ลบ
5 : กําหนด
6 : แชร์
7 : ผนวก
8 : ผนวกไปยัง

วัตถุแอตทริบิวต์

วัตถุที่ส่งกลับขึ้นอยู่กับชนิดของข้อกําหนดของคอลัมน์

คอลัมน์พื้นฐาน (AttributeMetadata)

ข้อกําหนดคอลัมน์ทั้งหมดมีคุณสมบัติที่แชร์เหล่านี้:

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

คอลัมน์ใช่/ไม่ใช่ (บูลีน AttributeMetadata)

คอลัมน์ ใช่/ไม่ใช่ มีคุณสมบัติเหล่านี้:

ชื่อ ประเภท คำอธิบาย
DefaultFormValue แบบบูลีน ค่าเริ่มต้นสําหรับคอลัมน์ ใช่/ไม่ใช่
OptionSet วัตถุ ตัวเลือกสําหรับคอลัมน์บูลีนที่แต่ละตัวเลือกเป็นคู่คีย์:ค่า

คอลัมน์ตัวเลือก (PicklistAttributeMetadata)

คอลัมน์ตัวเลือกมีคุณสมบัตินี้:

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

คอลัมน์ Choices (MultiSelectPicklistAttributeMetadata )

คอลัมน์ตัวเลือกมีคุณสมบัติเหล่านี้:

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

คอลัมน์รัฐ (StateAttributeMetadata)

คอลัมน์ รัฐ มีคุณสมบัตินี้:

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

คอลัมน์ รัฐ ยังมีวิธีการเหล่านี้ที่ยอมรับค่าของ OptionSet หนึ่งในค่าตัวเลือกเป็น arg พารามิเตอร์

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

คอลัมน์สถานะ (StatusAttributeMetadata)

คอลัมน์สถานะมีคุณสมบัตินี้:

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

คอลัมน์สถานะยังมีวิธีการนี้ที่ยอมรับค่าของ OptionSet หนึ่งในค่าตัวเลือกเป็น arg พารามิเตอร์

ชื่อ ชนิดผลลัพธ์ คำอธิบาย
getState(arg) หมายเลข ส่งกลับค่าสถานะ (ตัวเลข) สําหรับค่าสถานะที่ระบุ (ตัวเลข) สําหรับสถานะเริ่มต้นและค่าสถานะสําหรับตาราง ดูข้อมูลข้อกําหนดตารางของตารางในการอ้างอิงตาราง/เอนทิตีข้อมูลผกผัน

Xrm.Utility