Freigeben über


Verwalten externer Inhaltstypen (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 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 Datenkonnektor.

Es gibt folgende Möglichkeiten, dem Business Data Connectivity Service einen externen Inhaltstyp hinzuzufügen:

  • Verwenden Sie Microsoft SharePoint Designer 2010, um einen neuen externen Inhaltstyp zu erstellen.

  • Importieren eines Anwendungsmodells in die Business Data Connectivity Service-Anwendung, das mindestens einen externen Inhaltstyp enthält.

    Die externen Inhaltstypen werden der Business Data Connectivity Service-Anwendung hinzugefügt.

Wenn der Business Data Connectivity Service-Anwendung ein externer Inhaltstyp 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 (beispielsweise Lesen oder Aktualisieren), wer damit externe Listen erstellen kann und wer dafür Berechtigungen festlegen kann.

Sie sollten 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) unter "Übersicht über Business Connectivity Services-Sicherheit (SharePoint Foundation 2010)".

So legen Sie Berechtigungen für einen externen Inhaltstyp fest

  1. Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator sein.

    • Sie müssen Administrator der Business Data Connectivity Service-Anwendung sein und über die Berechtigung Berechtigungen festlegen für den externen Inhaltstyp verfügen.

  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Service-Anwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf Externe Inhaltstypen.

  6. Klicken Sie auf die Kontrollkästchen der einzelnen externen Inhaltstypen, für die Sie Berechtigungen festlegen möchten.

  7. Klicken Sie in der Gruppe Berechtigungen auf Objektberechtigungen festlegen.

  8. 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

    Der Name des Benutzerkontos, der Gruppe und der Forderung darf keinen senkrechten Strich (|) enthalten.

  9. Legen Sie die Berechtigungen für das Konto, die Gruppe oder den Anspruch fest:

    Hinweis

    Mindestens ein Benutzer, eine Gruppe oder eine Forderung in der Zugriffssteuerungsliste des Metadatenobjekts muss über die Berechtigung Berechtigungen festlegen verfügen.

    • Klicken Sie auf Bearbeiten, um dem Benutzer, der Gruppe oder der Forderung das Bearbeiten des externen Inhaltstyps zu gestatten.

      SicherheitshinweisSecurity Note
      Die Berechtigung Bearbeiten sollte sehr restriktiv gehandhabt werden. Mit der Berechtigung Bearbeiten können bösartige Benutzer Anmeldeinformationen stehlen oder eine Serverfarm beschädigen. Zur Gewährleistung einer sicheren Lösung wird empfohlen, eine Testumgebung zu verwenden, in der die Berechtigung Bearbeiten Entwicklern und Lösungsdesignern zugewiesen werden kann. Wenn die getestete Lösung bereitgestellt wird, entfernen Sie die Berechtigung Bearbeiten.
    • Klicken Sie auf Ausführen, um dem Benutzer, der Gruppe oder der Forderung das Ausführen von Vorgängen (Erstellen, Lesen, Aktualisieren oder Abfragen) für die externen Inhaltstypen zu gestatten.

    • Klicken Sie auf Auswählbar in Clients, um dem Benutzer, der Gruppe oder der Forderung das Erstellen externer Listen aller externen Inhaltstypen sowie das Anzeigen der externen Inhaltstypen im Auswahltool für externe Elemente zu gestatten.

    • Klicken Sie auf Berechtigungen festlegen, um dem Benutzer, der Gruppe oder der Forderung das Festlegen von Berechtigungen für den externen Inhaltstyp zu gestatten.

      Die Berechtigung Berechtigungen festlegen sollte sehr restriktiv gehandhabt werden. Mit der Berechtigung Berechtigungen festlegen können Benutzer die Berechtigung Bearbeiten für den externen Inhaltstyp zuweisen.

  10. Klicken Sie auf Berechtigungen an alle Methoden dieses 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-Dienstanwendung an

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratoranmeldeinformationen verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Serviceanwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. 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

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratoranmeldeinformationen verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Serviceanwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf BDC-Modelle.

  6. 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 anzeigen. 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

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratoranmeldeinformationen verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Serviceanwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. 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. Wenn mehrere Versionen eines externen Inhaltstyps vorhanden sind, werden durch das Löschen des externen Inhaltstyps alle Versionen gelöscht.

