Partager via


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

  1. Accédez à la liste externe dans le navigateur.

  2. Cliquez sur Modifier la liste dans le Ruban serveur. La liste externe s’ouvre alors dans Microsoft SharePoint Designer 2010.

  3. 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

    Ruban de création de formulaire

  4. 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

    Créer une action personnalisée

  5. 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

  1. 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.

  2. Accédez à la liste externe dans le navigateur.

  3. Cliquez sur Modifier la liste dans le ruban.

    La liste externe s’ouvre alors dans Microsoft SharePoint Designer 2010.

  4. 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>
    
  5. 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

    Boîte de dialogue Créer une action personnalisée

  6. 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.