Bereitstellen einer Business Connectivity Services: lokal-Lösung in SharePoint Server

 

**Gilt für:**SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-07-07

Zusammenfassung: Informationen zur Installation von Business Connectivity Services (BCS) für den Zugriff auf eine externe Datenquelle eines lokalen Computers mit SQL Server, zum Erfassen externer Daten in SharePoint Server- und SharePoint Foundation-Listen und zum Offlineschalten externer Daten in Outlook.

Das folgende Szenario veranschaulicht die Erstellung einer codelosen Unternehmenslösung in Microsoft Business Connectivity Services (BCS) mithilfe der SQL Server-Beispieldatenbank für AdventureWorks. Folgende Aufgaben werden erklärt:

  • Konfigurieren der Konten und Gruppen, die Sie für einen sicheren Zugriff auf die externe Datenquelle benötigen

  • Konfigurieren der Berechtigung für die externe Datenquelle, den externen Inhaltstyp und die externen Listen

  • Erstellen und Konfigurieren eines externen Inhaltstyps

  • Erstellen einer externen Liste, die die externen Daten Benutzern zur Verfügung stellt

  • Verbinden der externen Liste mit Microsoft Outlook, um die externen Daten zur Verfügung zu stellen, wenn der Benutzer offline ist

Vorgehensweisen zur Unterstützung der Bereitstellung

Business Connectivity Services ist eine zentrale Infrastruktur in SharePoint Server und Office, mit dem Sie Daten integrieren, die nicht in SharePoint Server und Office in SharePoint Server und Office ist. Viele verschiedene Formen, einschließlich des Formulars lokale BCS Implementierungen in Anspruch nehmen. Diese Verfahren dargestellt, wie Sie zum Installieren und Konfigurieren von BCS, um Daten aus einer lokalen SQL-Datenquelle in einer externen Liste SharePoint Server und in Outlook integrieren. Im Rahmen dieses Szenario beim Aufbau verwenden wir die AdventureWorks-Beispieldatenbank von SQL. Die Lösung sieht aus wie in der folgenden Abbildung dargestellt.

Abbildung: Lokale BCS-Lösung

Eine strukturierte lokale BCS-Lösung. Gezeigt wird:

  1. Ein Benutzer navigiert zu einer externen Liste auf einer SharePoint-Website. Die externe Liste erstellt mit den Windows-Anmeldeinformationen des Benutzers eine Datenanforderung.

  2. Die Anforderung wird an die BDC-Laufzeit in der SharePoint-Farm gesendet.

  3. Die BDC-Laufzeit greift auf den externen Inhaltstyp für die Liste (im BDC-Metadatenspeicher) zu, um zu prüfen, wie auf das externe System zugegriffen werden kann und welche Vorgänge ausgeführt werden können. Unter Verwendung der Anmeldeinformationen des Benutzers oder der Anmeldeinformationen aus Secure Store (so wie im externen Inhaltstyp definiert), übergibt die BDC-Laufzeit die Anforderung an einen Konnektor, der die Anfrage behandeln kann – in diesem Fall an den SQL-Konnektor.

  4. Der SQL-Connector greift auf die externe Datenquelle zu, ruft die Daten ab und wendet entsprechend der Festlegung im externen Inhaltstyp Formatierung und Filterung an. Die Daten werden durch die Anforderungskette hindurch an die Liste zurückgegeben, über die der Benutzer mit ihnen interagieren kann.

  5. Der Benutzer möchte diese Daten auf einen tragbaren Computer in Outlook übertragen, wozu er die Funktion Verbindung mit Outlook herstellen auf die externe Liste anwenden kann, um die Daten offline zu schalten.

  6. Die Installation über einen Mausklick wird zum Installieren des benötigten BDC-Modells auf dem Client ausgeführt. Dadurch kann die clientseitige BDC-Laufzeit direkt auf die externen Daten zugreifen.

  7. Outlook stellt dann eine Verbindung mit den externen Daten her, indem die Konfiguration im BDC-Modell verwendet wird, und synchronisiert diese mit einer für Outlook und SharePoint externen Liste, die als Kontaktliste formatiert ist.

  8. Der Benutzer kann anschließend mit den Kontaktdaten arbeiten. Änderungen, die der Benutzer vornimmt, können in die externe Datenquelle zurückgeschrieben werden, entweder über eine Synchronisierung auf Anforderung oder nach Warten von sechs Stunden auf die automatisierte Synchronisierung.

