Verwalten externer Inhaltstypen (SharePoint Server 2010)
Gilt für: SharePoint Foundation 2010, SharePoint Server 2010
Letztes Änderungsdatum des Themas: 2016-11-30
Bei einem externen Inhaltstyp handelt es sich um eine XML-Datei, durch die ein Objekt (beispielsweise Kunde, Bestellung oder Kontakt) definiert wird, das in einer Geschäftsanwendung verwendet werden kann. Die Definition kann die folgenden Informationen enthalten:
Die im Objekt enthaltenen Datenfelder
Die Methoden zum Erstellen, Lesen, Aktualisieren, Abfragen oder Löschen des Objekts
Aktionen, die Benutzer für das Objekt ausführen können
Informationen für das Herstellen von Verbindungen mit der externen Datenquelle, von der die Daten des Objekts bereitgestellt werden
Durch externe Inhaltstypen werden Daten definiert, die in einem unterstützten externen System gespeichert sind, beispielsweise in einer SQL Server-Datenbank oder einer anderen relationalen Datenbank, einer SharePoint-Website, einem Webdienst oder einem benutzerdefinierten Datenconnector.
Es gibt verschiedene Möglichkeiten, einen externen Inhaltstyp zum Business Data Connectivity Service hinzuzufügen:
Verwenden von Microsoft SharePoint Designer 2010, um einen neuen externen Inhaltstyp zu erstellen.
Verwenden des Designers für externe Inhaltstypen in Microsoft Visual Studio 2010.
Die externen Inhaltstypen können dann in ein Lösungspaket eingebunden und für den Business Data Connectivity Service bereitgestellt werden.
Importieren eines Anwendungsmodells in die Business Data Connectivity Serviceanwendung, das mindestens einen externen Inhaltstyp enthält.
Die externen Inhaltstypen werden der Business Data Connectivity Serviceanwendung hinzugefügt.
Wenn ein externer Inhaltstyp der Business Data Connectivity Serviceanwendung hinzugefügt wird, können Administratoren dieser Dienstanwendung die Berechtigungen ändern oder weitere Features wie beispielsweise Aktionen und Profilseiten hinzufügen.
Inhalt dieses Artikels:
Festlegen von Berechtigungen für einen externen Inhaltstyp
Anzeigen aller externen Inhaltstypen für eine Instanz einer Business Data Connectivity-Dienstanwendung
Anzeigen aller in einem Modell enthaltenen externen Inhaltstypen
Anzeigen der Details eines externen Inhaltstyps
Löschen eines externen Inhaltstyps
Hinzufügen einer Aktion zu einem externen Inhaltstyp
Angeben des Profilseitenhosts für eine Instanz einer Business Data Connectivity-Dienstanwendung
Erstellen oder Aktualisieren einer Profilseite für einen externen Inhaltstyp
Festlegen von Berechtigungen für einen externen Inhaltstyp
Sie legen Berechtigungen für einen externen Inhaltstyp fest, um anzugeben, wer den Inhaltstyp bearbeiten kann, wer Vorgänge dafür ausführen kann (z. B. Lesen oder Aktualisieren), wer damit externe Listen erstellen kann sowie wer dafür Berechtigungen festlegen kann.
Es wird empfohlen, einzelnen Benutzern oder Gruppen, die Berechtigungen benötigen, jeweils die niedrigsten Berechtigungen zuweisen, mit denen sie die erforderlichen Aufgaben erfüllen können. Weitere Informationen zum Festlegen von Berechtigungen finden Sie unter Business Connectivity Services-Berechtigungen (Übersicht) im Artikel "Business Connectivity Services-Sicherheit (Übersicht) (SharePoint Server 2010)".
So legen Sie Berechtigungen für einen externen Inhaltstyp fest
Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:
Sie müssen ein Farmadministrator sein.
Sie müssen ein Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung Berechtigungen festlegen für den externen Inhaltstyp verfügen.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf Externe Inhaltstypen.
Klicken Sie auf die Kontrollkästchen der einzelnen externen Inhaltstypen, für die Sie Berechtigungen festlegen möchten.
Klicken Sie in der Gruppe Berechtigungen auf Objektberechtigungen festlegen.
Geben Sie in das Feld die Benutzerkonten, Gruppen oder Ansprüche ein, für die Berechtigungen erteilt werden sollen, und klicken Sie dann auf Hinzufügen.
Hinweis
Für die Namen von Benutzerkonten, Gruppen oder Ansprüchen ist kein senkrechter Strich (|) zulässig.
Legen Sie die Berechtigungen für das Konto, die Gruppe oder den Anspruch fest:
Hinweis
Mindestens ein Benutzer, eine Gruppe oder ein Anspruch in der Zugriffssteuerungsliste des Metadatenobjekts muss die Berechtigung Berechtigungen festlegen aufweisen.
Klicken Sie auf Bearbeiten, um dem Benutzer, der Gruppe oder dem Anspruch das Bearbeiten des externen Inhaltstyps zu erlauben.
Security Note Die Berechtigung Bearbeiten sollte als hohe Berechtigung betrachtet werden. Mit der Berechtigung Bearbeiten kann ein böswilliger Benutzer Anmeldeinformationen stehlen oder eine Serverfarm beschädigen. Zugunsten der Sicherheit einer Lösung sollten Sie eine Testumgebung verwenden, in der die Berechtigung Bearbeiten Entwicklern und Lösungsdesignern frei zugewiesen werden kann. Beim Bereitstellen der getesteten Lösung in einer Produktionsumgebung sollten Sie dann die Berechtigung Bearbeiten entfernen. Klicken Sie auf Ausführen, um dem Benutzer, der Gruppe oder dem Anspruch das Ausführen von Vorgängen (Erstellen, Lesen, Aktualisieren, Löschen oder Abfragen) für den externen Inhaltstyp zu erlauben.
Klicken Sie auf Auswählbar in Clients, um dem Benutzer, der Gruppe oder dem Anspruch das Erstellen von externen Listen des externen Inhaltstyps und das Anzeigen des externen Inhaltstyps im Auswahltool für externe Elemente zu erlauben.
Klicken Sie auf Berechtigungen festlegen, um dem Benutzer, der Gruppe oder dem Anspruch das Festlegen von Berechtigungen für den externen Inhaltstyp zu erlauben.
Die Berechtigung Berechtigungen festlegen sollte als hohe Berechtigung betrachtet werden. Mit der Berechtigung Berechtigungen festlegen kann ein Benutzer die Berechtigung Bearbeiten für den externen Inhaltstyp gewähren.
Klicken Sie auf Berechtigungen an alle Methoden des externen Inhaltstyps weitergeben. Auf diese Weise werden vorhandene Berechtigungen überschrieben., um Berechtigungen an alle geschachtelten Methoden dieses externen Inhaltstyps weiterzugeben.
Anzeigen aller externen Inhaltstypen für eine Instanz einer Business Data Connectivity-Dienstanwendung
Mithilfe von Befehlen in der Gruppe Ansicht des Menübands können Sie alle externen Inhaltstypen in der Business Data Connectivity Serviceanwendung anzeigen.
So zeigen Sie alle externen Inhaltstypen für eine Instanz einer Business Data Connectivity Service-Anwendung an
Stellen Sie sicher, dass Sie über die folgenden Administratorrechte verfügen:
- Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf Externe Inhaltstypen.
Anzeigen aller in einem Modell enthaltenen externen Inhaltstypen
Zeigen Sie alle externen Inhaltstypen in einem Modell an, um mehr über das Modell zu erfahren oder um einen externen Inhaltstyp für andere Vorgänge auszuwählen.
So zeigen Sie alle in einem Modell enthaltenen externen Inhaltstypen an
Stellen Sie sicher, dass Sie über die folgenden Administratorrechte verfügen:
- Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf BDC-Modelle.
Zeigen Sie auf das BDC-Modell, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Externe Inhaltstypen anzeigen.
Anzeigen der Details eines externen Inhaltstyps
Sie können einen externen Inhaltstyp anzeigen, um sich über den externen Typ zu informieren und die Felder, die Beziehung zu anderen Entitäten sowie die dem externen Inhaltstyp zugeordneten Aktionen oder Filter anzuzeigen. Sie können eine Liste aller externen Inhaltstypen für eine Business Data Connectivity Serviceanwendung anzeigen, oder Sie können nur die Entitäten anzeigen, die einem bestimmten Modell zugeordnet sind.
So zeigen Sie Details eines externen Inhaltstyps an
Stellen Sie sicher, dass Sie über die folgenden Administratorrechte verfügen:
- Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Zeigen Sie auf den externen Inhaltstyp, den Sie anzeigen möchten, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Externen Inhaltstyp anzeigen.
Löschen eines externen Inhaltstyps
Löschen Sie einen externen Inhaltstyp, um ihn aus dem Metadatenspeicher zu entfernen. Falls mehrere Versionen eines externen Inhaltstyps vorhanden sind, werden durch Löschen des externen Inhaltstyps alle Versionen gelöscht.
So löschen Sie einen externen Inhaltstyp
Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:
Sie müssen ein Farmadministrator sein.
Sie müssen ein Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung Bearbeiten für den externen Inhaltstyp verfügen.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf Externe Inhaltstypen.
Wählen Sie alle zu löschenden externen Inhaltstypen aus.
Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Verwalten auf Löschen.
Hinzufügen einer Aktion zu einem externen Inhaltstyp
Sie können einem externen Inhaltstyp eine benutzerdefinierte Aktion hinzufügen. Eine benutzerdefinierte Aktion kann ein Programm oder eine Webseite sein, auf das bzw. auf die über die entsprechende URL zugegriffen werden kann. Wenn Sie eine Aktion einem externen Inhaltstyp zuordnen, können Sie der Aktion Parameter übergeben, die auf dem Inhalt mindestens eines Felds im externen Inhaltstyp basieren. Beispielsweise können Sie die URL einer Suchseite einem externen Inhaltstyp zuordnen und Daten von einem Element dieses externen Inhaltstyps bereitstellen, um die Suche zu parametrisieren.
Hinweis
Wenn Sie einem externen Inhaltstyp eine neue Aktion hinzufügen, ist die Aktion in vorhandenen externen Listen dieses externen Inhaltstyps nicht verfügbar. Nur in neuen externen Listen des entsprechenden externen Inhaltstyps wird die Aktion im Kontextmenü angezeigt.
So fügen Sie einem externen Inhaltstyp eine Aktion hinzu
Stellen Sie sicher, dass Sie über die folgenden Administratorrechte verfügen:
- Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Wählen Sie auf der Seite Externe Inhaltstypen anzeigen den externen Inhaltstyp aus, dem Sie eine Aktion hinzufügen möchten.
Zeigen Sie auf den externen Inhaltstyp, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Aktion hinzufügen.
Geben Sie auf der Seite Aktion hinzufügen in das Feld Aktionsname den Namen der Aktion ein.
Dies kann eine beliebige Zeichenfolge sein. Es handelt sich dabei um den Befehlsnamen, der Benutzern im Kontextmenü angezeigt wird, wenn sie auf ein Element des externen Inhaltstyps zeigen und auf den angezeigten Pfeil klicken.
Geben Sie in das Feld Zu dieser URL navigieren die vollständige URL des Befehls ein, zu der der Benutzer navigiert, wenn er auf die Aktion klickt.
Ein Befehl kann Parameter enthalten, die mit dem Inhalt mindestens eines Felds im externen Inhaltstyp aufgefüllt werden. In die in dieses Feld eingegebene URL können Sie Platzhalter für die einzelnen zu verwendenden Parameter einschließen. Platzhalter müssen mit Ganzzahlen ab 0 nummeriert sein (0, 1, 2 usw.) und dem Format {Zahl} entsprechen. In der folgenden Beispiel-URL werden zwei Parameter bereitgestellt, p0 und p1:
https://www.microsoft.com/en/us/default.aspx{0}\&p1={1}
Warnung
Parameter können persönlich identifizierbare Informationen wie z. B. Namen und Sozialversicherungsnummern enthalten. Beim Entwerfen von Aktionen sollten Sie keine Felder verwenden, in denen derartige Informationen versehentlich angezeigt werden, oder bei Bedarf darauf achten, dass Ihre Webserver an allen Verbindungspunkten SSL (Secure Sockets Layer) verwenden.
Wenn die Aktion in einem Webpart verfügbar ist, klicken Sie unter Aktion in einem neuen Webbrowserfenster starten (gilt nur für externe Datenwebparts) auf Ja, um die Aktion in einem neuen Browserfenster zu starten. Dadurch wird verhindert, dass der Benutzer bei Verwendung dieser Aktion den aktuellen Kontext verliert. Klicken Sie auf Nein, damit die Aktion im aktuellen Browserfenster ausgeführt wird.
Wenn die Aktion Parameter enthält, klicken Sie im Feld Parametereigenschaft für jeden Parameterplatzhalter in der URL, beginnend mit dem Parameter {0}, auf Parameter hinzufügen. Klicken Sie dann in der Liste der verfügbaren Felder im externen Inhaltstypen auf das Feld, dessen Inhalt Sie für diesen Parameter übergeben möchten.
Wiederholen Sie diesen Schritt für alle Parameter in der URL des Befehls. Sie können einen beliebigen Parameter entfernen, indem Sie auf die Schaltfläche Entfernen neben dem Parameter klicken.
Wenn Sie der benutzerdefinierten Aktion ein Symbol zuordnen möchten, klicken Sie im Abschnitt Symbol auf Standardsymbol, und wählen Sie ein Symbol aus der Liste aus, oder geben Sie in das Feld Das Bild an dieser URL die vollständige URL eines Bilds ein, das als Symbol für die Aktion verwendet werden soll.
Die Standardaktion wird ausgeführt, wenn der Benutzer auf das Element klickt, anstatt eine Aktion aus einem Menü auszuwählen. Wenn Sie die Aktion als Standardaktion festlegen möchten, klicken Sie auf Standardaktion.
Klicken Sie auf OK, um die Aktion hinzuzufügen.
Angeben des Profilseitenhosts für eine Instanz einer Business Data Connectivity-Dienstanwendung
Es wird eine Profilseite mit den Daten für ein Element eines externen Inhaltstyps angezeigt. Profilseiten für eine Business Data Connectivity Serviceanwendung werden auf einer Website in der Farm gespeichert, in der der Business Data Connectivity Service gehostet wird. Sie können die Website angeben, die die Profilseiten hostet.
Angeben des Profilseitenhosts für eine Instanz einer Business Data Connectivity-Dienstanwendung
Stellen Sie sicher, dass Sie über die folgenden Administratorrechte verfügen:
- Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Profilseiten auf Konfigurieren.
Geben Sie auf der Seite Entitätsprofilseiten-Host im Feld Hosten Sie die SharePoint-Website-URL die URL einer Website ein, auf der Profilseiten externer Inhaltstypen erstellt und gespeichert werden. Diese Website muss sich in der gleichen Serverfarm befinden wie die Instanz der Business Data Connectivity Serviceanwendung.
Wichtig
Die Website, auf der Profilseiten eines externen Inhaltstyps erstellt und gespeichert werden, muss allen Benutzern, die Profilseiten erstellen oder aktualisieren, Designberechtigungen und allen Endbenutzern, die die Profilseiten anzeigen, Leseberechtigungen gewähren. Wenn Sie diese Website in einer neuen Webanwendung erstellen müssen, ordnen Sie diese Webanwendung der Business Data Connectivity-Dienstanwendung zu.
Deaktivieren Sie Profilseitenerstellung aktivieren, um die Website zu sperren, sodass kein Profilseiten erstellt werden können.
Klicken Sie auf OK.
Erstellen oder Aktualisieren einer Profilseite für einen externen Inhaltstyp
Sie können eine neue Profilseite für einen externen Inhaltstyp erstellen oder aber eine vorhandene Seite aktualisieren. Wenn Sie z. B. eine externe Datenspalte einem externen Inhaltstyp hinzufügen oder daraus entfernen, können Sie die Profilseite aktualisieren, damit die Änderungen für den externen Inhaltstyp wirksam werden.
Warnung
Durch das Aktualisieren einer vorhandenen Profilseite wird möglicherweise die aktuelle Profilseite überschrieben. Dadurch können alle Anpassungen der aktuellen Seite auf der aktualisierten Seite verloren gehen.
So erstellen oder aktualisieren Sie eine Profilseite für einen externen Inhaltstyp
Stellen Sie sicher, dass Sie über die folgenden Administratorrechte verfügen:
- Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie in der Liste der Dienstanwendungen auf die Zeile mit der Business Data Connectivity Serviceanwendung.
Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.
Wählen Sie auf der Seite Externe Inhaltstypen anzeigen den externen Inhaltstyp aus, für den Sie eine Profilseite erstellen oder aktualisieren möchten.
Zeigen Sie auf den externen Inhaltstyp, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Profilseite erstellen/aktualisieren.
Klicken Sie auf der Seite Profilseiten erstellen/aktualisieren auf OK.
Tipp
Zum Erstellen oder Aktualisieren der Profilseiten mehrerer externer Inhaltstypen wählen Sie einen Satz externer Inhaltstypen aus, klicken auf die Registerkarte Bearbeiten und klicken dann in der Gruppe Profilseiten auf Profilseiten erstellen/aktualisieren.