Actions personnalisées dans le modèle SharePoint de l’entreprise

Résumé

L’approche que vous proposez pour modifier les menus des éléments de liste et le ruban dans SharePoint est différente dans le nouveau modèle de SharePoint par rapport au code de confiance totale. Dans un scénario classique de code de confiance totale /solution de batterie de serveurs, les menus des éléments de liste et les modifications du ruban étaient définis en XML (actions personnalisées), empaquetés dans des fonctionnalités et déployés via SharePoint Solutions.

Dans un scénario de modèle de SharePoint, vous utilisez le modèle objet côté client SharePoint (CSOM) ou l’API REST pour créer des actions personnalisées qui modifient les menus des éléments de liste et le ruban. Ce modèle est souvent appelé le motif mise en service à distance.

Conseils généraux

En règle générale, nous voulons fournir les instructions générales suivantes pour la création et le déploiement d’actions personnalisées dans le nouveau modèle de SharePoint.

  • Les actions personnalisées peuvent être utilisées pour modifier les menus des éléments de liste et le ruban.
  • Vous ne pouvez pas masquer les éléments de menu à l’aide d’une action personnalisée directement à partir d’un add-in qui implémente une action personnalisée.
  • Utilisez le SharePoint modèle objet côté client (CSOM) et/ou les API REST SharePoint/Office 365 pour implémenter des actions personnalisées.

Prise en main

L’exemple suivant montre comment ajouter une action personnalisée au menu des paramètres du site dans le site web hôte, comment afficher une boîte de dialogue dans une action personnalisée, comment masquer une boîte de dialogue qui héberge une page à partir d’un site web de add-in distant et comment utiliser une action personnalisée pour créer des listes et définir le thème d’un site web.

  • Provisioning.SiteModifier (exemple PnP O365)

    Ici, vous pouvez voir le lien que l’action personnalisée dans l’exemple ajoute au menu Site Paramètres.

    Le menu Office 365 paramètres de l’affichage s’affiche avec l’option de menu Modifier le site, mise en surbrill valeur.

    Ici, vous pouvez voir la fenêtre popup ouverte via le lien Modifier le site.

    La fenêtre popup Modifier le site s’affiche avec un groupe de cases à cocher nommé Listes qui contient deux cases à cocher, Projects et Contacts. Les listes ci-dessous sont un groupe de case à cocher nommé Divers qui contient la case à cocher nommée Appliquer le thème. Vous trouverez ci-dessous deux boutons nommés Confirmer et Annuler.

Exemples PnP

S’applique à

  • Office 365 multi-locataire (MT).
  • Office 365 dédiés (D)
  • SharePoint 2013 en local