Bereitstellen der Lösung

Die Schritte zum Bereitstellen von diesem Szenario vollständig sind unten aufgeführt. Einige der Verfahren sind in anderen Artikeln. Bei Bedarf werden Links bereitgestellt.

Bevor Sie die Installation des lokalen Microsoft Business Connectivity Services (BCS)-Szenarios starten können, müssen folgende Software- und Infrastrukturanforderungen erfüllt sein.

  • Eine voll funktionsfähige SharePoint Server-Serverfarm mit einer Webanwendung und einer Websitesammlung

  • Eine ordnungsgemäß konfigurierte Business Data Connectivity Services-Anwendung

  • Eine voll funktionsfähige Instanz von SQL Server 2008 mit Service Pack 1 (SP1) und kumulativem Update 2 oder SQL Server 2008 R2

  • SharePoint Designer 2013

  • Outlook 2016-Client

  • Sie verfügen über ein Konto mit Berechtigungen zur Verwaltung der Business Data Connectivity-Dienstanwendung

  • Sie verfügen über ein Konto mit Berechtigungen zur Verwaltung der Secure Store Service-Dienstanwendung

  • Laden Sie die AdventureWorks-Beispieldatenbank von Codeplex für SQL Server herunter. Diese Datenbank muss auf Ihrem SQL Server installiert sein und ordnungsgemäß funktionieren.

  • Erstellen Sie eine AD DS (Active Directory Directory Service)-Sicherheitsgruppe und fügen Sie ihr die Benutzer hinzu, die diese BCS-Lösung verwenden werden; erstellen Sie z. B. eine Gruppe mit dem Namen "AdventureWorksBCSUsers".

AdventureWorks-Beispieldaten

Die AdventureWorks-Beispieldatenbank wurde von Microsoft entwickelt und veröffentlicht. Die AdventureWorks-Beispieldatenbank ist mit eine großen Menge fiktiver Daten des fiktiven Unternehmens "AdventureWorks Cycles" vorausgefüllt. Wir nutzen hier die AdventureWorks-Beispieldatenbank als konkretes Beispiel zur Veranschaulichung der Installation und Konfiguration des lokalen BCS-Szenarios.

Zum Herunterladen und Installieren der AdventureWorks-Beispieldatenbank

  1. Öffnen Sie in einem Browser die Seite der AdventureWorks-Beispieldatenbank, und laden Sie die Datei "AdventureWorks2008R2_Data.mdf" herunter.

  2. Installieren Sie die Beispieldatenbank "Adventure Works 2008 R2" mit den Verfahren im Abschnitt "Infodatei zur AdventureWorks 2008 R2-Beispieldatenbank" der Seite SQL Server-Beispiele – Infodatei.

Erstellen von Datenbankanmeldungen

Microsoft Business Connectivity Services (BCS) erfordert ein Konto, das zum Zugriff auf die externe Datenquelle verwendet werden kann. Das Konto muss die erforderlichen Berechtigungen verfügen, auf alle Vorgänge ausführen, die Ihrer BCS-Lösung erfordern möglicherweise die externe Datenquelle. Zur Erleichterung der Konfiguration und die laufende Verwaltung können Sie ein einzelnes freigegebenen Konto auf die externe Datenquelle eine Gruppe von Benutzern SharePoint Server zuordnen.

In diesem Verfahren erstellen Sie eine Anmeldung SQL Server und weisen Sie diesem Benutzernamen ein Benutzerkonto auf der AdventureWorks-Beispieldatenbank. Sie werden Secure Store Service Dienste verwenden, um eine Gruppe von Benutzern SharePoint Server dem einzelnen freigegebenen Konto in einem späteren Verfahren zuzuordnen.

