Some internal Microsoft® SharePoint® lists and libraries, such, Tasks, Contracts and Calendar; can connect to Microsoft Outlook®. When the Offline Client Availability radio button is selected on the list’s Advanced Settings page, the data within that list can be stored locally on a users computer, so that the user can use that data when they are away from the office and do not have connection to the SharePoint web site.

External lists can benefit from the same behaviour, if they contain the required columns and you have configure the external content type correctly. This walkthrough demonstrates how to configure the Office Item Type settings for an external content type, and then how to map the external data fields to Office Item Types.

The walkthrough uses BCS Meta Man for Windows with Microsoft® SharePoint® Server 2013, Microsoft Outlook 2013 and a Microsoft® SQL Server® data source, however you could use any other data source supported by BCS Meta Man for Windows, and should the step should be very similar if you are using SharePoint Online with Office 365™, Microsoft SharePoint® Server 2010 and Microsoft Outlook® 2010. If you have any questions please submit them on our web site page: Support Request.

This walkthrough demonstrates the following tasks:

Prerequisites

You need the following components to complete this walkthrough:

  • SharePoint Server 2013
  • BCS Meta Man – it doesn’t necessarily need to be installed on the SharePoint server but it requires .NET Framework 4.5 installed on the machine where you are using BCS Meta Man.
  • Microsoft® SQL Server® with any database. This walkthrough uses the NorthWind sample database.
  • A table in the SQL database with contact information that will be synced with Outlook. This walkthrough uses the Employees table.
  • Microsoft Outlook 2013 .

Create

This walkthrough requires one external content types for the Employees table. Create the external content type (ECT), by completing the following tasks:

  1. Start BCS Meta Man.

  2. Under data source, click Microsoft SQL Server.

  3. Enter the necessary details. More information can be found in the Connecting to SQL Server section in this documentation.
  4. Click the blue arrow Next to move to the next step.


    BCS Meta Man connects to the SQL server, and then displays the model diagram page.

  5. Click Tables to display all the tables in your SQL Server database.
    List of tables in the SQL Server database

  6. Drag and drop the Territories table onto the model diagram design area.
    Drag Employees table onto design area

    BCS Meta Man again connects to the data source and displays a preview of the external content type. You may modify the external content type name, change identifier and add or delete methods to the external content type. In this walkthrough we leave selected all default values.

  7. Click Create.


    The external content type is displayed on the model diagram design surface.

Go to top →

Configure Office Item Type mappings

  1. Within the BDC model design area, right-click the Employees external content type, and then click Configure Entity.
    Right click Employees and then click Configure Entity

    Tip: More information on modifying an external content type can be found earlier in the documentation.

    The configuration screen is displayed.

  2. In the general settings area, under office item type, select contact.
    From the Office Item Type, select Contact

  3. Under configuration, click methods.
    Under configuration, click methods

    The methods screen is displayed.

  4. On the methods screen:

  • Under methods, select the Finder Method, if not already selected. When any field is selected, a warning is displayed, stating that some fields need to be mapped to Office Properties.
    Error message: Required mappings

  • Under fields, select the Title field, in the office item type mapping list, select Title and then click Save.
    Map field to office item type

  • Repeat the previous step to complete the following mappings:
    field office item type mapping
    FirstName First Name
    LastName Last Name
    Address HomeAddress
    HomePhone Home Telephone Number
Click Update.
Click Update

Go to top →

Deploy the BDC Model

  1. On the title bar, click Settings.
    Meta Man setting

  2. In the Model deployment URL text box, type the URL of the SharePoint 2013 Central Administration web site.
    Set BDC model deployment URL

  3. Click Save to close the Settings dialog box.

    Deploy BDC model file

  4. Click Deploy.

    SharePoint validates your BDC model, and then the Information dialog box is displayed.
    BDC model was successful imported

  5. Click OK.

Go to top →

Create an External List based on your BDC model

  1. Navigate to a SharePoint site where you want to test that you have correcting configured the External Item Picker.
  2. Click Settings, Site Contents and then on the Site Contents page, click add an app.
    Add an app to a SharePoint site

  3. Click External List, you may need to scroll down the page or page the second page.

    The Adding External List page is displayed.
    Select 'External List'

  4. In the Name text box, type the name for your list.

  5. To the right of the External Content Type text box, click the External Content Type picker External Item Picker icon .
    Click the External Content Type picker icon

    The External Content Type Picker page is displayed.

  6. Select the ECT that represents the Employees table, that you generated in this walkthrough.
    Select the External Content Type

  7. Click OK, to return to the Adding External List page.


  8. Click Create.

    The external data from your SQL Server database is displayed in the External List.
    Employees External List

Go to top →

Enable Offline Synchronization for External Lists

  1. Click the Settings Click Settings , and then click Site settings.


  2. On the Site Settings page, under Site Actions, click Manage site features.

  3. On the Site Features page, to the right of Offline Synchronization for External Lists click Activate.
    The page will refresh and the feature is identified as being Active.
    Activate the Offline Synchronization for External Lists site feature

Go to top →

Connect to Outlook.

  1. Navigate back to the External List you created previously.

  2. On the List Ribbon tab, click Connect to Outlook.
    Tip: If the Connect to Outlook button is not active, fresh (F5) the page.
    Connect To Outlook

    A dialog box is displayed stating, Publisher cannot be verified.
    Published cannot be verified.

  3. Click Install.

    A dialog box is displayed stating, The Microsoft Office customization was successfully installed.
    Microsoft Office customization was successfully installed.

  4. Click Close.

  5. Open Outlook, if it is not already open. You should see a link to the Employees contacts list.
    External Lists in Outlook

  6. Click on the Employees list, to display the contents of the external list.
    Contents of external list in Outlook

    Tip: To view all the fields of the employee external content type, click an employee and then on the Contact Ribbon tab, click the Customer Details. The fields of the employee are displayed on a separate Outlook form. This form only displays the fields that were mapped to the Contacts Office Item Type properties. Or you can create a custom view, as described in the topic, How to: View All the Fields in an External List in Outlook Explorer.

Go to top →
Troubleshooting →

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Please do not use this for support questions.
For customer support, please contact us here.

Post Comment