Verwalten von Business Connectivity Services-Anwendungen

In SharePoint in Microsoft 365 können Sie Business Connectivity Services -Verbindungen (BCS) mit Datenquellen wie SQL Azure Datenbanken oder WCF-Webdiensten (Windows Communication Foundation) erstellen, die sich außerhalb der SharePoint-Website befinden. Nachdem Sie diese Verbindungen erstellt haben, können Sie BCS-Informationen im SharePoint Admin Center verwalten oder bearbeiten. Microsoft SharePoint verwendet BCS zusammen mit Secure Store Services, um auf Daten wie BDC-Modelle von externen Datensystemen zuzugreifen und diese abzurufen. Siehe auch Bereitstellen einer Business Connectivity Services-Hybridlösung in SharePoint.

Hinweis

Business Connectivity Services (BCS) in Microsoft 365 ist ein veraltetes Feature. Am 8. Januar 2024 wird es sowohl in neuen Mandanten als auch in vorhandenen Mandanten deaktiviert, die das Feature seit dem 30. Oktober 2023 nicht mehr verwenden. Sie wird am 30. September 2024 außer Betrieb genommen und aus allen Mandanten entfernt. Kunden werden empfohlen, die Verwendung von Microsoft Power Apps zu erkunden, um ihre Business Connectivity Services-Lösungen in Microsoft 365 zu ersetzen.

Weitere Informationen finden Sie unter Einstellung von Business Connectivity Services (BCS) in Microsoft 365.

Verwalten von BCS-Berechtigungen

Nach Abschluss des Setups steuern Benutzerberechtigungen den Zugriff auf die Daten, die die Verbindung bereitstellt. BCS verfügt über zwei Arten von Berechtigungen:

  • Objektberechtigungen

  • Metadatenspeicherberechtigungen

Das Menüband Bearbeiten in den Business Connectivity-Einstellungen mit der Schaltfläche

Objektberechtigungen

Objektberechtigungen gelten nur für ein bestimmtes externes System, ein BDC-Modell oder einen externen Inhaltstyp (ECT). Jeder ECT ist ein sicherungsfähiges Objekt. Wenn Sie beispielsweise über einen ECT mit dem Namen WCFBookSales verfügen, gelten Objektberechtigungen nur für das WCFBookSales-Objekt und nicht für andere ECT-Objekte, die möglicherweise definiert sind.

Führen Sie die folgenden Schritte aus, um Objektberechtigungen für ein Objekt festzulegen.

  1. Wechseln Sie zu Weitere Features im SharePoint Admin Center, und melden Sie sich mit einem Konto an, das über Administratorberechtigungen für Ihre Organisation verfügt.

Hinweis

Wenn Sie Office 365 (betrieben von 21Vianet, China) verwenden, melden Sie sich beim Microsoft 365 Admin Center an, wechseln Sie zum SharePoint Admin Center, und öffnen Sie die Seite "Mehr Features".

  1. Wählen Sie unter BCS die Option Öffnen aus.

  2. Wählen Sie im Abschnitt Geschäftsdatenkatalogdie Option BDC-Modelle und externe Inhaltstypen verwalten aus.

  3. Aktivieren Sie das Kontrollkästchen neben dem Namen des ECT oder des externen Systems, das Sie verwalten möchten.

  4. Wählen Sie im Menüband Objektberechtigungen festlegen aus.

    Screenshot des Dialogfelds

  5. Geben Sie einen Benutzerkonto- oder Gruppennamen in das Textfeld ein, und wählen Sie dann Hinzufügen aus. Sie können auch Durchsuchen auswählen, um nach dem gewünschten Namen zu suchen.

  6. Wählen Sie den Namen des Kontos oder der Gruppe aus, für das Bzw. die Sie den Zugriff auf das ECT oder externe System festlegen möchten. Sie können Berechtigungen jeweils nur für ein Konto festlegen. Wenn Sie über mehrere Konten oder Gruppen verfügen, müssen Sie zugriffsebenen für jedes Konto separat festlegen, indem Sie sie einzeln auswählen.

    In der folgenden Tabelle werden die Berechtigungen und die zugehörigen Zugriffsebenen beschrieben.