Erstellen Sie eine SQL Server-Anmeldung

  1. Starten Sie SQL Server Management Studio.

  2. Erweitern Sie im Objekt-Explorerden Knoten <Datenbankservername>, erweitern Sie Sicherheit, und erweitern Sie anschließend Anmeldungen.

  3. Klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie anschließend auf Neue Anmeldung.

  4. Geben Sie im Feld Anmeldename die Zeichenfolge SharePointGroupAccount ein.

  5. Wählen Sie SQL Server-Authentifizierung aus, geben Sie ein Kennwort ein, und bestätigen Sie es.

  6. Wählen Sie im Feld Standarddatenbank die Option AdventureWorks2008R2 aus, und klicken Sie anschließend auf OK.

Erstellen Sie einen SQL Server-Benutzer auf die AdventureWorks-Datenbank

  1. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken, erweitern Sie AdventureWorks2008R2, erweitern Sie Sicherheit, und erweitern Sie anschließend Benutzer.

  2. Klicken Sie mit der rechten Maustaste auf Benutzer, und klicken Sie anschließend auf Neuer Benutzer.

  3. Wählen Sie unter Anmeldename zunächst das Feld Benutzername aus, und geben Sie anschließend im ersten Feld die Zeichenfolge AdventureWorksUser ein.

  4. Klicken Sie im zweiten Feld auf Durchsuchen, klicken Sie im Dialogfeld Anmeldung auswählen auf Durchsuchen, wählen Sie das SQL Server-Konto SharePointGroupAccount aus, und klicken Sie anschließend zweimal auf OK.

  5. Wählen Sie unter der Mitgliedschaft Datenbankrolle die Option db_owner aus.

  6. Klicken Sie auf OK.

  7. Schließen Sie SQL Server Management Studio.

Festlegen von Berechtigungen für den BCS-Metadatenspeicher

Der BCS-Metadatenspeicher enthält externe Inhaltstypen, externe Systeme und BDC-Modelldefinitionen für die BCS-Dienstanwendung. In dieser Prozedur konfigurieren Sie Administratorberechtigungen für den Metadatenspeicher und sämtliche zugehörige Inhalte.

Festlegen von Berechtigungen für den Metadatenspeicher von Business Connectivity Services

  1. Öffnen Sie die die Website für die SharePoint-Zentraladministration mit einem Farmadministratorkonto oder mit einem Konto, an das Berechtigungen für die Verwaltung der Business Data Connectivity-Dienstanwendungen delegiert wurden.

  2. Klicken Sie auf der Schnellstartleiste auf Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter Dienstanwendungen auf Dienstanwendungen verwalten.

  4. Wählen Sie in der Liste mit den Diensten die Zeile mit der Business Data Connectivity-Dienstanwendungaus, die Sie in Konfigurieren einer Business Data Connectivity-Dienstanwendung in SharePoint erstellt haben, und klicken Sie dann auf Verwalten und anschließend auf Berechtigungen für den Metadatenspeicher festlegen.

  5. Geben Sie das Farmadministratorkonto und alle anderen delegierten Administratoren (sofern vorhanden) ein, und klicken Sie auf Hinzufügen.

  6. Aktivieren Sie für alle hinzugefügten Konten oder Gruppen, bei denen es sich um Administratoren der Business Data Connectivity-Dienstanwendung handelt, jeweils die Kontrollkästchen Bearbeiten, Ausführen, Auswählbar in Clients und Berechtigungen festlegen.

  7. Aktivieren Sie das Kontrollkästchen Berechtigungen an alle BDC-Modelle, externen Systeme und externen Inhaltstypen im BDC-Metadatenspeicher weitergeben. Auf diese Weise werden vorhandene Berechtigungen überschrieben.. Weitere Informationen zum Festlegen von Berechtigungen für den BDC-Metadatenspeicher finden Sie unter Übersicht über Business Connectivity Services-Sicherheitsaufgaben in SharePoint Server.

  8. Klicken Sie auf OK.

Hinweis

