Externe Inhaltstypen in SharePoint
Erfahren Sie, welche Möglichkeiten Ihnen externe Inhaltstypen bieten, und was Sie benötigen, um mit deren Erstellung in SharePoint zu beginnen.
Was ist ein externer Inhaltstyp?
Der externe Inhaltstyp ist ein zentrales Konzept von Business Connectivity Services (BCS). Externe Inhaltstypen werden für sämtliche Funktionen und Dienste verwendet, die von BCS geboten werden, und stellen wiederverwendbare Metadatenbeschreibungen von Konnektivitätsinformationen und Datendefinitionen sowie deren Verhalten dar, die Sie auf eine bestimmte Kategorie externer Daten anwenden möchten.
Mit externen Inhaltstypen können Sie die Metadaten und Verhaltensweisen einer Geschäftsentität (etwa eines Kunden oder einer Bestellung) an einem zentralen Ort verwalten und wiederverwenden, und Benutzer können mit diesen externen Daten und Prozessen auf sinnvollere Weise interagieren.
Hier einige der Vorteile der Verwendung externer Inhaltstypen:
Wiederverwendbarkeit: Ein externer Inhaltstyp ist eine wiederverwendbare Datendefinition einer Geschäftsentität. Nachdem Sie sie erstellt haben, können Sie sie mit jeder der Präsentationsfeatures in BCS verwenden, um die Interaktion mit externen Daten benutzerfreundlich zu gestalten.
Kapseln von Komplexitäten externer Systeme: Externe Inhaltstypen ermöglichen Information Workern, Geschäftslösungen zusammenzustellen, ohne die Komplexitäten der externen Systeme, wie Konnektivitätsinformationen und Codeschnittstellen, berücksichtigen zu müssen. Sobald ein Benutzer einen externen Inhaltstyp erstellt hat, steht dieser allen Benutzern zur beliebigen Verwendung zur Verfügung (solange sie die Berechtigungen zum Durchführen dieses Vorgangs sowie Zugriff auf die externen Daten besitzen). Der Benutzer muss allerdings nichts über den Speicherort der externen Daten oder die Verbindung zu diesen wissen.
Bereitstellen von integriertem Office- und SharePoint-Verhalten: Externe Inhaltstypen bieten Office-Elementtypverhalten (z. B. Kontakte, Aufgaben, Kalender in Outlook, Dokumente in Word und Listen in SharePoint Workspace); SharePoint-Verhalten (z. B. Listen, Webparts und Profilseiten); und Funktionen (z. B. die Möglichkeit, offline zu suchen oder zu arbeiten) für externe Daten und Dienste. Dadurch können Benutzer in ihren vertrauten Arbeitsumgebungen arbeiten, ohne nach Daten suchen oder andere (und proprietäre) Benutzeroberflächen verwenden zu müssen.
Unterstützung bei der Bereitstellung von sichererem Zugriff: Externe Inhaltstypen halten die vom externen System und SharePoint verwendeten Sicherheitsmechanismen ein. Durch die Konfiguration von Sicherheitseinstellungen in SharePoint können Sie genau steuern, wer auf welche Daten zugreift.
Vereinfachen der Wartung: Da externe Inhaltstypen einmal erstellt und von mehreren Lösungen in verschiedenen Szenarien verwendet werden können, können Sie sie problemlos verwalten. Beispielsweise können Sie die Zugriffsberechtigungen sowie Verbindungs- und Datendefinitionen zentral verwalten.
Ermöglichen einer externen Datensuche: Sie können von einem Intranetportal aus SharePoint Server-Suchdienst verwenden, um Informationen über einen bestimmten externen Inhaltstyp wie einen Kunden nachzuschlagen. SharePoint Server-Suchdienst ruft die Daten direkt aus dem externen System ab. Daher können Benutzer die Informationen erhalten, die sie benötigen, ohne eine Genehmigung einzuholen oder eine separate Anwendung zu installieren.
Ermöglichen von Offlinearbeit: Sie können externe Inhaltstypen in Outlook 2013 offline verwenden. Business Connectivity Services (BCS) bietet umfangreiche Features für Caching und die Offlinearbeit und unterstützt cachebasierte Vorgänge. Benutzer können externe Daten nahtlos und effizient bearbeiten, auch wenn sie offline sind oder die Serverbindung langsam, unterbrochen oder nicht verfügbar ist. Die Lese-/Schreibvorgänge, die an zwischengespeicherten Geschäftsentitäten durchgeführt werden, werden synchronisiert, sobald eine Verbindung zum Server verfügbar ist.
Voraussetzungen für das Arbeiten mit externen BCS-Inhaltstypen
Um mit der Erstellung externer Inhaltstypen beginnen zu können, benötigen Sie Folgendes:
SharePoint
Visual Studio 2012
Office Developer Tools für Visual Studio 2012
oder
SharePoint Designer 2013
Informationen zum Einrichten einer Entwicklungsumgebung zum Erstellen externer Inhaltstypen finden Sie unter Einrichten einer allgemeinen Entwicklungsumgebung für SharePoint.
Welche Möglichkeiten bieten externe Inhaltstypen?
Wenn SharePoint so konfiguriert ist, dass es mit dem externen System kommuniziert, können Sie mithilfe der externen Inhaltstypen die folgenden Objekte erstellen, um die zugrunde liegenden Daten darzustellen:
Externe Listen
Eine externe Liste ermöglicht auf die gleiche Weise, wie auf SharePoint-Listendaten zugegriffen wird, Zugriff auf Daten in externen Systemen. Externe Listen verwenden externe Inhaltstypen als ihre Datenquellen. Mithilfe externer Listen können Sie die Metadaten verwenden, die bereits über einen externen Inhaltstyp definiert sind, um eine SharePoint-Liste zu erstellen, die externe Daten enthält und das gleiche Aussehen und Verhalten wie jede andere SharePoint-Liste aufweist.
Sie können externe Listen auch offline nehmen, um sie in Outlook 2013 zu verwenden. So können Sie mit externen Daten wie mit systemeigenen Outlook-Elementtypen wie Kontakten, Aufgaben und Beiträgen arbeiten, und die externen Daten in Office-Clientanwendungen verwenden.
Bei externen Listen können Sie in das externe System zurückschreiben, wenn dies vom externen System erlaubt wird und es vom externen Inhaltstyp entsprechend modelliert wurde. Dies impliziert, dass Benutzer externe Daten direkt in der Liste bearbeiten können. Alle Änderungen, die an den Elementen in der Liste vorgenommen wurden, werden automatisch mit dem externen System synchronisiert. Außerdem können Sie mithilfe der Schaltfläche Daten aktualisieren in der Liste Daten synchronisieren und aktualisierte Daten vom externen System automatisch erhalten.
Externe Datenspalten
Mithilfe der externen Datenspalte können Benutzer Daten aus externen Inhaltstypen zu standardmäßigen SharePoint-Listen hinzufügen. Wie eine externe Liste können externe Datenspalten Daten von jedem externen Inhaltstyp anzeigen, der in Business Connectivity Services (BCS) modelliert wurde.
Geschäftsdaten-Webparts
SharePoint bietet für die Arbeit mit externen Daten fünf verschiedene Webparts: Geschäftsdatenliste, Geschäftsdatenelement, Generator für Geschäftsdatenelemente, Geschäftsdaten-Beziehungsliste und Geschäftsdatenaktionen.
Auswahltool für externe Inhaltstypen
Ein Auswahltool für externe Inhaltstypen stellt dem Benutzer Funktionen zur Auswahl und Auflösung bereit. Sie können ein Auswahltool in ein Formular oder eine Seite einbetten, wenn ein Benutzer aus einer Liste verfügbarer externer Inhaltstypen einen externen Inhaltstyp auswählen können soll.
Auswahltool für externe Elemente
Ein Auswahltool für externe Elemente stellt für externe Elemente auf dem Server und in Rich-Client-Office-Anwendungen Funktionen zur Auswahl und Auflösung bereit. Sie können ein Auswahltool in ein Formular oder eine Seite einbetten, wenn ein Benutzer aus einer Liste mit Kunden ein externes Element wie einen Kunden auswählen können soll.
Profilseiten
Profilseiten sind SharePoint-Seiten in SharePoint, auf denen die Details zu einem externen Element angezeigt werden. Genau wie jede andere SharePoint-Webpartseite können Sie diese Seite anpassen, um Details eines externen Elements anzuzeigen.
Benutzerdefinierte Seiten und Anwendungen
Sie können die Programmierbarkeitsoptionen von SharePoint verwenden, wie das SharePoint-Objektmodell, das SharePoint-Clientobjektmodell und REST-URLs (Representational State Transfer).
Tabelle 1 enthält Beispielaufgaben, mit denen das Arbeiten mit externen Inhaltstypen veranschaulicht wird.
Tabelle 1. Einfache Aufgaben für das Arbeiten mit externen Inhaltstypen
Aufgabe | Description |
---|---|
Gewusst wie: Erstellen eines externen Inhaltstyps aus einer OData-Quelle in SharePoint |
Erfahren Sie, wie Sie mithilfe von Visual Studio 2012 eine veröffentlichte OData-Quelle ermitteln und einen wiederverwendbaren externen Inhaltstyp zur Verwendung in SharePoint Business Connectivity Services (BCS) erstellen. |
Vorgehensweise: Erstellen externer Inhaltstypen für SQL Server in SharePoint |
Erfahren Sie, wie Sie einen externen Inhaltstyp erstellen, der auf einer SQL Server-Datenbank basiert. |