سؤال

لبعض الأسباب الأمنية على أحد حلولنا على مستوى المزرعة ، نحتاج إلى الحد من بعض الإجراءات باستخدام Event Receiver-FileMoving حدث.ومع ذلك ، كما هو معروف ، لا يمكن نشر أجهزة استقبال الأحداث إلا من خلال ميزات مستوى جمع الموقع أو الموقع.نظرا لأن الحل الذي يوفر الوظيفة الرئيسية موجود في نطاق المزرعة ، فنحن بحاجة إلى أن نكون قادرين على تطبيق مستقبل الحدث هذا على كل مكتبة مستندات موجودة.

فكرت في إنشاء ميزة على مستوى الموقع لمستقبل الحدث ، ثم تمكينها على جميع المواقع عبر FeatureActivated حدث ميزة نطاق المزرعة.لكنه لا يغطي المواقع الجديدة التي تتم إضافتها بعد تنشيط الميزة.وبما أنه لا يوجد إعداد لميزات مستوى الموقع إلى "تمكين افتراضي" ، فإنه لا يعمل.

ثم اكتشفت تمت إضافة الموقع الحدث ، حيث يمكنني تمكين الميزة بمجرد إضافتها.ولكن ، من ما أفهم ، انها أيضا موقع (سبويب) نطاق ، لذلك لا يتم تغطية تطبيقات الويب الجديدة ومجموعات الموقع.

وبالتالي, أي أفكار كيف يمكنني إنشاء حل محدد النطاق للمزرعة لنشر حدث نقل الملفات في جميع أنحاء المزرعة?

شاريبوانت 2010/2013 الطبعة المؤسسة

هل كانت مفيدة؟

المحلول

يمكنك استخدام ميزة تدبيس لتحقيق ذلك.ما عليك سوى نشر ملف عنصر بسيط في ميزة وتنشيطه على مستوى تطبيق الويب.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <FeatureSiteTemplateAssociation Id="the guid of the feature to staple to new sites" TemplateName="GLOBAL"/>
</Elements>

انظر أيضا هذا بالمعلومات إلى حد ما SP.SE آخر حول ميزة تدبيس:

ما هو "ميزة تدبيس"?

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top