„Bearbeiten&quot; ist eine sehr hohe Berechtigung, die zum Erstellen und Ändern von Datenquellen, Modellen und externen Inhaltstypen im Business Data Connectivity-Metadatenspeicher benötigt wird. Die Berechtigung „Ausführen&quot; ist erforderlich, um den externen Inhaltstyp abzufragen (da er Berechtigungen zum Erstellen, Lesen, Aktualisieren, Löschen und Abfragen erteilt). Mit „Auswählbar in Clients&quot; können Sie neue externe Listen erstellen, externe Inhaltstypen in der Auswahl für externe Inhaltstypen auswählen und Webparts für externe Daten verwenden. Mit „Berechtigungen festlegen&quot; kann der Benutzer Berechtigungen für den BDC-Dienst selbst festlegen. Es ist wichtig, Berechtigungen für BCS zu planen und die Berechtigung zum Bearbeiten mit Bedacht zu erteilen.

Konfigurieren von Secure Store Service

Beim Secure Store Service werden die Anmeldeinformationen gespeichert, die von den Microsoft Business Connectivity Services zum Zugreifen auf die externe AdventureWorks-Datenquelle verwendet werden. Es wird eine Anmeldeinformationenzuordnung zwischen Ihren Benutzerkonten und den Anmeldeinformationen vorgenommen, die für den Zugriff auf die externe Datenquelle verwendet werden.

Bei diesem Verfahren führen Sie alle Schritte des Artikels Konfigurieren von Secure Store Service in SharePoint 2013 aus. Sie müssen die Schritte dieses Artikels mit den Parametern von Anfang bis Ende ausführen.

Konfigurieren von Secure Store Service für lokale Business Connectivity Services

  1. Führen Sie alle Schritte unter Konfigurieren von Secure Store Service in SharePoint 2013 mit den folgenden Parametern aus.

  2. Öffnen Sie die die Website für die SharePoint-Zentraladministration für die Serverfarm, auf der sich Secure Store Service befindet, mit einem Konto, das über die Berechtigung "Farmadministrator" verfügt.

  3. Führen Sie im Artikel "Konfigurieren von Secure Store Service in SharePoint 2013" alle Verfahren im Abschnitt Configure Secure Store in SharePoint Server mit diesen Parametern aus.

    1. Geben Sie unter Verwaltetes Konto registrieren im Feld Benutzername den Namen des Dienstkontos ein, das Sie im Verfahren Voraussetzungen für die Bereitstellung einer lokalen Business Connectivity Services-Lösung in SharePoint 2013 erstellt haben.

    2. Lassen Sie das Kontrollkästchen Automatische Kennwortänderung aktivieren deaktiviert.

  4. Führen Sie das Verfahren "So starten Sie Secure Store Service" aus.

  5. Führen Sie die Schritte unter "So erstellen Sie eine Secure Store Service-Anwendung" mit diesen Parametern aus.

    1. Geben Sie im Feld Dienstanwendungsname den Namen ein, unter dem der Dienst auf der Seite Dienstanwendungen verwalten angezeigt werden soll.

    2. Lassen Sie unter Datenbank die vorhandenen Werte für Datenbankserver, Datenbankname und Datenbankauthentifizierung unverändert. Für die Authentifizierung ist Windows-Authentifizierung (empfohlen) angegeben, es sei denn, Sie haben dies aufgrund spezieller Entwurfsanforderungen geändert.

    3. Wenn Sie die SQL Server-Datenbankspiegelung konfiguriert haben und den Secure Store Service in die Spiegelung einbeziehen möchten, geben Sie den Namen des Failoverdatenbankservers im Feld Failoverdatenbankserver ein.

    4. Wählen Sie in der Dropdownliste Konfigurierbar das Konto aus, das Sie weiter oben in diesem Verfahren als verwaltetes Konto registriert haben.

  6. Führen Sie die Schritte im Abschnitt Verwenden von Verschlüsselungsschlüsseln mit diesen Parametern:

    1. Führen Sie die Verfahren im Unterabschnitt "Aktualisieren des Schlüssels" nicht aus.
  7. Lesen Sie sich den Abschnitt Store credentials in Secure Store durch, und führen Sie das Verfahren Create a target application mit diesen Parametern durch.

    1. Geben Sie im Feld Zielanwendungs-ID eine Zeichenfolge für die Zielanwendung ein. Dies ist nicht der Anzeigename. Geben Sie z. B. AWTargetAppID ein.

    2. Geben Sie im Feld Anzeigename den gewünschten Anzeigenamen ein, z. B. Adventure Works-Zielanwendungs-ID.

    3. Wählen Sie in der Dropdownliste Zielanwendungstyp die Option Gruppe (gibt die Zuordnung vieler Anmeldeinformationen zu einem einzelnen Anmeldeinformationselement an). In diesem Fall ist die Seiten-URL der Zielanwendung nicht erforderlich, und es wird automatisch Keine festgelegt.

    4. Ändern Sie auf der Seite Neue Zielanwendung für einmaliges Anmelden erstellen unter Feldname die Option Windows-Benutzername in SQL-Benutzername und Windows-Kennwort in SQL-Kennwort.

    5. Ändern Sie unter Feldtyp die Option Windows-Benutzername in Benutzername und Windows-Kennwort in Kennwort.

    6. Fügen Sie unter Administratoren für die Zielanwendung die Konten hinzu, die als Administratoren der Zielanwendung fungieren sollen. Beachten Sie, dass der Farmadministrator bereits standardmäßig über Zugriff verfügt.

    7. Fügen Sie im Feld Mitglieder die Namen der Benutzer hinzu, denen Sie Zugriff auf die externe Datenquelle gewähren möchten. Verwenden Sie für dieses Beispiel die Sicherheitsgruppe AdventureWorksBCSUsers, die Sie unter Voraussetzungen für die Bereitstellung einer lokalen Business Connectivity Services-Lösung in SharePoint 2013 erstellt haben.

  8. Führen Sie die Schritte des Verfahrens Festlegen von Anmeldeinformationen für eine Zielanwendung mit diesen Parametern durch:

    1. Geben Sie im Feld SQL-Benutzername den Text AdventureWorksUser ein. Dies ist der Name des SQL Server-Kontos, das Sie unter Erstellen von Datenbankanmeldungen für eine lokale Business Connectivity Services-Lösung in SharePoint 2013 erstellt haben.

    2. Geben Sie in den Feldern SQL-Kennwort und SQL-Kennwort bestätigen das Kennwort für das Konto ein. Dies ist das Kennwort für das SharePointGroupAccount-Konto, das Sie unter Erstellen von Datenbankanmeldungen für eine lokale Business Connectivity Services-Lösung in SharePoint 2013 erstellt haben.

