Gewusst wie: Erstellen externer Inhaltstypen

Letzte Änderung: Freitag, 16. April 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Unterstützte Tools
Beschreiben von Konnektivitätsinformationen in einem externen Inhaltstyp
Beschreiben von Daten und Vorgängen für einen externen Inhaltstyp
Definieren der Office-Verhaltensweisen eines externen Inhaltstyps

Ein externer Inhaltstyp ist eine wiederverwendbare Sammlung von Metadaten, die Konnektivitätsinformationen und Datendefinitionen sowie die Verhaltensweisen enthalten, die Sie auf eine bestimmte Kategorie externer Daten anwenden möchten. Das Erstellen eines externen Inhaltstyps ist gewöhnlich der erste Schritt, um Daten aus externen Datenquellen in SharePoint 2010- und Office 2010-Anwendungen mithilfe von Microsoft Business Connectivity Services (BCS) einzufügen. Den externen Inhaltstyp können Sie dann zusammen mit den verschiedenen Präsentationsfeatures von Business-Konnektivitätsdienste (Business Connectivity Services) (z. B. externe Listen, Spalten für externe Daten und externe Inhaltssteuerelemente) für Office-Anwendungen verwenden, um externe Daten in SharePoint 2010 und Office 2010 anzuzeigen. Externe Inhaltstypen bieten mehrere Vorteile.

Beim Erstellen eines externen Inhaltstyps muss Folgendes definiert werden:

  1. Die Konnektivitätsinformationen für den Speicherort der externen Daten und die Verbindungsmethode mit den externen Daten.

  2. Die Daten zu einer Geschäftsentität aus der externen Datenquelle (z. B. für welche Felder eines Kunden Sie sich interessieren, und welche Datentypen und Primärschlüssel vorhanden sind) sowie welche Vorgänge für die Geschäftsentität aktiviert werden sollen (z. B., ob Sie die Vorgänge Read, Create, Update oder Delete für den Kunden aktivieren möchten).

  3. Die Office-Verhaltensweise, die dem externen Inhaltstyp angefügt werden sollen (dieser Schritt ist optional). Beispielsweise, ob das Verhalten eines Microsoft Outlook-Elements (z. B. Outlook-Kontakt oder -Aufgabe) an den externen Inhaltstyp angefügt werden soll, und ob Benutzer diese externen Inhalte in Outlook und Microsoft SharePoint Workspace offline bearbeiten können.

Unterstützte Tools

Zur Vereinfachung der Erstellung externer Inhaltstypen gibt es in Business-Konnektivitätsdienste (Business Connectivity Services) zwei Entwicklungstools: Designer für externe Inhaltstypen in Microsoft SharePoint Designer 2010 und den Business-Konnektivitätsdienste (Business Connectivity Services)-Modelldesigner in Microsoft Visual Studio 2010. Wenn Ihre externe Datenquelle Windows Communication Foundation (WCF), einen Webdienst oder einen .NET Framework-Assembly-basierten Integrationsdienst aufweist oder eine einfache Microsoft SQL Server-Datenbank darstellt, können Sie mit dem Designer für externe Inhaltstypen in SharePoint Designer das externe System analysieren und externe Inhaltstypen erstellen, ohne Code oder XML schreiben zu müssen. Handelt es sich dagegen um ein komplexes oder von SharePoint Designer nicht unterstütztes externes System, können Sie mit dem XML-Editor in Visual Studio (im Lieferumfang von IntelliSense enthalten) ein XML-Modell erstellen oder mit dem Visual StudioDesigner für externe Inhaltstypen eine .NET-Verbindungsassembly erstellen, die benutzerdefinierte Back-End-Integrationslogik über .NET Framework-Code bereitstellt. Weitere Informationen zu den Verwendungsmöglichkeiten von SharePoint Designer und Visual Studio finden Sie unter Verwenden von SharePoint Designer verglichen mit Visual Studio beim Erstellen von Lösungen mithilfe von BCS.