Berechtigung Notizen
Bearbeiten
Ermöglicht dem Benutzer oder der Gruppe, externe Systeme und BDC-Modelle zu erstellen, BDC-Modelle zu importieren und BDC-Modelle zu exportieren. Diese Einstellung sollte benutzern mit hohen Berechtigungen vorbehalten sein.
Ausführen
Ermöglicht dem Benutzer oder der Gruppe das Ausführen von Vorgängen (Erstellen, Lesen, Aktualisieren, Löschen oder Abfragen) für ECTs.
Auswählbar in Clients
Ermöglicht dem Benutzer oder der Gruppe, externe Listen für alle ECTs zu erstellen und die ECTs in der externen Elementauswahl anzuzeigen.
Berechtigungen festlegen
Ermöglicht dem Benutzer, der Gruppe oder dem Anspruch, Berechtigungen für den Metadatenspeicher festzulegen.
Mindestens ein Benutzer oder eine Gruppe muss über diese Berechtigung für jede BCS-Verbindung verfügen, damit die Berechtigungsverwaltung erfolgen kann. Mit dieser Berechtigung kann ein Benutzer dem Metadatenspeicher Bearbeitungsberechtigungen erteilen. Diese Einstellung sollte für Benutzer mit hohen Berechtigungen reserviert sein.

Metadatenspeicherberechtigungen

Metadatenspeicherberechtigungen gelten global für den gesamten BCS-Speicher. Das heißt, sie gelten für alle BDC-Modelle, externen Systeme, ECTs, Methoden und Methodeninstanzen, die für dieses externe Datensystem definiert sind. Sie können Berechtigungen für den Metadatenspeicher festlegen, um zu bestimmen, wer Elemente bearbeiten kann, und Berechtigungen für den Speicher festlegen.

Metadatenspeicherberechtigungen gelten für viele Objekte, z. B. B. BDC-Modelle, ECTs und externe Systeme. Da Metadatenspeicherberechtigungen Objektberechtigungen ersetzen können, müssen sie sorgfältig verwaltet werden. Bei Anwendung mit forethought können Metadatenspeicherberechtigungen schnell und vollständig Zugriff gewähren.

Eine Grafik des Dialogfelds

Führen Sie die folgenden Schritte aus, um Metadatenspeicherberechtigungen festzulegen.

  1. Wählen Sie im linken Bereich des neuen SharePoint Admin Centers Weitere Features aus.

  2. Wählen Sie unter BCS die Option Öffnen aus.

  3. Wählen Sie BDC-Modelle und externe Inhaltstypen verwalten aus.

  4. Wählen Sie im Menüband Metadatenspeicherberechtigungen festlegen aus.

  5. Geben Sie ein Benutzerkonto oder eine Gruppe in das Textfeld ein, und wählen Sie dann Hinzufügen aus. Sie können auch Durchsuchen auswählen, um nach dem gewünschten Konto zu suchen.

  6. Das Konto oder die Gruppe wird im zweiten Textfeld angezeigt. Wenn Sie über mehrere Konten oder Gruppen verfügen, müssen Sie diese einzeln auswählen, um die Zugriffsebene festzulegen.

