getEntityMetadata (API máy khách)

Trả về định nghĩa bảng cho bảng đã xác định.

Cú pháp

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

Tham số

Tên Kiểu Bắt buộc Sự miêu tả
entityName String Tên lô-gic của bảng.
attributes Mảng chuỗi Không Các cột để có được định nghĩa.
successCallback hàm Không Hàm để gọi khi các định nghĩa bảng được trả về.
errorCallback hàm Không Một hàm để gọi khi hoạt động không thành công.

Trở lại

Kiểu: Đối tượng

Mô tả: Đối tượng chứa thông tin định nghĩa bảng với các giá trị sau.

Tên Kiểu Sự miêu tả
ActivityTypeMask Số điện thoại Liệu một hoạt động tùy chỉnh có nên xuất hiện trong menu hoạt động trong ứng dụng Web hay không. 0 cho biết hoạt động tùy chỉnh không xuất hiện; 1 cho biết biểu tượng xuất hiện.
AutoRouteToOwnerQueue Boolean Cho biết có tự động di chuyển bản ghi đến hàng đợi mặc định của chủ sở hữu khi tạo hoặc gán bản ghi của loại này hay không.
CanEnableSyncToExternalSearchIndex Boolean Chỉ sử dụng nội bộ.
CanTriggerWorkflow Boolean Cho biết bảng có thể kích hoạt quy trình dòng công việc hay không.
Description String Mô tả cho bảng.
DisplayCollectionName String Tên hiển thị số nhiều cho bảng.
DisplayName String Tên hiển thị cho bảng.
EnforceStateTransitions Boolean Cho biết liệu bảng có thực thi chuyển tiếp trạng thái tùy chỉnh hay không.
EntityColor String Mã thập lục phân để đại diện cho màu sẽ được dùng cho bảng này trong ứng dụng.
EntitySetName String Tên của bảng WEB API được đặt cho bảng này.
HasActivities Boolean Cho biết liệu các hoạt động có được liên kết với bảng này hay không.
IsActivity Boolean Cho biết liệu bảng có phải là một hoạt động hay không.
IsActivityParty Boolean Cho biết liệu email có thể được gửi đến địa chỉ email được lưu trữ trong bản ghi loại này hay không.
IsBusinessProcessEnabled Boolean Cho biết liệu bảng có được bật cho dòng quy trình kinh doanh hay không.
IsBPFEntity Boolean Cho biết bảng có phải là bảng dòng quy trình kinh doanh hay không.
IsChildEntity Boolean Cho biết bảng có phải là bảng con hay không.
IsConnectionsEnabled Boolean Cho biết kết nối có được bật cho bảng này hay không.
IsCustomEntity Boolean Cho biết bảng có phải là bảng tùy chỉnh hay không.
IsCustomizable Boolean Cho biết bảng có thể tùy chỉnh hay không.
IsDocumentManagementEnabled Boolean Cho biết quản lý tài liệu có được bật hay không.
IsDocumentRecommendationsEnabled Boolean Cho biết các đề xuất tài liệu có được bật hay không.
IsDuplicateDetectionEnabled Boolean Cho biết tính năng phát hiện trùng lặp có được bật hay không.
IsEnabledForCharts Boolean Cho biết biểu đồ có được bật hay không.
IsImportable Boolean Cho biết có thể nhập bảng bằng Trình hướng dẫn Nhập hay không.
IsInteractionCentricEnabled Boolean Cho biết bảng được bật cho trải nghiệm tương tác.
IsKnowledgeManagementEnabled Boolean Cho biết liệu quản lý kiến thức có được bật cho bảng hay không.
IsMailMergeEnabled Boolean Cho biết tính năng phối thư có được bật cho bảng này hay không.
IsManaged Boolean Cho biết liệu bảng có phải là một phần của giải pháp được quản lý hay không.
IsOneNoteIntegrationEnabled Boolean Cho biết tính năng tích hợp OneNote có được bật cho bảng hay không.
IsOptimisticConcurrencyEnabled Boolean Cho biết liệu đồng thời kỳ vọng có được bật cho bảng hay không.
IsQuickCreateEnabled Boolean Cho biết bảng có được bật cho biểu mẫu tạo nhanh hay không.
IsStateModelAware Boolean Cho biết liệu bảng có hỗ trợ đặt chuyển tiếp trạng thái tùy chỉnh hay không.
IsValidForAdvancedFind Boolean Cho biết bảng có được hiển thị trong Tìm Nâng cao hay không.
IsVisibleInMobileClient Boolean Cho biết người dùng Microsoft Dynamics 365 dành cho máy tính bảng có thể xem dữ liệu cho bảng này hay không.
IsEnabledInUnifiedInterface Boolean Cho biết bảng có được bật cho Giao diện Hợp nhất hay không.
LogicalCollectionName String Tên bộ sưu tập logic.
LogicalName String Tên lô-gic cho bảng.
ObjectTypeCode Số điện thoại Mã loại bảng.
OwnershipType String Loại quyền sở hữu cho bảng: UserOwned hoặc OrganizationOwned.
PrimaryIdAttribute String Tên của cột là id chính của bảng.
PrimaryImageAttribute String Tên của cột hình ảnh chính cho bảng.
PrimaryNameAttribute String Tên của cột chính cho bảng.
Privileges Mảng đối tượng Đối tượng xác định đặc quyền bảo mật để truy nhập vào bảng. Xem đối tượng Privilege
Attributes Tập hợp Một tập hợp các đối tượng định nghĩa cột. Xem Đối tượng thuộc tính