Erstellen eines externen Inhaltstyps

Mit diesen Verfahren werden Sie durch die Erstellung eines externen Inhaltstyps für Business Connectivity Services mithilfe von SharePoint Designer 2013 geführt, ohne dass Sie dabei Code schreiben müssen. Sie erfahren, wie Sie eine SQL Server-Datenbank ermitteln, eine Verbindung mit der Datenbanktabelle herstellen und dann die erforderlichen Daten zurückgeben. Sie erstellen einen externen Inhaltstyp mit dem Namen "Customers", der auf der Ansicht "Customer" in der AdventureWorks-Beispieldatenbank basiert. In diesem Artikel werden die Verfahren unter Vorgehensweise: Erstellen von externen Inhaltstypen für SQL Server in SharePoint 2013 Preview verwendet. Sie öffnen den Artikel und führen die darin enthaltenen Schritte aus, indem Sie die Parameter aus den entsprechenden Abschnitten dieses Artikels verwenden.

Definieren allgemeiner Informationen

  1. Öffnen Sie Vorgehensweise: Erstellen externer Inhaltstypen für SQL Server in SharePoint 2013 Preview

  2. Erstellen Sie einen neuen externen Inhaltstyp mit dem Namen AWcustomers und dem Anzeigenamen AdventureWorks Customers.

