كيف تعرف ContentTypeId لنوع المحتوى الذي تم إنشاؤه باستخدام واجهة Sharepoint؟
-
06-07-2019 - |
سؤال
أنا أعمل على سير عمل في VS مما يؤدي إلى إنشاء مهمة بنوع المحتوى.نوع المحتوى الذي أريد استخدامه هو نوع محتوى مخصص تم إنشاؤه باستخدام واجهة SharePoint.
هل هناك طريقة لمعرفة معرف نوع المحتوى هذا حتى أتمكن من استخدامه في سير العمل الخاص بي؟
ان لم؛هل هناك بديل لكيفية بدء مهمة تحتوي على نوع المحتوى هذا باستخدام رمز سير العمل الخاص بي في VS؟
المحلول
ويمكنك أن ترى معرف نوع المحتوى في عنوان الموقع عند النظر في نوع المحتوى في "إعدادات الموقع> الموقع نوع المحتوى معرض". وعنوان الموقع يكون شيئا مثل:
HTTP: //litwaredemo/_layouts/ManageContentType.aspx الأساسية CType = 0x010132165465465464654654654
والجزء الأخير هو نوع المحتوى معرف.
نصائح أخرى
يمكنك تنزيل SharePoint Manager.
سيسمح لك هذا بعرض كافة أنواع المحتوى في مجموعة موقع معينة.يتم سرد الخصائص (بما في ذلك المعرف).
يمكنك أيضًا القيام بالكثير باستخدام هذه الأداة التي لا تقدر بثمن لمسؤولي SharePoint.
ملحوظة: يجب تشغيل هذا على خادم داخل مزرعتك، إذا لم يكن لديك إمكانية الوصول، فهذا ليس الحل المناسب لك.ولكن ربما يمكن لمسؤوليك تشغيله نيابةً عنك.
والواقع أن هذا هو أداة لطيفة ولكن كل هذه المعلومات متاحة أيضا في SharePoint Designer، إذا ما سمح SPDesigner 2010 في البيئة بطبيعة الحال.
وأيضا كملاذ أخير ربما في بيئة لا تثبيت، يمكنك الذهاب مباشرة إلى قائمة تمكين السماح بإدارة أنواع المحتويات وفي URL في نهاية في الأساسية CType = "" معلمة سلسلة الاستعلام سترى نوع المحتوى (يمكنك أيضا الحصول على قوائم GUID ويعرف أيضا باسم معرف فريد بهذه الطريقة). فقط تذكر لإيقاف "السماح بإدارة أنواع المحتويات" إذا كنت لا تريد المستخدمين النهائيين العبث مع مخطط نوع المحتوى.
وشكرا، SG.