Procédure : ajouter une action personnalisée à une liste externe
Dernière modification : vendredi 16 avril 2010
S’applique à : SharePoint Server 2010
Les actions personnalisées peuvent être utilisées pour exécuter un flux de travail, afficher un formulaire existant ou accéder à une autre page Web.
Ajouter une action personnalisée
Accédez à la liste externe dans le navigateur.
Cliquez sur Modifier la liste dans le Ruban serveur. La liste externe s’ouvre alors dans Microsoft SharePoint Designer 2010.
Cliquez sur le bouton Action personnalisée du ruban, comme dans la figure ci-dessous, puis cliquez à l’emplacement où vous souhaitez afficher l’action personnalisée.
Figure 1. Ruban de création de formulaire
La boîte de dialogue Créer une action personnalisée doit normalement s’afficher. Dans cette boîte de dialogue, vous pouvez entrez le nom et la description de l’action personnalisée, puis spécifier l’URL d’un formulaire ou d’une page Web, ou pointer vers un flux de travail.
Figure 2. Créer une action personnalisée
Cliquez sur OK. Accédez à la liste pour voir l’action personnalisée que vous venez d’ajouter à l’emplacement spécifié précédemment.
Ajouter une action personnalisée acceptant des champs BDC comme paramètres
Définissez une action dans le modèle BDC depuis le départ ou en utilisant l’Administration centrale de SharePoint. Pour découvrir un exemple, voir Extrait XML : ajouter une action à un type de contenu externe dans un modèle BDC.
Accédez à la liste externe dans le navigateur.
Cliquez sur Modifier la liste dans le ruban.
La liste externe s’ouvre alors dans Microsoft SharePoint Designer 2010.
Cliquez sur le bouton Action personnalisée du ruban, puis cliquez à l’emplacement où vous souhaitez afficher l’action personnalisée.
La boîte de dialogue Créer une action personnalisée s’ouvre alors. Dans cette boîte de dialogue, entrez le nom et la description de l’action personnalisée, puis dans le champ Naviguer vers l’URL, spécifiez une URL au format suivant.
~site/_layouts/ActionRedirect.aspx?ItemID={ItemId}&EntityNamespace=<EnterEntityNamespaceFromModel>&EntityName=<EntityNameFromModel> &LOBSystemInstanceName=<LobSystemInstanceNameFromModel>&ActionName=<ActionNameFromModel>
Remplacez <EnterEntityNamespaceFromModel>, <EntityNameFromModel>, <LobSystemInstanceNameFromModel> et <ActionNameFromModel> par des valeurs valides issues du modèle BDC. Les noms des actions et des paramètres respectent la casse.
La figure suivante illustre la boîte de dialogue Créer une action personnalisée.
Figure 3. Boîte de dialogue Créer une action personnalisée
Cliquez sur OK. Accédez à la liste externe pour voir l’action personnalisée que vous venez d’ajouter à l’emplacement spécifié précédemment.