Freigeben über


Business Connectivity Services in Microsoft Office 2010

Mithilfe von Business Connectivity Services Rich Client-Erweiterungen können Benutzer über die folgenden Microsoft Office 2010-Clientanwendungen mit externen Systemen interagieren: Outlook 2010, Word 2010, SharePoint Workspace 2010, Microsoft InfoPath 2010 und Microsoft Access 2010.

Letzte Änderung: Mittwoch, 14. Juli 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Externe Daten in SharePoint Workspace
Externe Daten in Outlook
Externe Daten in Word
Externe Daten in InfoPath
Externe Daten in Access

Business Connectivity Services Rich Client-Erweiterungen enthalten die folgenden Benutzeroberflächenelemente, die Sie für Ihre Lösungen verwenden können:

  • Parts für externe Daten Windows Forms-Steuerelemente, mit denen Details eines einzelnen Elements oder einer Liste von Elementen, die einem externen Inhaltstyp angehören, angezeigt werden.

  • Layouts Mindestens ein auf ein- oder zweidimensionale Weise angeordnetes Part für externe Daten, um einem Benutzer Informationen anzuzeigen. Nachdem Sie Layouts definiert haben, können Sie diese in den folgenden Oberflächen hosten:

    • Aufgabenbereich in Outlook 2010

    • Formularbereich in Outlook 2010

  • Aktionen Aktionen können URL-basiert oder codebasiert sein und im Menüband für die Serverkomponente der Office-Anwendung als Schaltflächen verfügbar gemacht werden, mit denen durch Klicken auf die entsprechende Schaltfläche zu einer URL navigiert oder ein Codeabschnitt ausgeführt werden kann.

Die Integration in Office-Clients ist nur in Microsoft Office Professional Plus 2010 verfügbar.

Externe Daten in SharePoint Workspace

Microsoft SharePoint Workspace 2010 enthält Funktionalität für die folgenden Aufgaben:

  • Offlineschalten einer externen Liste in SharePoint Server 2010.

  • Ermöglichen, dass die Benutzer Elemente in der Offlineliste hinzufügen, bearbeiten und löschen sowie den Synchronisierungsstatus eines Elements anzeigen können.

  • Automatisches Generieren von InfoPath-Formularen, falls die externe Liste Standardbrowserformulare verwendet.

  • Beibehalten von Anpassungen, die an den InfoPath-Formularen auf dem Server im Offlinemodus vorgenommen wurden.

  • Berücksichtigen des Ansichtsschemas (Sortieren und Gruppieren sowie Datenquellenfilter) der externen Liste auf dem Server.

  • Filtern, Gruppieren und Suchen zur Laufzeit durch Endbenutzer in SharePoint Workspace.

  • Grundlegende Fehler- und Konfliktbehebung.

Externe Daten in Outlook

Mithilfe der Business Connectivity Services Rich Client-Erweiterungen auf dem Client können von Outlook 2010 externe Daten mit der systemeigenen Benutzeroberfläche der Hostanwendung verfügbar gemacht werden. Eine Lösung, die Sie mithilfe von Business-Konnektivitätsdienste (Business Connectivity Services) (in Outlook integriert) erstellen, kann die nahtlose Integration in externe Systeme und das Anzeigen und Bearbeiten externer Daten ermöglichen. In Abbildung 1 ist dargestellt, dass Kunden aus der Northwind-Beispieldatenbank in Outlook so wie systemeigene Kontaktelemente angezeigt werden.

Abbildung 1. Kunden in der Northwind-Datenbank werden als systemeigene Kontaktelemente angezeigt

Kunden werden als systemeigene Kontaktelemente angezeigt