Allgemein und Office-Verhaltensweisen definieren

  1. Legen Sie die Option Office-Elementtyp auf Kontakt fest. Mit dem Office-Elementtyp wird das Outlook-Verhalten bestimmt, das Sie mit dem externen Inhaltstyp verknüpfen möchten. In diesem Fall verhält sich der externe Inhaltstyp "AWCustomer" wie ein systemeigenes Kontaktelement in Outlook.

  2. Stellen Sie sicher, dass für das Kontrollkästchen Offlinesynchronisierung für externe Liste die Option Aktiviert (Standardeinstellung) aktiviert ist.

Hinweis

Wenn Sie diese Option deaktivieren, ist der SharePoint-Menübandbefehl "Verbindung mit Outlook herstellen" für eine externe Liste nicht verfügbar.

Erstellen Sie eine Verbindung mit den externen Daten

  1. Fügen Sie eine Verbindung hinzu, indem Sie SQL Server als externen Datenquellentyp verwenden.

  2. Geben Sie im Feld zum Festlegen des Datenbankservers den <Namen des Datenbankservers> und im Feld zum Festlegen des Datenbanknamens den Text AdventureWorks2008R2 ein. Geben Sie optional im Feld Name den Text AdventureWorks-Beispieldatenbank ein.

  3. Wählen Sie Verbindung mit angenommener benutzerdefinierter Identität herstellen.

  4. Geben Sie im Feld ID der Anwendung für einmaliges Anmelden den Text AWTargetAppID ein.

Warnung

Wenn Sie zum Eingeben eines Benutzernamens und Kennworts für AWTargetAppID aufgefordert werden, liegt dies möglicherweise daran, dass Sie beim Erstellen der SharePointGroupAccount-SQL-Anmeldung die Option Benutzer muss Kennwort bei der nächsten Anmeldung ändern nicht deaktiviert haben. Um dies zu beheben, müssen Sie das Kennwort mithilfe der SQL-Abfrage ALTER LOGIN <LoginName> WITH PASSWORD = '<originalpassword>' ändern.

Wählen Sie Tabelle, Ansicht oder Routine und Define-Vorgangs

  1. Wählen Sie in der AdventureWorks-Beispieldatenbank die Ansicht vIndividualCustomer aus, und klicken Sie mit der rechten Maustaste auf Alle Vorgänge erstellen.

Hinweis

"Alle Vorgänge erstellen" ist eine bequeme Möglichkeit zum Definieren aller grundlegenden Methoden von Vorgängen (Create, Read, Read List, Update und Delete).

Tipp

Lesen Sie sich die Meldungen im Bereich Fehler und Warnungen immer sorgfältig durch. Sie enthalten nützliche Informationen zur Bestätigung Ihrer Aktionen oder zur Behandlung von Problemen.

Hinzufügen von Spalten

  1. Im Dialogfeld Parameterkonfiguration sind standardmäßig alle Spalten ausgewählt. Um nicht benötigte Spalten zu entfernen, deaktivieren Sie die Kontrollkästchen neben den folgenden Spalten: Suffix und Demographie.

  2. Wählen Sie für BusinessEntityID den Wert Zuzuordnender Bezeichner aus.

    Hinweis

    Deaktivieren Sie das Kontrollkästchen Erforderlich, um die Aktualisierung zu verhindern. Aktivieren Sie jedoch das Kontrollkästchen Schreibgeschützt, damit Elemente abgerufen werden können und Sie andere Felder aktualisieren können.

Zuordnen von Outlook-Feldern und Einrichten von Auswahlsteuerelement externe Elemente

  1. Führen Sie für die Felder FirstName, LastName, EmailAddress und PhoneNumber Folgendes aus:

  2. Klicken Sie auf ein Feld, um es zu markieren.

  3. Ordnen Sie unter "Eigenschaften" in der Dropdownliste Office-Eigenschaft jeweils das richtige übereinstimmende Feld zu: FirstName zu Vorname (FirstName), LastName zuNachname (LastName) und PhoneNumber zu Haupttelefonnummer (PrimaryTelephonePhoneNumber) sowie EmailAddress zu E-Mail-Adresse 1 (Email1Address).

    Hinweis

    Nicht zugeordnete Felder werden je nach Anzahl als erweiterte Eigenschaften angezeigt. Bei zwei bis fünf Feldern werden sie Benachbart aufgeführt. Dies bedeutet, dass sie an den Formularbereich unten auf der Standardseite eines Outlook-Formulars angefügt werden. Bei sechs oder mehr Feldern werden sie Separat aufgeführt und Microsoft Outlook als neue Seite hinzugefügt.

  4. Klicken Sie jeweils in die Felder BusinessEntityID, FirstName, LastName und EmailAddress, um diese zu markieren, und klicken Sie dann unter Eigenschaften auf In Auswahl anzeigen.