So löschen Sie einen externen Inhaltstyp

  1. Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator sein.

    • Sie müssen Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung Bearbeiten für den externen Inhaltstyp verfügen.

  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Serviceanwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf Externe Inhaltstypen.

  6. Wählen Sie alle zu löschenden externen Inhaltstyp aus.

  7. 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

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratoranmeldeinformationen verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Serviceanwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Wählen Sie auf der Seite Externe Inhaltstypen anzeigen den externen Inhaltstyp aus, dem Sie eine Aktion hinzufügen möchten.

  6. Zeigen Sie auf den externen Inhaltstyp, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Aktion hinzufügen.

  7. 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.

  8. 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/de/de/default.aspx{0}\&p1={1}

    Warnung

    Parameter können persönliche Daten enthalten wie Namen und Sozialversicherungsnummern enthalten. Achten Sie bei der Entwicklung von Aktionen darauf, keine Felder zu verwenden, die derartige Informationen unbeabsichtigt anzeigen, bzw. stellen Sie sicher, dass Ihre Webserver an allen Verbindungspunkten SSL verwenden, wenn derartige Informationen angezeigt werden müssen.

  9. Wenn Ihre Aktion aus einem Webpart heraus verfügbar ist, klicken Sie unter Aktion in einem neuen Webbrowserfenster starten (gilt nur für externe Datenwebparts): auf Ja, damit die Aktion ein neues Browserfenster öffnet. Auf diese Weise verliert der Benutzer bei der Verwendung der Aktion nicht den aktuellen Kontext. Wenn die Aktion im aktuellen Browserfenster ausgeführt werden soll, klicken Sie auf Nein.

  10. 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 alle Parameter entfernen, indem Sie auf die Schaltfläche Entfernen neben dem Parameter klicken.

  11. Wenn Sie der benutzerdefinierten Aktion ein Symbol zuordnen möchten, klicken Sie im Abschnitt Symbol auf Standardsymbol und wählen ein Symbol aus der Liste aus, oder geben 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.

  12. Die Standardaktion wird ausgeführt, wenn der Benutzer auf das Element klickt, anstatt eine Aktion aus einem Menü auszuwählen. Wenn die Aktion die Standardaktion sein soll, klicken Sie auf Standardaktion

  13. 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.

So geben Sie den Profilseitenhost für eine Instanz einer Business Data Connectivity-Dienstanwendung an

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratoranmeldeinformationen verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Serviceanwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Profilseiten auf Konfigurieren.

  6. Geben Sie auf der Seite Entitätsprofilseiten-Host im Feld Hosten Sie die SharePoint-Website-URL die URL der Website an, in der Profilseiten von externen Inhaltstypen erstellt und gespeichert werden. Diese Website muss sich in der gleichen Serverfarm wir die Instanz der Business Data Connectivity Serviceanwendung befinden.

    Wichtig

    Die Website, auf der Profilseiten eines externen Inhaltstyps erstellt und gespeichert werden, muss allen Benutzern, die Profilseiten erstellen oder aktualisieren, Entwurfsberechtigungen und allen Endbenutzern, die die Profilseiten anzeigen, Lesezugriff gewähren. Wenn Sie diese Website in einer neuen Webanwendung erstellen müssen, ordnen Sie diese Webanwendung der Business Data Connectivity-Dienstanwendung zu.

  7. Wenn Sie die Website sperren möchten, damit keine Profilseiten erstellt werden können, deaktivieren Sie Profilseitenerstellung aktivieren.

  8. 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 eine vorhandene Seite aktualisieren. Wenn Sie z. B. einem externen Inhaltstyp eine externe Datenspalte hinzufügen oder von diesem entfernen, können Sie die Profilseite aktualisieren, damit die Änderungen für den externen Inhaltstyp wirksam werden.

Warnung

Durch die Aktualisierung einer vorhandenen Profilseite kann die aktuelle Profilseite überschrieben werden. Alle Anpassungen auf der aktuellen Seite könnten auf der aktualisierten Seite verloren gehen.

So erstellen oder aktualisieren Sie eine Profilseite für einen externen Inhaltstyp

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratoranmeldeinformationen verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie in der Liste der Dienstanwendungen auf die Zeile, die die Business Data Connectivity Serviceanwendung enthält.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Wählen Sie auf der Seite Externe Inhaltstypen anzeigen den externen Inhaltstyp aus, für den Sie eine Profilseite erstellen oder aktualisieren möchten.

  6. Zeigen Sie auf den externen Inhaltstyp, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Profilseite erstellen/aktualisieren.

  7. Klicken Sie auf der Seite Profilseiten erstellen/aktualisieren auf OK.

    Tipp

    Zum Erstellen oder Aktualisieren von 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.