<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>John W Powell : BDC</title><link>http://blogs.msdn.com/johnwpowell/archive/tags/BDC/default.aspx</link><description>Tags: BDC</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Walkthrough: Import Data From a Line Of Business System into SharePoint User Profiles</title><link>http://blogs.msdn.com/johnwpowell/archive/2008/10/04/walkthrough-import-data-from-a-line-of-business-system-into-sharepoint-user-profiles.aspx</link><pubDate>Sat, 04 Oct 2008 22:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8976639</guid><dc:creator>johnwpowell</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/johnwpowell/comments/8976639.aspx</comments><wfw:commentRss>http://blogs.msdn.com/johnwpowell/commentrss.aspx?PostID=8976639</wfw:commentRss><description>&lt;P&gt;In this walkthrough, I'll show you how to import data from a line of business (LOB) system into SharePoint user profiles and make that information searchable.&amp;nbsp; Using this approach, you can leverage information that is stored in other LOB systems and create a unified view of user information in SharePoint.&lt;/P&gt;
&lt;H3&gt;Create an Interface to the LOB System&lt;/H3&gt;
&lt;P&gt;Suppose your company has an HR system that contains information about employees.&amp;nbsp; Since it is the system of record for employee data, we don't want users to re-enter this information in SharePoint.&amp;nbsp; In this example, the HR system is backed by Sql Server and the data we need is stored in a table named "Employee."&amp;nbsp; Although we are accessing the database directly in this walkthrough, you should consider using a web service to provide a layer of abstraction and a well-defined interface.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;In our HR system, the Employee table contains a column that we can use to look up employees based on information we have in SharePoint.&amp;nbsp; In this case, we will use the "UserAccountName" column, but in a real-world implementation you need to find a key that is guaranteed to be unique such as the user's security identifier (SID).&amp;nbsp; The following shows the design of the Employee table:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image31.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image31.png"&gt;&lt;IMG height=414 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image31_thumb.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image31_thumb.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When SharePoint to imports data from the HR system, it is essentially a crawl operation, so the SharePoint search account will need read access to the Employee table.&amp;nbsp; Because this database contains sensitive information, we will only allow the account access what it needs and nothing more: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_4.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_4.png"&gt;&lt;IMG height=414 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Create Application Definition&lt;/H3&gt;
&lt;P&gt;Ceate an application definition XML file so SharePoint knows what entities and actions are available from the HR system.&amp;nbsp; We &lt;EM&gt;could&lt;/EM&gt; do this by hand, but it is much easier to use a tool such as &lt;A href="http://www.bdcmetaman.com/" target=_blank mce_href="http://www.bdcmetaman.com/"&gt;BDC Meta Man&lt;/A&gt;.&amp;nbsp; To start, select &lt;EM&gt;Connect to data source&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_15.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_15.png"&gt;&lt;IMG height=289 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_1.png" width=289 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_1.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Enter database connection information and click &lt;EM&gt;Connect&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_55.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_55.png"&gt;&lt;IMG height=275 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_4.png" width=358 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_4.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Once connected, drag the Employee table onto the design surface:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_24.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_24.png"&gt;&lt;IMG height=480 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_11.png" width=638 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The tool generates the Employee entity and three actions: Finder, Specific Finder and IDEnumerator.&amp;nbsp; If you are not familiar with these terms, here is a simple explanation.&amp;nbsp; A Finder returns a list of entities.&amp;nbsp; A Specfic Finders returns a single entity, and an IDEnumerator returns the identifiers of all entities.&amp;nbsp; By default, the tool uses the primary key as the parameter to the specific finder.&amp;nbsp; Since we don't have the employee number in SharePoint, we need to modify the Specific Finder action to take an account name.&amp;nbsp; Select the action and click &lt;EM&gt;Modify&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_62.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_62.png"&gt;&lt;IMG height=342 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_30.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_30.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Clear the condition from the EmployeeNumber column and add a condition to the UserAccountName.&amp;nbsp; Click &lt;EM&gt;Generate&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_66.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_66.png"&gt;&lt;IMG height=465 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_32.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_32.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You'll see a preview of the query.&amp;nbsp; Click &lt;EM&gt;OK&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_70.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_70.png"&gt;&lt;IMG height=307 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_34.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_34.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If prompted to configure parameters, just put something in the fields (like a space) and click &lt;EM&gt;OK&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_68.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_68.png"&gt;&lt;IMG height=240 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_33.png" width=298 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_33.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Edit the HR System details:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_26.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_26.png"&gt;&lt;IMG height=161 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_12.png" width=342 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_12.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can use this screen to modify the system and instance name.&amp;nbsp; You can also set the authentication mode, which we'll set to &lt;EM&gt;RevertToSelf&lt;/EM&gt;.&amp;nbsp; This basically means, "whoever you are impersonating, revert to who you were."&amp;nbsp; So if you were accessing an entity as contoso\johndoe it would revert back to the SharePoint application pool account.&amp;nbsp; If you used PassThrough, contoso\johndoe would be accessing the database as himself.&amp;nbsp; After configuring the system, click &lt;EM&gt;Save&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_28.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_28.png"&gt;&lt;IMG height=400 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_13.png" width=371 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_13.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Select Configuration &amp;gt; Settings and specify where the XML file should be saved.&amp;nbsp; Enter a path and click &lt;EM&gt;Save&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_30.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_30.png"&gt;&lt;IMG height=264 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_14.png" width=631 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_14.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Click the green "play" button to generate the application defintion&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_72.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_72.png"&gt;&lt;IMG height=480 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_35.png" width=638 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_35.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Import Application Definition&lt;/H3&gt;
&lt;P&gt;Go to your Shared Services web site and select &lt;EM&gt;Import application definition&lt;/EM&gt; in the Business Data Catalog section.&amp;nbsp; Browse for the application definition file and click &lt;EM&gt;Import&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_34.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_34.png"&gt;&lt;IMG height=323 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_16.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_16.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Configure BDC Permissions&lt;/H3&gt;
&lt;P&gt;Configure the SharePoint permissions for the application and entities.&amp;nbsp; Click &lt;EM&gt;Manage Permissions&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_36.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_36.png"&gt;&lt;IMG height=244 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_17.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_17.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Select the search account, check the Execute permission and click &lt;EM&gt;Save:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_38.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_38.png"&gt;&lt;IMG height=309 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_18.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_18.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The search account needs access to both the application and the employee entity, so from the manage permission screen for the application, click &lt;EM&gt;Copy all permissions to descendents&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_40.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_40.png"&gt;&lt;IMG height=135 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_19.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_19.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;This will copy the same permissions from the application to all of the entities in that application&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_42.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_42.png"&gt;&lt;IMG height=119 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_20.png" width=386 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_20.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Test the BDC Application&lt;/H3&gt;
&lt;P&gt;You can test the application by accessing the profile page for the Employee entity.&amp;nbsp; You can find the url of the profile page by viewing the entity:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_63.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_63.png"&gt;&lt;IMG height=403 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_7.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Copy the url into a browser and enter a parameter for UserAccountName.&amp;nbsp; You will see a generic error message "Unable to connect to [Instance Name]."&amp;nbsp; This is because we used RevertToSelf and the account accessing the database is the application pool account (contoso\spfarm in this example).&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_59.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_59.png"&gt;&lt;IMG height=398 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_6.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;To prove this, grant the application pool account rights to the Employee table and the entity details will display&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_57.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_57.png"&gt;&lt;IMG height=399 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_5.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Give the Search Account Permission to Update User Profiles&lt;/H3&gt;
&lt;P&gt;Because the import is running as the search account, &lt;EM&gt;that user must have the permission to update user profiles&lt;/EM&gt;.&amp;nbsp; To configure this, from Shared Services, select &lt;EM&gt;Personalization services permissions&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_89.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_89.png"&gt;&lt;IMG height=193 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_9.png" width=315 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Click &lt;EM&gt;Add Users/Groups&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_91.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_91.png"&gt;&lt;IMG height=165 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_15.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_15.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Enter the search account and check the Manage user profiles permission.&amp;nbsp; Click &lt;EM&gt;Save&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_93.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_93.png"&gt;&lt;IMG height=264 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_27.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_27.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;H3&gt;Add an Import Connection&lt;/H3&gt;
&lt;P&gt;Next, we will configure the user profile to import the Location column into the SharePoint user profile.&amp;nbsp; In the Shared Services web site, select &lt;EM&gt;User profiles and properties&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_50.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_50.png"&gt;&lt;IMG height=186 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_24.png" width=257 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_24.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;To connect to the HR System, you have to create an import connection.&amp;nbsp; To do this, click &lt;EM&gt;View import connections:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_52.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_52.png"&gt;&lt;IMG height=306 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_25.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_25.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Click &lt;EM&gt;Create New Connection&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_54.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_54.png"&gt;&lt;IMG height=129 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_26.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_26.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Select Business Data Catalog and choose the entity.&amp;nbsp; There should only be one employee for each SharePoint user profile, so we'll select 1:1 mapping.&amp;nbsp; Next, we must specify the attribute in the UserProfile to pass to the Specific Finder method.&amp;nbsp; Select &lt;EM&gt;AccountName&lt;/EM&gt; and click &lt;EM&gt;OK&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_74.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_74.png"&gt;&lt;IMG height=383 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_36.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_36.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;Add a User Profile Property and Map to a BDC Entity Attribute&lt;/H3&gt;
&lt;P&gt;Add a property to the SharePoint user profile to contain the Location we are importing from the HR system.&amp;nbsp; Click &lt;EM&gt;Add profile property&lt;/EM&gt;: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_76.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_76.png"&gt;&lt;IMG height=165 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_37.png" width=474 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_37.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Enter a Name, Display Name and configure privacy and editing rights:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_78.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_78.png"&gt;&lt;IMG height=396 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_38.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_38.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;In the &lt;EM&gt;Source Data Connection&lt;/EM&gt; drop down, select the import connection you created in the previous step.&amp;nbsp; Select the field to map from the HR System:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_80.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_80.png"&gt;&lt;IMG height=423 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_39.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_39.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Perform a Full User Profile Import&lt;/H3&gt;
&lt;P&gt;Select &lt;EM&gt;Start full import&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_6.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_6.png"&gt;&lt;IMG height=354 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_2.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_2.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The primary (AD) import will run and then there will be a short pause before the Membership and BDC import starts: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_8.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_8.png"&gt;&lt;IMG height=443 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_3.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;After the import completes, check the import log for errors:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_84.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_84.png"&gt;&lt;IMG height=169 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_41.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_41.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you encounter errors, you'll have to comb through the ULS logs to find the specific issue:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_86.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_86.png"&gt;&lt;IMG height=87 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_42.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_42.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Verify the Import Worked&lt;/H3&gt;
&lt;P&gt;On the user profile page, select &lt;EM&gt;View user profiles&lt;/EM&gt; and select a profile.&amp;nbsp; The property should now contain data from the HR System: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_88.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_88.png"&gt;&lt;IMG height=135 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_43.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_43.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Make the Imported Property Searchable&lt;/H3&gt;
&lt;P&gt;Now we'll do something useful with the information we imported from the HR System by making it searchable.&amp;nbsp; We'll create a search scope so you can search for people by location.&amp;nbsp; When we added the location property to the user profile the check box was selected to make the property indexed:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_44.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_44.png"&gt;&lt;IMG height=127 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_8.png" width=655 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_8.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Before the property can be used in search, we must perform a full crawl.&amp;nbsp; From the Shared Services website, access &lt;EM&gt;Search Settings&lt;/EM&gt;.&amp;nbsp; Click on &lt;EM&gt;Content sources and crawl schedules&lt;/EM&gt;.&amp;nbsp; Select &lt;EM&gt;Local Office SharePoint Server Sites&lt;/EM&gt; &amp;gt; &lt;EM&gt;Start Full Crawl&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_46.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_46.png"&gt;&lt;IMG height=340 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_10.png" width=361 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Create a Search Scope&lt;/H3&gt;
&lt;P&gt;Once the crawl completes, return to &lt;EM&gt;Search Settings&lt;/EM&gt; and select &lt;EM&gt;Metadata property mappings&lt;/EM&gt;.&amp;nbsp; Locate the property you added to the user profile and edit it.&amp;nbsp; Check the box "&lt;EM&gt;Allow this property to be used in scopes&lt;/EM&gt;."&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_48.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_48.png"&gt;&lt;IMG height=393 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_21.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_21.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Return to &lt;EM&gt;Search Settings&lt;/EM&gt; and select &lt;EM&gt;View Scopes&lt;/EM&gt;.&amp;nbsp; Click &lt;EM&gt;New Scope.&amp;nbsp; &lt;/EM&gt;Enter a name for the scope such as "Hong Kong Employees," and click &lt;EM&gt;OK:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_82.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_82.png"&gt;&lt;IMG height=248 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_22.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_22.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Next, add a rule to the scope by clicking on &lt;EM&gt;Add rules&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_95.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_95.png"&gt;&lt;IMG height=196 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_23.png" width=567 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_23.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Select Property Query and select the user profile location property we added.&amp;nbsp; Enter a value such as "Hong Kong."&amp;nbsp; Select &lt;EM&gt;Require&lt;/EM&gt; and click &lt;EM&gt;OK:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_97.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_97.png"&gt;&lt;IMG height=273 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_28.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_28.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Return to Search Settings and in the Scopes section, click &lt;EM&gt;Start update now&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_99.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_99.png"&gt;&lt;IMG height=213 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_29.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_29.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;From the Shared Services website, access &lt;EM&gt;Search Settings&lt;/EM&gt;.&amp;nbsp; Click on &lt;EM&gt;Content sources and crawl schedules&lt;/EM&gt;.&amp;nbsp; Select &lt;EM&gt;Local Office SharePoint Server Sites&lt;/EM&gt; &amp;gt; &lt;EM&gt;Start Full Crawl&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_46.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_46.png"&gt;&lt;IMG height=340 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_10.png" width=361 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can confirm the scope contains items by viewing the scopes:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_101.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_101.png"&gt;&lt;IMG height=134 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_31.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_31.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Use the Search Scope in a Site Collection&lt;/H3&gt;
&lt;P&gt;Access the site collection settings and add the scope.&amp;nbsp; From &lt;EM&gt;Site Collection Administration&lt;/EM&gt;, select &lt;EM&gt;Search scopes&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_103.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_103.png"&gt;&lt;IMG height=103 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_40.png" width=187 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_40.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Notice the search scope you created is in the Unused Scopes section.&amp;nbsp; We want it to display in the search dropdown, so click on &lt;EM&gt;Search Dropdown&lt;/EM&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_105.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_105.png"&gt;&lt;IMG height=267 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_44.png" width=593 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_44.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Check the box to include the new scope:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_107.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_107.png"&gt;&lt;IMG height=323 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_45.png" width=585 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_45.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The search dropdown will now display the new scope.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_109.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_109.png"&gt;&lt;IMG height=78 alt=image src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_46.png" width=240 border=0 mce_src="http://blogs.msdn.com/blogfiles/johnwpowell/WindowsLiveWriter/e20d0974d10e_9EB5/image_thumb_46.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can further customize the search scope so it takes you to the people search results page.&amp;nbsp; You could even add a tab to the Search center for each location (scope) such as "Seattle," "New York" and "Hong Kong" to make a people directory.&amp;nbsp; Finally, you can add people search web parts in other parts of the site collection to enable users to quickly find people.&lt;/P&gt;
&lt;H3&gt;Conclusion&lt;/H3&gt;
&lt;P&gt;In this walkthrough, I showed you how to import data from a line of business (LOB) system into SharePoint user profiles and make that information searchable.&amp;nbsp; This approach enables you to expose data from LOB systems and display the information in the user's profile and other areas in SharePoint.&lt;/P&gt;
&lt;H3&gt;References and Additional Reading&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://sharepointsearch.com/pages/article.aspx?itemid=7" target=_blank mce_href="http://sharepointsearch.com/pages/article.aspx?itemid=7"&gt;SharePoint Search Security Explained&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blah.winsmarts.com/2007-4-SharePoint_2007__BDC_-_User_Profiles.aspx" target=_blank mce_href="http://blah.winsmarts.com/2007-4-SharePoint_2007__BDC_-_User_Profiles.aspx"&gt;SharePoint 2007: BDC - User Profiles&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://weblogs.asp.net/danlewis/archive/2008/09/05/resolution-for-event-id-7888-only-site-admin-can-access-data-source-object-from-user-profile-db.aspx" target=_blank mce_href="http://weblogs.asp.net/danlewis/archive/2008/09/05/resolution-for-event-id-7888-only-site-admin-can-access-data-source-object-from-user-profile-db.aspx"&gt;Resolution for Event ID 7888 - Only site admin can access Data Source object from user profile DB&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8976639" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/johnwpowell/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://blogs.msdn.com/johnwpowell/archive/tags/BDC/default.aspx">BDC</category></item></channel></rss>