Definieren von Filtern

  1. Erstellen Sie einen Filter vom Typ Vergleich mit dem Namen ByRegion, und verwenden Sie CountryRegionName als Wert.

  2. Geben Sie unter Eigenschaften neben Standardwert den Text Canada ein.

  3. Erstellen Sie einen Filter vom Typ Grenzwert mit dem Namen AWLimit, und verwenden Sie BusinessEntityID für das Filter-Feld.

  4. Legen Sie den Standardwert auf 200 fest.

Tipp

Klicken Sie in den Bereich Fehler und Warnungen, und stellen Sie sicher, dass keine weiteren Fehler oder Warnungen vorhanden sind.

Legen Sie das Feld Titel für eine externe Liste, und schließen Sie den externen Inhaltstyp

  1. Legen Sie BusinessEntityID als Titel fest, und speichern Sie den externen Inhaltstyp.

Konfigurieren von Berechtigungen für einen externen Inhaltstyp

So konfigurieren Sie Benutzerzugriff und Berechtigungen für den externen Inhaltstyp:

Einrichten von Berechtigungen für den externen Inhaltstyp

  1. Öffnen Sie die Seite der Zentraladministration für Ihre Website.

  2. Klicken Sie auf der Schnellstartleiste auf Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter Dienstanwendungen auf Dienstanwendungen verwalten.

  4. Klicken Sie in der Liste mit den Diensten auf Ihren BDC (Business Data Connectivity)-Dienst.

  5. Klicken Sie auf AWCustomers.

  6. Klicken Sie im Menüband auf Objektberechtigungen festlegen.

  7. Geben Sie die Benutzerkonten ein, denen Berechtigungen erteilt werden sollen, und klicken Sie dann auf Hinzufügen. In diesem Beispiel wird die in Voraussetzungen für die Bereitstellung einer lokalen Business Connectivity Services-Lösung in SharePoint 2013AdventureWorksBCSUsers erstellte Benutzergruppe hinzugefügt.

  8. Markieren Sie die neu hinzugefügten Benutzerkonten, und aktivieren Sie dann das Kontrollkästchen Ausführen.

  9. Aktivieren Sie das Kontrollkästchen Berechtigungen an alle BDC-Modelle, 'LobSystems' (externe Systeme) und Entitäten (externe Inhaltstypen) im BDC-Metadatenspeicher weitergeben, um vorhandene Berechtigungen zu überschreiben.

  10. Klicken Sie auf OK.

Den hinzugefügten Benutzern steht jetzt der externe Inhaltstyp für die Verwendung in SharePoint- und Office-Produkten zur Verfügung.

Erstellen einer externen Liste

Eine externe Liste ist ein wichtiger Baustein für SharePoint-Lösungen, die auf externen Daten basieren. Sie können externe Daten wie bei anderen SharePoint-Listen lesen und schreiben. Eine externe Liste weist viele Ähnlichkeiten mit systemeigenen Listen auf. Es gibt jedoch einige Unterschiede beim Verhalten. Sie können beispielsweise Ansichten erstellen und berechnete Werte mit Formeln berechnen, aber keine Dateien anhängen und Versionen nicht verfolgen. Für diese Übung erstellen Sie die externe Liste im Browser, da dies eine gängige Methode ist. Dieser Artikel verwendet die Verfahren in Erstellen einer externen Liste auf "Office.com". Öffnen Sie diesen Artikel und führen Sie die darin genannten Schritte aus. Verwenden Sie dabei die Parameter aus den entsprechenden Abschnitten in diesem Artikel.