Berechtigung Notizen
Bearbeiten
Ermöglicht dem Benutzer oder der Gruppe, externe Systeme und BDC-Modelle zu erstellen, BDC-Modelle zu importieren und BDC-Modelle zu exportieren. Diese Einstellung sollte benutzern mit hohen Berechtigungen vorbehalten sein.
Ausführen
Ermöglicht dem Benutzer oder der Gruppe das Ausführen von Vorgängen (Erstellen, Lesen, Aktualisieren, Löschen oder Abfragen) für ECTs.
Auswählbar in Clients
Erlauben Sie dem Benutzer oder der Gruppe, externe Listen für alle ECTs zu erstellen und die ECTs in der externen Elementauswahl anzuzeigen.
Berechtigungen festlegen
Ermöglicht dem Benutzer, der Gruppe oder dem Anspruch, Berechtigungen für den Metadatenspeicher festzulegen.
Mindestens ein Benutzer oder eine Gruppe muss über diese Berechtigung für jede BCS-Verbindung verfügen, damit die Berechtigungsverwaltung erfolgen kann.
Mit dieser Berechtigung kann ein Benutzer dem Metadatenspeicher Bearbeitungsberechtigungen erteilen. Diese Einstellung sollte benutzern mit hohen Berechtigungen vorbehalten sein.
  1. Wenn Sie Berechtigungen an alle Elemente im Metadatenspeicher weitergeben möchten, wählen Sie Berechtigungen an alle BDC-Modelle, externen Systeme und externen Inhaltstypen im BDC-Metadatenspeicher weitergeben aus. Wenn Sie diese Option auswählen, ersetzen Sie alle vorhandenen Berechtigungen (einschließlich Objektberechtigungen), die Sie möglicherweise an anderer Stelle in Ihrer ausgewählten BCS-Anwendung festgelegt haben.

Importieren oder Exportieren eines BDC-Modells (Business Data Connectivity)

Die BDC-Modellansicht ermöglicht es einem Benutzer, das zugrunde liegende Framework für die Geschäftsdatenverbindung zu importieren und zu exportieren. Dies ist sehr nützlich, wenn Sie die Verbindung in einer neuen Umgebung neu erstellen müssen. Eine BDC-Modelldatei kann importiert werden, um eine ECT-Verbindung mit einem externen System zu erstellen.

Sie können zwei Arten von Modelldateien importieren oder exportieren:

Modell Exportiert die XML-Metadaten für ein ausgewähltes System.

Ressource Exportiert die lokalisierten Namen, Eigenschaften und Berechtigungen für ein ausgewähltes System.

Hinweis

Sie können ein BDC-Modell mithilfe von XML-Code erstellen. In diesem Fall ist es wichtig zu wissen, dass Sie die Authentifizierungsmodi RevertToSelf und PassThrough mit SharePoint nicht verwenden können. Obwohl Sie möglicherweise ein in XML geschriebenes BDC-Modell importieren können, kann die Verbindung nicht verwendet werden.

Importieren eines BDC-Modells

Wenn Sie ein BDC-Modell importieren, importieren Sie auch die angegebenen Berechtigungen. Bevor Sie ein BDC-Modell importieren, sollten Sie verstehen, wie importierte Berechtigungen mit vorhandenen Berechtigungen interagieren.

Importierte Berechtigungen für ein BDC-Modell werden dem Speicher vorhandener Berechtigungen im BDC-Dienst hinzugefügt. Wenn bereits ein Eintrag für ein Objekt in der Zugriffssteuerungsliste vorhanden ist, wird der vorhandene Wert mit den Berechtigungsinformationen aus der importierten Datei überschrieben.

Führen Sie die folgenden Schritte aus, um ein BDC-Modell zu importieren:

  1. Wählen Sie im linken Bereich des neuen SharePoint Admin Centers Weitere Features aus.

  2. Wählen Sie unter BCS die Option Öffnen aus.

  3. Wählen Sie im Abschnitt Business Connectivity Services die Option Manage BDC Models and External Content Types (BDC-Modelle und externe Inhaltstypen verwalten) aus.

  4. Wählen Sie im Menüband Importieren aus.

  5. Geben Sie im Abschnitt BDC-Modell den Namen der BDC-Modelldatei ein. Der Modellname darf keine Sonderzeichen enthalten, z. B. ~ " # % & * : <> ? \ { | } oder das Zeichen 0x7f. Sie können auch Durchsuchen auswählen, um die *.bdcm-Datei für ein BDC-Modell zu suchen.

    Screenshot der Ansicht

  6. Wählen Sie im Abschnitt Dateityp die Option Modell oder Ressource als Dateityp aus, den Sie importieren möchten.

  7. Wählen Sie im Abschnitt Erweiterte Einstellungen eine oder mehrere der folgenden Zu importierenden Ressourcen aus:

  8. Lokalisierte Namen zum Importieren lokalisierter Namen für die ECTs in einem bestimmten Gebietsschema. Importierte lokalisierte Namen werden von Business Data Connectivity mit den vorhandenen lokalisierten Namen zusammengeführt.

  9. Eigenschaften zum Importieren von Eigenschaften für ECTs. Importierte Eigenschaften werden mit den vorhandenen Eigenschaftenbeschreibungen von Business Data Connectivity zusammengeführt.

  10. Berechtigungen zum Importieren von Berechtigungen für ECTs und andere sicherungsfähige Objekte im Modell.

  11. (Optional) Um die Ressourceneinstellungen zur späteren Verwendung in einer Datei zu speichern, geben Sie einen Namen für die Ressourcendatei in das Textfeld Benutzerdefinierte Umgebungseinstellungen verwenden ein.

  12. Wählen Sie Importieren aus.

