Question

Pour certaines raisons de sécurité sur l'un de nos niveau de l'exploitation de solutions, nous avons besoin de limiter certaines actions à l'aide de Event Receiver-FileMoving de l'événement.Cependant, comme on le sait, les récepteurs d'événements peuvent être déployés par le Site ou SiteCollection niveau des fonctionnalités.Étant donné que la solution qui fournit la fonctionnalité principale est de la ferme de la portée, nous devons être en mesure d'appliquer ce récepteur d'événement à chaque document de la bibliothèque, il est.

J'ai pensé à la création d'un site de niveau automatique pour le récepteur d'événements, puis l'activer sur tous les sites par l'intermédiaire de FeatureActivated cas de la ferme de l'étendue de la fonctionnalité.Mais il ne permet pas de couvrir de nouveaux sites ajoutés après que la fonction est activée.Et depuis il n'y a pas de réglage au niveau des sites de fonctionnalités à "activer par défaut", ça ne fonctionne pas.

Puis j'ai découvert Site Ajouté l'événement, où je peux activer la fonctionnalité dès que c'est ajouté.Mais, ce que je comprends, c'est aussi le site(SPWeb) dont l'étendue, de sorte que de nouvelles applications web et de collections de sites ne sont pas couverts.

Donc, toutes les idées de comment je peux faire une ferme de l'étendue de la solution à déployer FileMoving événement tout au long de la ferme?

Sharepoint 2010/2013 Enterprise edition

Était-ce utile?

La solution

Vous pouvez utiliser la fonctionnalité d'agrafage pour atteindre cet objectif.Vous venez de déployer un élément simple fichier dans une fonction et de l'activer au niveau de l'application web.

<?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>

Voir aussi ce plutôt instructif SP.SE post à propos de la fonctionnalité d'agrafage:

Qu'est-ce que "la fonctionnalité d'agrafage"?

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top