مشاركة عبر


getEntityMetadata (واجهة برمجة تطبيقات العميل)

إرجاع تعريفات الجدول للجدول المحدد.

بناء الجملة

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

المعلمات

Name النوع مطلوبة الوصف
entityName سلسلة‬‬ ‏‏نعم‬ الاسم المنطقي للجدول.
attributes صفيف من السلاسل لا الأعمدة التي يجب الحصول على تعريفات لها.
successCallback دالة لا دالة لاستدعاء عند إرجاع تعريفات الجدول.
errorCallback دالة لا وظيفة للاتصال عند فشل العملية.

Returns

النوع: كائن

الوصف: كائن يحتوي على معلومات تعريفات الجدول بالقيم التالية.

Name النوع الوصف
ActivityTypeMask الرقم‬ ما إذا كان يجب أن يظهر نشاط مخصص في قوائم النشاط في تطبيق ويب. 0 يشير إلى أن النشاط المخصص لا يظهر؛ 1 يشير إلى أنه يظهر.
AutoRouteToOwnerQueue قيمة منطقية يشير إلى ما إذا كان يجب نقل السجلات تلقائيا إلى قائمة الانتظار الافتراضية للمالك عند إنشاء سجل من هذا النوع أو تعيينه.
CanEnableSyncToExternalSearchIndex قيمة منطقية للاستخدام الداخلي فقط.
CanTriggerWorkflow قيمة منطقية يشير إلى ما إذا كان الجدول يمكنه تشغيل عملية سير عمل.
Description سلسلة‬‬ وصف الجدول.
DisplayCollectionName سلسلة‬‬ اسم عرض الجمع للجدول.
DisplayName سلسلة‬‬ اسم العرض للجدول.
EnforceStateTransitions قيمة منطقية يشير إلى ما إذا كان الجدول سيفرض انتقالات الحالة المخصصة.
EntityColor سلسلة‬‬ التعليمات البرمجية السداسية العشرية لتمثيل اللون الذي سيتم استخدامه لهذا الجدول في التطبيق.
EntitySetName سلسلة‬‬ اسم جدول واجهة برمجة تطبيقات الويب الذي تم تعيينه لهذا الجدول.
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 مجموعة مجموعة من كائنات تعريفات الأعمدة. راجع كائنات السمة

عنصر الامتياز

تحتوي كائنات الامتياز على الخصائص التالية لتعريف امتياز الأمان للوصول إلى جدول:

Name النوع الوصف
CanBeBasic قيمة منطقية ما إذا كان الامتياز يمكن أن يكون مستوى الوصول الأساسي.
CanBeDeep قيمة منطقية ما إذا كان الامتياز يمكن أن يكون مستوى الوصول العميق.
CanBeEntityReference قيمة منطقية ما إذا كان الامتياز لطرف خارجي يمكن أن يكون مستوى الوصول الأساسي.
CanBeGlobal قيمة منطقية ما إذا كان الامتياز يمكن أن يكون مستوى وصول عالمي.
CanBeLocal قيمة منطقية ما إذا كان الامتياز يمكن أن يكون مستوى الوصول المحلي.
CanBeParentEntityReference قيمة منطقية ما إذا كان الامتياز لجهة خارجية يمكن أن يكون مستوى وصول الوالدين.
Name سلسلة‬‬ اسم الامتياز.
PrivilegeId سلسلة‬‬ معرف الامتياز.
PrivilegeType الرقم‬ نوع الامتياز، وهو أحد الأنواع التالية:
0: بلا
1: إنشاء
2 : قراءة
3: كتابة
4: حذف
5: تعيين
6: مشاركة
7: إلحاق
8 : إلحاق إلى

عناصر السمة

يعتمد الكائن الذي تم إرجاعه على نوع تعريفات الأعمدة.

أعمدة الأساس (AttributeMetadata)

تحتوي جميع تعريفات الأعمدة على هذه الخصائص المشتركة:

Name النوع الوصف
AttributeType الرقم‬ نوع العمود. للحصول على قائمة بقيم نوع العمود، راجع قائمة تعداد AttributeTypeCode
DisplayName سلسلة‬‬ اسم العرض للعمود
EntityLogicalName سلسلة‬‬ الاسم المنطقي للجدول الذي يحتوي على العمود.
LogicalName سلسلة‬‬ الاسم المنطقي للعمود.

أعمدة نعم/لا (BooleanAttributeMetadata)

تحتوي الأعمدة نعم/لا على هذه الخصائص:

Name النوع الوصف
DefaultFormValue قيمة منطقية القيمة الافتراضية لعمود نعم/لا.
OptionSet كائن خيارات للعمود المنطقي حيث يكون كل خيار زوجا من المفاتيح:القيمة.

أعمدة الاختيار (PicklistAttributeMetadata)

تحتوي أعمدة الاختيار على هذه الخاصية:

Name النوع الوصف
OptionSet كائن خيارات للعمود حيث يكون كل خيار زوجا من المفاتيح:القيمة.

أعمدة الخيارات (MultiSelectPicklistAttributeMetadata )

تحتوي أعمدة الاختيارات على هذه الخصائص:

Name النوع الوصف
DefaultFormValue قيمة منطقية القيمة الافتراضية للعمود.
OptionSet كائن خيارات للعمود المنطقي حيث يكون كل خيار زوجا من المفاتيح:القيمة.

أعمدة الحالة (StateAttributeMetadata)

تحتوي أعمدة الحالة على هذه الخاصية:

Name النوع الوصف
OptionSet كائن خيارات للعمود حيث يكون كل خيار زوجا من المفاتيح:القيمة.

تحتوي أعمدة الحالة أيضا على هذه الأساليب التي تقبل قيمة إحدى OptionSet قيم الخيارات كمعلمة arg .

Name نوع المرجع الوصف
getDefaultStatus(arg) الرقم‬ إرجاع الحالة الافتراضية (الرقم) استنادا إلى قيمة الحالة التي تم تمريرها للجدول. للحصول على قيم الحالة والحالة الافتراضية لجدول، راجع معلومات تعريفات الجدول في مرجع جدول/كيان Dataverse.
getStatusValuesForState(arg) صفيف من الأرقام إرجاع قيم الحالة المحتملة (صفيف من الأرقام) لقيمة حالة محددة. للحصول على قيم الحالة والحالة لجدول، راجع معلومات تعريفات الجدول في مرجع جدول/كيان Dataverse.

أعمدة الحالة (StatusAttributeMetadata)

تحتوي أعمدة الحالة على هذه الخاصية:

Name النوع الوصف
OptionSet كائن خيارات للعمود حيث يكون كل خيار زوجا من المفاتيح:القيمة.

تحتوي أعمدة الحالة أيضا على هذا الأسلوب الذي يقبل قيمة إحدى OptionSet قيم الخيار كمعلمة arg .

Name نوع المرجع الوصف
getState(arg) الرقم‬ إرجاع قيمة الحالة (رقم) لقيمة الحالة المحددة (رقم). للحصول على قيم الحالة والحالة الافتراضية لجدول، راجع معلومات تعريفات الجدول في مرجع جدول/كيان Dataverse.

Xrm.Utility