Erstellen einer externen Liste

  1. Öffnen Sie Erstellen einer externen Liste

  2. Erstellen Sie eine externe Liste mit dem Namen AdventureWorksCustomers. Verwenden Sie dabei den externen Inhaltstyp AWCustomers.

Erstellen Sie eine Ansicht einer externen Liste

  1. Erstellen Sie eine Ansicht für die externe Liste AdventureWorksCustomers. Verwenden Sie für dieses Beispiel den DatenquellenfilterByRegion.

  2. Legen Sie ihn als Standardansicht fest, und wählen Sie Ihre eigenen Werte für Sortieren, Filter und Grenze.

Verwalten von Benutzerberechtigungen

Nachdem die externe Liste von Ihnen oder einem geeigneten Benutzer erstellt wurde, müssen Sie sicherstellen, dass für andere Benutzer die richtigen Berechtigungen festgelegt sind. Wenn die Unterwebsite, auf der die externe Liste enthalten ist, Berechtigungen von ihrer übergeordneten Website erbt, kann es vorkommen, dass Berechtigungen versehentlich den falschen Benutzern gewährt werden. In diesem Beispiel werden Berechtigungen für die Gruppe AdventureWorksBCSUsers gewährt.

Verwalten von Benutzerberechtigungen für die externe Liste

  1. Klicken Sie auf der Registerkarte Liste in der Gruppe Einstellungen auf Listeneinstellungen.

  2. Klicken Sie unter Berechtigungen und Verwaltung auf Berechtigungen für diese Liste.

  3. Wenden Sie Berechtigungen wie geplant auf die Liste an.

In der folgenden Tabelle sind die Standardberechtigungen der externen Liste für SharePoint-Benutzergruppen zusammengefasst:

Name Berechtigungsstufen

Excel Services-Viewer

Nur Anzeigen

Mitglieder von <Websitename>

Bearbeiten

Besitzer von <Websitename>

Vollzugriff

Besucher von <Websitename>

Lesen

Verbinden einer externen Liste mit Outlook

Die externe Liste enthält Kundendaten, die Microsoft Outlook-Kontakten zugeordnet sind, für die Sie die Option Offlinesynchronisierung für externe Liste aktiviert haben, damit Sie die Liste mit Outlook 2016 verbinden können. Sobald die Verbindung besteht, können Sie die Daten in den vertrauten Outlook-Benutzeroberflächen anzeigen, bearbeiten und drucken. Die Verfahren in diesem Artikel sind dieselben wie in Verbinden einer externen Liste mit Outlook auf "Office.com". In diesem Artikel finden Sie weitere Informationen zum Verbinden einer externen Liste mit Outlook.

Die externe Liste mit Outlook synchronisieren

  1. Öffnen Sie die SharePoint Server-Website mit der externen Liste. Klicken Sie im Menüband auf der Registerkarte Liste in der Gruppe Verbinden und Exportieren auf Verbindung mit Outlook herstellen.

  2. Klicken Sie im Dialogfeld Microsoft Office-Anpassungs-Installer auf Installieren. Die Installation dauert etwa ein bis zwei Minuten.

  3. Klicken Sie nach Abschluss der Installation auf Schließen.

Überprüfen des Offlinezugriffs und der Synchronisierung externer Daten in Outlook

Aktualisieren von Kundendaten zunächst offline und anschließend online aktualisieren

  1. Um Outlook 2016 offline zu schalten, klicken Sie auf Senden/Empfangen und dann in der Gruppe Einstellungen auf Offline arbeiten.

  2. Nehmen Sie mindestens eine Änderung an einem der AdventureWorks-Kunden vor.

  3. Um Outlook 2016 wieder online zu schalten, klicken Sie auf Senden/Empfangen und dann in der Gruppe Einstellungen auf Online arbeiten.

  4. Zum Synchronisieren der Daten klicken Sie im Navigationsbereich mit der rechten Maustaste auf die externe Liste <Name der Teamwebsite> AWCustomers und klicken dann auf Jetzt synchronisieren

See also

Konfigurieren von Business Connectivity Services-Lösungen für SharePoint Server