Exportieren eines BDC-Modells

Sie können ein BDC-Modell exportieren und dann dessen Inhalt lesen, um Unterschiede zwischen Verbindungen zu ermitteln. Dies kann bei der Problembehandlung hilfreich sein. Sie können auch eine exportierte BDC-Modelldatei in eine andere Umgebung importieren, um sie zu testen oder wiederzuverwenden.

Führen Sie die folgenden Schritte aus, um ein BDC-Modell oder eine BDC-Ressourcendatei zu exportieren:

  1. Wählen Sie im linken Bereich des neuen SharePoint Admin Centers Weitere Features aus.

  2. Wählen Sie unter BCS die Option Öffnen aus.

  3. Wählen Sie BDC-Modelle und externe Inhaltstypen verwalten aus.

  4. Wählen Sie die Dropdownliste aus, und wählen Sie in der Gruppe Ansichtdie Option BDC-Modell aus.

  5. Wählen Sie den Namen des zu exportierenden BDC-Modells aus, und wählen Sie im Menüband Exportieren aus.

  6. Wählen Sie auf der Seite Business Data Connectivity Models (Business Data Connectivity-Modelle) das zu exportierende Modell oder die Ressourcendatei aus.

  7. Wählen Sie auf der Seite Exportieren im Abschnitt Dateityp die Option Modell oder Ressource aus, um den Dateityp anzugeben, den Sie exportieren möchten.

  8. Wählen Sie im Abschnitt Erweiterte Einstellungen eine oder mehrere der folgenden Optionen aus, um den Datenexport weiter zu verfeinern:

  • Um lokalisierte Namen für die ECTs in einem bestimmten Gebietsschema zu exportieren, wählen SieLokalisierte Namen aus.

  • Wählen Sie Eigenschaften aus, um Eigenschaften für ECTs zu exportieren.

  • Um Berechtigungen für ECTs zu exportieren, wählen Sie Berechtigungen aus.

  • Um einen implementierungsspezifischen Proxy zu exportieren, der zum Herstellen einer Verbindung mit dem externen System verwendet wird, wählen Sie Proxys aus. .

  1. Wenn Sie eine Datei mit Ressourceneinstellungen zur späteren Verwendung gespeichert haben, geben Sie den Namen der zu exportierenden Datei in das Feld Benutzerdefinierte Umgebungseinstellungen verwenden ein.

  2. Wählen Sie Exportieren aus, um ein Dialogfeld zu starten, in dem Sie eine *.bdcm-Datei auf Ihrem lokalen Laufwerk speichern können. Sie können die *.bdcm-Datei in einem Text-Editor öffnen.

Hinzufügen von Aktionen zu externen Inhaltstypen

Durch das Hinzufügen von Aktionen zu ECTs ordnen Administratoren einem ECT einen Uniform Resource Locator (URL) zu. Dadurch wird automatisch ein angegebenes Programm gestartet oder eine angegebene Webseite geöffnet.

Aktionen können Parameter angeben, die auf einem oder mehreren Feldern in einem ECT basieren. Sie können z. B. eine Aktion für einen ECT erstellen, die eine Url der Suchseite angibt. Der Parameter für diese Aktion kann die ID eines Elements in der externen Datenquelle sein. Dadurch können Sie eine benutzerdefinierte Aktion für den ECT angeben, die die Suche nach diesem Element automatisiert.

