SharePoint 2013 – Ajouter un Custom Action

21 Juin 2016

Un Custom Action est un élement qui permet d’enrichir l’expérience SharePoint en permettant d’ajouter de nouvelle interaction avec les élélements d’une liste ou d’une librairie. Il existe deux types de Custom Action, celui que l’ont trouve dans le ruban et celui qui est accessible après avoir sélectionner un élement dans une liste. Dans le cas de ce petit tutoriel je vous vous détailler comment ajouter une nouvelle action pour un élément en utilisant SharePoint Designer 2013. Ceci dit sachez qu’il est possible d’ajouter de nouvelles actions avec Visual Studio.

Premièrement ouvrez SharePoint Designer 2013 ainsi que le site sur lequel vous souhaitez travailler. Sur la gauche, vous retrouverez la navigation par Objets et sous les objets Listes et bibliothèques vous trouverez l’ensemble de vos applications (Listes, Tâches, Calendrier, Contacts, …)

SharePoint Designer

Sélectionnez une liste ou une librairie ou alors créez en un et puis sélectionner la. Dans mon exemple ca sera un Calendrier appelé Meetings que j’utiliserai. Lorsque vous en aurez sélectionné une, une nouvelle fenêtre apparaît affichant les options liée à cette liste ou librairie et en bas à droite vous trouverez un élément appelé Actions personnalisées (Custom Actions).

Custom Actions

Cliquez sur Nouveau pour ajouter une nouvelle action et suivant les paramètres suivantes pour remplir les champs de la nouvelle fenêtre qui apparaît :

  • Nom : le nom de votre action, ce nom sera également utilisé pour le bouton/lien de l’action
  • Type d’action : ce que fera votre action, soit afficher un formulaire (pour éditer l’élement, l’afficher ou ajouter un nouveau), soit exécuter un workflow déjà disponible ou encore rediriger l’utilisateur vers une nouvelle page, ce champs permet également de lancer du code JavaScript. A titre d’exemple j’ai sélectionné Naviguer vers l’URL et j’ai mis la valeur javascript:window.print()

New CA

Terminer par Ok et retourner sur votre site SharePoint dans la page ou se trouver votre liste/librairie. Dans la vue par liste de votre, lorsque vous cliquez sur les 3 petits points magique d’un élément, vous allez retrouver dans le menu la nouvelle action que vous avez ajouté. Enjoy !

List CA