Externe Inhaltstypen können stark in die Outlook-Benutzeroberfläche integriert werden. Sie können das Outlook-Menüband anpassen, benutzerdefinierte Ansichten und Formulare erstellen sowie Layouts in Aufgabenbereichen und in Outlook-Formularen hosten. Externe Daten sind auch offline in Outlook verfügbar, und Sie können Lese-/Schreibvorgänge für zwischengespeicherte Elemente ausführen, die beim Herstellen einer Verbindung mit dem externen System synchronisiert werden. Mit einem einfachen Tool können Sie Felder eines externen Inhaltstyps systemeigenen Outlook-Elementeigenschaften zuordnen, wie z. B. Kontaktname und Adresse. Die folgende Abbildung veranschaulicht, dass Kunden aus der Northwind-Beispieldatenbank in Outlook so wie systemeigene Kontaktelemente angezeigt werden. Beachten Sie, wie der Kontaktname, die Telefonnummer und die Adresse automatisch in der Kontaktansicht angezeigt werden. Wenn ein Feld eines externen Inhaltstyps keiner systemeigenen Outlook-Elementeigenschaft zugeordnet wird, zeigt Business-Konnektivitätsdienste (Business Connectivity Services) die zusätzlichen externen Daten in einem benachbarten oder separaten Formular an. In Abbildung 2 ist dargestellt, wie die Kundendetails in einem separaten Formular des Outlook-Inspektors für ein externes Element angezeigt werden.

Abbildung 2. In einem separaten Formular angezeigte Kundendetails

Kundendetails angezeigt in separatem Formular

Business-Konnektivitätsdienste (Business Connectivity Services) unterstützt auch die deklarative Erweiterbarkeit in Outlook. Dies bedeutet, dass Sie Ihre Lösungen mit Aufgabenbereichen, Parts für externe Daten sowie Aktionen anpassen können.

Externe Daten in Word

In Microsoft Office Word 2007 konnten externe Daten, die aus einer SharePoint-Dokumentbibliothek in ein Dokument eingebettet wurden, nur im Eigenschaftenbereich oben im Dokument angezeigt werden. In Word 2010 ermöglicht Business-Konnektivitätsdienste (Business Connectivity Services) das Verfügbarmachen externer Daten im Dokumentkörper in Form von Inhaltssteuerelementen. Dies ermöglicht die übergangslose Verwendung des Dokuments durch den Benutzer. Business-Konnektivitätsdienste (Business Connectivity Services) verwendet das Externe Datenspalte-Feature und macht jede Externe Datenspalte in einer SharePoint-Dokumentbibliothek als Inhaltssteuerelement in Word 2010 verfügbar. Das Inhaltssteuerelement bietet außerdem Auswahl- und Auflösungsfunktionen. In Inhaltssteuerelementen verfügbar gemachte externe Daten sind im Dokument schreibgeschützt; Business-Konnektivitätsdienste (Business Connectivity Services) unterstützt jedoch das Binden eines Workflows an die SharePoint-Dokumentbibliothek, die die Spalte für externe Daten enthält. In Abbildung 3 ist dargestellt, wie die Spalten für externe Daten von Word als Inhaltssteuerelemente angezeigt werden.

Abbildung 3. Spalten für externe Daten als Inhaltssteuerelemente

Externe Daten in Spalten als Inhaltssteuerelemente

Externe Daten in InfoPath

Business-Konnektivitätsdienste (Business Connectivity Services) verwendet InfoPath als Formulartechnologie, um umfangreiche Formularanpassungen und die Symmetrie zwischen Client und Server zu ermöglichen. Sie können für die automatisch generierten SharePoint-Browserformulare einer externen Liste ein Upsizing auf InfoPath ausführen. In SharePoint Workspace werden InfoPath-Formulare automatisch generiert, wenn für die externe Liste Standardbrowserformulare verwendet werden.

Mithilfe von SharePoint Designer 2010 können Sie ein Steuerelement für die Auswahl externer Daten (External Data Picker) auf ein reguläres InfoPath-Formular ziehen, einem vorhandenen InfoPath-Formular einen sekundären Datenadapter hinzufügen sowie die Datenquelle für die externe Liste auswählen, damit Benutzer externe Daten aus InfoPath-Formularen lesen und schreiben können.

Externe Daten in Access

Sie können ein Business Data Connectivity-Dienst (BDC)-Modell in Access 2010 importieren, um schreibgeschützte Tabellen zu erstellen.