Freigeben über


Vorgehensweise: Hinzufügen einer benutzerdefierten Aktion zu einer externen Liste

Letzte Änderung: Freitag, 16. April 2010

Gilt für: SharePoint Server 2010

Benutzerdefinierte Aktionen können verwendet werden, um einen Workflow auszuführen, ein vorhandenes Formular anzuzeigen oder zu einer anderen Webseite zu navigieren.

Hinzufügen einer benutzerdefinierten Aktion

  1. Navigieren Sie im Browser zur externen Liste.

  2. Klicken Sie auf dem Menüband für die Serverkomponente auf Liste bearbeiten. Daraufhin sollte die externe Liste in Microsoft SharePoint Designer 2010 geöffnet werden.

  3. Klicken Sie wie in der folgenden Abbildung gezeigt auf dem Menüband auf die Schaltfläche Benutzerdefinierte Aktion, und klicken Sie dann auf die Stelle, an der die benutzerdefinierte Aktion angezeigt werden soll.

    Abbildung 1. Menüband für neue Formulare

    Neues Formularmenüband

  4. Daraufhin sollte das Dialogfeld Benutzerdefinierte Aktion erstellen angezeigt werden. In diesem Dialogfeld können Sie einen Namen und eine Beschreibung für die benutzerdefinierte Aktion eingeben und dann eine URL für ein Formular oder eine Webseite bereitstellen oder auf einen Workflow zeigen.

    Abbildung 2. Erstellen einer benutzerdefinierten Aktion

    Benutzerdefinierte Aktion erstellen

  5. Klicken Sie auf OK. Navigieren Sie zur Liste, um die benutzerdefinierte Aktion anzuzeigen, die Sie an der vorher angegebenen Stelle hinzugefügt haben.

Hinzufügen einer benutzerdefinierten Aktion, für die BDC-Felder als Parameter verwendet werden können

  1. Definieren Sie eine Aktion von Grund auf im BDC-Modell, oder verwenden Sie die SharePoint-Zentraladministration. Ein Beispiel finden Sie unter XML Snippet: Hinzufügen einer Aktion zu einem externen Inhaltstyp in einem BDC-Model.

  2. Navigieren Sie im Browser zur externen Liste.

  3. Klicken Sie auf dem Menüband auf Liste bearbeiten.

    Daraufhin wird die externe Liste in Microsoft SharePoint Designer 2010 geöffnet.

  4. Klicken Sie auf dem Menüband auf die Schaltfläche Benutzerdefinierte Aktion, und klicken Sie dann auf die Stelle, an der die benutzerdefinierte Aktion angezeigt werden soll.

    Daraufhin wird das Dialogfeld Benutzerdefinierte Aktion erstellen geöffnet. In diesem Dialogfeld können Sie einen Namen und eine Beschreibung für die benutzerdefinierte Aktion eingeben und dann im Feld Zu URL navigieren eine URL im folgenden Format bereitstellen.

    ~site/_layouts/ActionRedirect.aspx?ItemID={ItemId}&EntityNamespace=<EnterEntityNamespaceFromModel>&EntityName=<EntityNameFromModel>
         &LOBSystemInstanceName=<LobSystemInstanceNameFromModel>&ActionName=<ActionNameFromModel>
    
  5. Ersetzen Sie <EnterEntityNamespaceFromModel>, <EntityNameFromModel>, <LobSystemInstanceNameFromModel> und <ActionNameFromModel> durch gültige Werte aus dem BDC-Modell. Beim Aktionsnamen und bei den Parameternamen wird Groß-/Kleinschreibung beachtet.

    In der folgenden Abbildung wird das Dialogfeld Benutzerdefinierte Aktion erstellen gezeigt.

    Abbildung 3. Dialogfeld "Benutzerdefinierte Aktion erstellen"

    Erstellen eines Kundenaktionsdialogs

  6. Klicken Sie auf OK. Navigieren Sie zur externen Liste. Dort sollte die benutzerdefinierte Aktion angezeigt werden, die Sie an der vorher angegebenen Stelle hinzugefügt haben.