Hinweis

Wenn Sie einem ECT eine neue Aktion hinzufügen, wird diese Aktion nicht zu vorhandenen externen Listen für diesen ECT hinzugefügt. Die Aktion ist nur in neuen externen Listen für den ECT verfügbar.

Führen Sie die folgenden Schritte aus, um einem ECT eine Aktion hinzuzufügen.

  1. Wählen Sie im linken Bereich des neuen SharePoint Admin Centers Weitere Features aus.

  2. Wählen Sie unter BCS die Option Öffnen aus.

  3. Wählen Sie BDC-Modelle und externe Inhaltstypen verwalten aus.

  4. Zeigen Sie auf den Namen des ECT, dem Sie eine Aktion hinzufügen möchten, und wählen Sie dann den angezeigten Pfeil aus. Wählen Sie im Menü die Option Aktion hinzufügen aus, um die Seite Aktion hinzufügen zu öffnen.

  5. Geben Sie der Aktion im Feld Name einen aussagekräftigen Namen.

  6. Geben Sie im Feld URL für die Aktion, die Sie öffnen möchten, die URL ein.

    Hinweis

    Unter dem Steuerelement finden Sie eine Beispiel-URL. Das Beispiel zeigt, wie Sie einen (oder mehrere) Parameterplatzhalter hinzufügen, z {0}. B. oder {1} (http://www.adventure-works.com/sample.aspx?p0={0}&amp;p1={1} ).

  7. Wenn Sie möchten, dass Webparts auf der Website diese neue Aktion verwenden können, wählen Sie eine der folgenden Optionen aus:

Befehl Aktion
Ja
Startet die Aktion in einem neuen Browserfenster (behält den Seitenkontext bei).
Nein
Startet die Aktion im selben Browserfenster.
  1. Geben Sie im Feld URL-Parameter alle Parameter an, die für die URL erforderlich sind. Diese werden in der Schnittstelle ab 0 nummeriert.

  2. Entscheiden Sie, ob Sie ein Symbol verwenden möchten oder nicht. In diesem Feld können Sie auch Standardsymbole verwenden.

  3. Wenn die Aktion die Standardaktion sein soll, aktivieren Sie das Kontrollkästchen Standardaktion .

    Wichtig

    Parameter können persönlich identifizierende Informationen wie Namen und Sozialversicherungsnummern enthalten. Achten Sie beim Entwerfen einer Aktion darauf, keine Felder zu verwenden, die personenbezogene Informationen anzeigen.

Anzeigen externer Daten und Externer Dateneinstellungen

Im Abschnitt Ansicht des Menübands können Sie verschiedene Ansichten von BCS-Verbindungen auswählen. Die drei Ansichten zeigen Informationen zur BCS-Verbindung auf unterschiedliche Weise an und bieten Ihnen Zugriff auf verschiedene Aktionen. Es ist wichtig, sich mit diesen Ansichten vertraut zu machen, da einige Aufgaben nur in bestimmten Ansichten verfügbar sind.

Die drei Ansichtsoptionen sind BDC-Modelle, externe Systeme und externe Inhaltstypen, wie in der folgenden Abbildung dargestellt.

Screenshot der Ansichtsauswahl für BCS-Datenkatalogsichten.

Weitere Informationen dazu, wie Sie diese Ansichten zur Verwaltung von BCS verwenden können, finden Sie in den folgenden Abschnitten.

Ansicht "Externe Inhaltstypen"

Standardmäßig verwendet die BCS-Verbindung die Ansicht Externe Inhaltstypen . Diese Ansicht zeigt Dienstanwendungsinformationen an und listet die folgenden Informationen auf:

  • ECT-Name

  • ECT-Anzeigename

  • ECT-Typnamespace

  • Namespaceversion

  • Name des externen Systems

Screenshot des Menübands in der standardmäßigen Ansicht des externen BCS-Inhaltstyps.

Für die meisten Prozesse in BCS ist diese Ansicht ausreichend. Wenn jedoch viele ECTs vorhanden sind, kann die Navigation in dieser Ansicht schwierig sein.

Ansicht "Externe Systeme"

Die Ansicht Externe Systeme zeigt eine BCS-Verbindung in Bezug auf ihr Ursprungssystem an. Diese Ansicht ist nützlich, wenn Sie die BCS-Verbindungsinformationen nach dem Erstellen des BCS kennen möchten. In dieser Ansicht werden die Eigenschafteneinstellungen für ein benanntes externes System angezeigt. Darüber hinaus können Sie einige der Eigenschafteneinstellungen konfigurieren.

AQ-Screenshot des Menübands in der externen Ansicht für DIE BCS von SPO.

Eigenschafteneinstellungen anzeigen

Der Name des externen Systems wird auf dieser Seite als auswählbarer Link (navigierbare URL) angezeigt. Sie können die URL auswählen, um ein Fenster zu öffnen, in dem die ursprünglichen Eigenschafteneinstellungen für diesen Speicher angezeigt werden. Wenn Sie mit SQL Azure verbunden sind, sehen Sie außerdem den Namen und die Datenbank des Datenbankservers in dieser Ansicht.

Abhängig vom Typ der BCS-Verbindung können die Eigenschafteneinstellungen eine beliebige Kombination der folgenden Elemente enthalten:

  • Zugriffsanbieter (z. B. WCF-Dienst)

  • Authentifizierungsmodus (z. B. Benutzeridentität)

  • Datenbankserver

  • Identitätswechselebene (z. B. Keine, Anonym, Identifikation, Identitätswechsel, Delegierung)

  • Name der Anfangsdatenbank

  • Integrierte Sicherheit (z. B. SSPI)

  • Secure Store-Implementierung

  • Zielanwendungs-ID des sicheren Speichers (als in Secure Store eingegebene ID)

  • Dienst-EndPoint-Adresse (z. B. die URL, die auf SomeWCFService.svc verweist)

  • Verbindungspooling (aktiv/inaktiv)

  • Sekundäre Zielanwendungs-ID für secure store

  • Secure Store-Implementierung

Konfigurieren von Eigenschafteneinstellungen

Wenn Sie auf einen externen Systemnamen zeigen, können Sie ein Kontextmenü öffnen, das einen Einstellungsbefehl enthält. Dies ist nützlich für SharePoint-Verbindungen, die WCF-Webdienste (Windows Communication Foundation) verwenden. Wenn Sie im Menü die Option Einstellungen auswählen, können Sie eine der folgenden Einstellungen konfigurieren:

  • Metadaten-Exchange-URL

  • Metadaten-Exchange-Ermittlungsmodus

  • WDSL-Authentifizierungsmodus (Web Services Description Language)

  • WSDL Secure Store-Zielanwendungs-ID

  • Secure Store-Implementierung.

BDC-Modellansicht

Die Ansicht BDC-Modell bietet Menübandbefehle, mit denen Sie BDC-Modelle importieren oder exportieren können. Darüber hinaus kann die Ansicht BDC-Modell die Bewegung in einer sehr großen Sammlung von ECTs erleichtern. Da das BDC-Modell Links für jede einzelne Verbindung anzeigt, anstatt alle ECTs für jede Verbindung anzuzeigen, kann es eine besser verwaltbare Liste erstellen.

Eine Grafik des BDC-Ansichtsmenübands im BCS von SPO.

Wenn Sie alle ECTs für ein BDC-Modell anzeigen möchten, wählen Sie den Namen des Modells aus. Wenn Sie den Namen eines ECT auswählen, öffnen Sie eine Tabelle mit den für den ECT definierten Feldern. Sie ähnelt der folgenden Tabelle.

Name Typ Standardmäßig anzeigen
Bestell-ID
System.String
Nein
Mitarbeiter-ID
System.String
Nein
Fracht
System.Nullable '1[[System.Decimal, ....
Nein

Diese Anzeige kann das Layout der über einen ECT verbundenen Datenquelle eng Spiegel und einen besseren Einblick in die Struktur der zugrunde liegenden Daten geben.

Außerdem werden unten auf der Seite alle Zuordnungen, Aktionen oder Filter für diesen ECT angezeigt.