Beschreiben von Konnektivitätsinformationen in einem externen Inhaltstyp

Beim Definieren eines externen Inhaltstyps müssen Sie den Typ der externen Datenquelle angeben (Datenbank, WCF oder Webdienst, .NET Framework-Verbindungsassembly oder benutzerdefinierte Anwendung mit einem benutzerdefinierten BDC-Konnektor). Darüber hinaus müssen Sie die Sicherheitsinformationen angeben, nämlich welche Anmeldeinformationen zum Herstellen einer Verbindung mit der externen Datenquelle verwendet werden sollen, und ob Sie Einmaliges Anmelden verwenden. Weitere Informationen finden Sie unter Business Connectivity Services-Sicherheit (Übersicht).

Beschreiben von Daten und Vorgängen für einen externen Inhaltstyp

Sie müssen auch Informationen zu den Vorgängen angeben, die von dem externen Inhaltstyp unterstützt werden. Die folgenden Vorgänge können Sie für Ihren externen Inhaltstyp in Office 2010- und SharePoint 2010-Anwendungen aktivieren, falls diese von Ihrem externen System unterstützt werden:

  • Erstellen

  • Aktualisieren

  • Löschen

  • Element lesen

  • Liste lesen

  • Zuordnung

  • Weitere vom externen System unterstützte Vorgänge. (Hinweis: Diese Arten von Vorgängen werden von SharePoint Designer nicht unterstützt. Zum Definieren derartiger Vorgänge müssen Sie XML im BDC-Modell schreiben.)

Eine vollständige Liste der Vorgänge und der in SharePoint Designer unterstützten Vorgänge finden Sie unter Von BDC unterstützte stereotype Vorgänge.

Für jeden Vorgang, den Sie für den externen Datentyp ausführen möchten, müssen Sie die Back-End-API beschreiben, von der der Vorgang ausgeführt wird, die Eingabe- und Rückgabeparameter definieren sowie die Felder auswählen, die aus der externen Datenquelle zurückgegeben werden sollen. Darüber hinaus können Sie Filterparameter definieren, um die aus dem externen System zurückgegebenen externen Elemente (Zeilen) zu begrenzen.

Definieren der Office-Verhaltensweisen eines externen Inhaltstyps

Sie müssen definieren, welchem Outlook-Elementtyp dieser externe Inhaltstyp zugeordnet werden soll, und wie er sich verhalten soll. Sie können festlegen, dass sich der externe Inhaltstyp wie ein Kontaktelement, ein Aufgabenelement, ein Terminelement oder wie eine generische Liste in Outlook verhält.

Darüber hinaus können Sie die Unterstützung der Offlinesynchronisierung für den externen Inhaltstyp aktivieren bzw. deaktivieren. Wenn die Benutzer nicht in der Lage sein sollen, den externen Inhaltstyp offline in Outlook oder Microsoft SharePoint Workspace zu bearbeiten, sollten Sie die Offlinesynchronisierung deaktivieren. Diese Option ist standardmäßig aktiviert. Wenn Sie diese Option deaktivieren, sind die Schaltflächen Verbindung mit Outlook herstellen und Mit Computer synchronisieren nicht für externe Listen verfügbar.

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines externen Inhaltstyps basierend auf einer SQL Server-Tabelle

Gewusst wie: Erstellen eines externen Inhaltstyps basierend auf einem Webdienst

Gewusst wie: Erstellen eines externen Inhaltstyps basierend auf einem WCF-Endpunkt

Konzepte

Gewusst wie: Erstellen eines externen Inhaltstyps durch Schreiben einer .NET-Verbindungsassembly

Erstellen externer Inhaltstypen: Bewährte Methoden

Erstellen von externen Inhaltstypen: Weitere Schritte

Erstellen externer Inhaltstypen: Welche Erfahrung haben Sie gemacht?