Đối tượng Privilege

Đối tượng đặc quyền có các thuộc tính sau đây để xác định đặc quyền bảo mật để truy nhập vào bảng:

Tên Kiểu Sự miêu tả
CanBeBasic Boolean Liệu đặc quyền có thể là cấp độ truy cập cơ bản hay không.
CanBeDeep Boolean Liệu đặc quyền có thể ở cấp độ truy cập sâu hay không.
CanBeEntityReference Boolean Đặc quyền cho bên ngoài có thể là cấp truy cập cơ bản hay không.
CanBeGlobal Boolean Đặc quyền có thể ở mức truy cập toàn cầu hay không.
CanBeLocal Boolean Đặc quyền có thể là cấp truy cập cục bộ hay không.
CanBeParentEntityReference Boolean Đặc quyền cho bên ngoài có thể là cấp truy cập của cha mẹ hay không.
Name String Tên của đặc quyền.
PrivilegeId String ID của đặc quyền.
PrivilegeType Số điện thoại Loại đặc quyền, là một trong những đặc quyền sau:
0 : Không có
1: Tạo
2 : Đọc
3 : Viết
4 : Xóa
5 : Giao
6: Chia sẻ
7: Chắp thêm
8: Nối Vào

Đối tượng thuộc tính

Đối tượng trả về phụ thuộc vào loại định nghĩa cột.

Cột Base (AttributeMetadata)

Tất cả các định nghĩa cột đều có các thuộc tính chia sẻ sau:

Tên Kiểu Sự miêu tả
AttributeType Số điện thoại Loại cột. Để biết danh sách các giá trị kiểu cột, hãy xem AttributeTypeCode Enum
DisplayName String Tên hiển thị cho cột
EntityLogicalName String Tên lô-gic của bảng có chứa cột.
LogicalName String Tên lô-gic cho cột.

Cột Yes/No (BooleanAttributeMetadata)

Cột Có/Không có các thuộc tính sau:

Tên Kiểu Sự miêu tả
DefaultFormValue Boolean Giá trị mặc định cho cột Có/Không.
OptionSet Đối tượng Các tùy chọn cho cột boolean trong đó mỗi tùy chọn là một cặp key:value.

Cột Choice (PicklistAttributeMetadata)

Cột lựa chọn có thuộc tính này:

Tên Kiểu Sự miêu tả
OptionSet Đối tượng Các tùy chọn cho cột mà mỗi tùy chọn là một cặp khóa:giá trị.

Các cột Lựa chọn (MultiSelectPicklistAttributeMetadata )

Cột lựa chọn có các thuộc tính sau:

Tên Kiểu Sự miêu tả
DefaultFormValue Boolean Giá trị mặc định cho cột.
OptionSet Đối tượng Các tùy chọn cho cột boolean trong đó mỗi tùy chọn là một cặp key:value.

Cột State (StateAttributeMetadata)

Cột trạng thái có thuộc tính này:

Tên Kiểu Sự miêu tả
OptionSet Đối tượng Các tùy chọn cho cột mà mỗi tùy chọn là một cặp khóa:giá trị.

Cột trạng thái cũng có các phương pháp này chấp nhận giá trị của một trong các giá trị OptionSet tùy chọn làm tham arg số.

Tên Loại Trả về Sự miêu tả
getDefaultStatus(arg) Số điện thoại Trả về trạng thái mặc định (số) dựa trên giá trị trạng thái đã truyền cho bảng. Đối với các giá trị trạng thái và trạng thái mặc định cho bảng, hãy xem thông tin định nghĩa bảng của bảng trong tham chiếu bảng/thực thể Dataverse.
getStatusValuesForState(arg) Mảng số Trả về các giá trị trạng thái có thể có (mảng số) cho giá trị trạng thái đã xác định. Đối với các giá trị trạng thái và trạng thái của bảng, hãy xem thông tin định nghĩa bảng của bảng trong tham chiếu bảng/thực thể Dataverse.

Cột Trạng thái (StatusAttributeMetadata)

Cột trạng thái có thuộc tính này:

Tên Kiểu Sự miêu tả
OptionSet Đối tượng Các tùy chọn cho cột mà mỗi tùy chọn là một cặp khóa:giá trị.

Cột trạng thái cũng có phương pháp này chấp nhận giá trị của một trong các giá trị OptionSet tùy chọn làm tham arg số.

Tên Loại Trả về Sự miêu tả
getState(arg) Số điện thoại Trả về giá trị trạng thái (số) cho giá trị trạng thái đã xác định (số). Đối với các giá trị trạng thái và trạng thái mặc định cho bảng, hãy xem thông tin định nghĩa bảng của bảng trong tham chiếu bảng/thực thể Dataverse.

Xrm.Utility