IT tutorials
 
Technology
 

Sharepoint 2013 : Business Connectivity Services - External Data Columns

10/24/2014 9:27:41 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

If you have been playing along at home, you should now have an external content type defined for employees in the Adventure Works SQL database, and an external list that uses the Employee external content type to provide user access to the employees via SharePoint.

SharePoint allows content owners to define their data in SharePoint by using an array of site column types and list templates. Since the introduction of Business Connectivity Services in SharePoint 2010, content owners can now include site columns that link to external sources, just as they would use lookup columns to access columns of another internal list.

Continuing with the example, imagine that Human Resources wishes to store a list of employee salaries in SharePoint. A plain list of employee names and salaries with the employee name as string column is a little dull; besides, HR would like to map salaries to employees contained in their Adventure Works employee table—your makeshift HR database, for all intents and purposes. Using external data columns, you can provide exactly what I just described. Here’s how.

  1. Open the SharePoint site where you created your external list of employees.
  2. Create a new run-of-the-mill SharePoint custom list, called Salaries .
  3. Add a currency site column to the list, called Salary.
  4. Add a new site column for the employee name, using the external data site column type (Figure 1).

    9781430249412_Fig13-16.jpg

    Figure 1. Add an external data column

  5. Click the farthest right icon next to the external content type field.
  6. SharePoint displays the External Content Type Picker (Figure 2).

    9781430249412_Fig13-17.jpg

    Figure 2. External Content Type Picker

  7. Select the external content type containing the column to map your external data column.
  8. After SharePoint refreshes the page, you should see a drop-down list of the fields to choose for the external data column.
  9. Select the column to map. I chose last name.
  10. Check the check boxes for any additional columns you would like to create additional linked external data columns.
  11. Click OK at the bottom of the page to finish creating the column.

In the previous steps, you configured a new list for employee salaries, added a salary column, and created an external data column, which maps to the employee last name column in the previous defined Employee external content type. Now, you get to see the new list with external data column in action.

  1. Navigate to the Salaries list.
  2. Click the link to add a new list item.
  3. In the list entry form, choose the icon farthest from the Employee column.
  4. SharePoint presents a dialog to select an employee (Figure 3).

    9781430249412_Fig13-18.jpg

    Figure 3. Select an employee

    Hold on a second! Why is the dialog in Figure 3 showing e-mail addresses? Cast back a few sections to when you created the external content type for the employee—you selected the e-mail address column to appear in picker dialogs. You essentially told SharePoint that you want to identify users via the e-mail address when selecting from a choice of employees.

  5. Select one of the employees in the list.
  6. Click the OK button.
  7. Since you chose Last Name as your mapped external data column, the last name of the selected employee shows in the Employee column in the form.
  8. Add a salary and a title, then click the Save button to save the list item.
 
Others
 
- Sharepoint 2013 : Business Connectivity Services - External Lists
- Sharepoint 2013 : Business Connectivity Services - External Content Types
- Sharepoint 2013 : Business Connectivity Services - Configure the Secure Store
- Sharepoint 2013 : Business Connectivity Services - Configuring Business Connectivity Services
- Sharepoint 2013 : Business Connectivity Services - Overview of Business Connectivity Services
- SQL Server 2012 : Introducing Basic Query Flow - Select Distinct
- SQL Server 2012 : Ordering the Result Set (part 2) - Specifying the ORDER BY Using Column Aliases, Using the Column Ordinal Position , ORDER BY and Collation
- SQL Server 2012 : Ordering the Result Set (part 1) - Specifying the ORDER BY Using Column Names, Specifying the ORDER BY Using Expressions
- Microsoft Exchange Server 2013 : Addressing Exchange - The display or Details Templates Editor
- Microsoft Exchange Server 2013 : Addressing Exchange - MailTips and group metrics (part 2) - User experience, Custom MailTips
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us