一步步学习SPD2010--第七章节--使用BCS业务连接服务(8)--创建配置文件页面

        在你创建一个BDC模型后,你需要为每一个ECT创建配置文件页面。你可以用来从外部系统查看单个行数据。在企业版的SP Server2010中,使用SPD或SP2010管理中心Web网站创建一个配置文件页面非常简单,同时也会创建一个外部数据操作,名为视图配置文件。这个外部操作是ECT默认的操作。如果一个用户点击了外部数据项目,她被重定向到配置文件页面。配置文件页面包含业务数据项目建造器和业务数据项目Web部件。这些Web部件只有你使用企业版的SP Server2010时才是可用的。

        因为ECTs可以用在很多站点上,在一个地方支持所有配置文件页面是常用实践。在SharePoint Server上,这个地址通过使用管理中心被配置。为了在SharePoint Designer中创建和修改配置文件页面你必须至少拥有添加和自定义权限。

        注意:用户在浏览器中呈现配置页面,需要具有只读权限。

        乍一看,给SharePoint Foundation或SharePoint Server 2010标准版上创建的ECTs创建配置页面也很简单。当ECTs的设置页面在SharePoint Designer中打开时,创建配置文件页面的命令是活动的。然而,当你点击命令时,一个“服务器不能完成你的请求”消息出现,福袋一个空白详细信息对话框。这个信息并不是错误的真正指示。理想地,创建配置文件页面命令在Foundation和Server标准版上是不活动的。为了模仿创建配置文件页面命令,你需要使用数据视图创建一个页面,然后创建自定义操作。另外SharePoint Server管理员可以通过管理中心,创建外部自定义操作。

        另一个问题是你创建配置文件页面后,如果你尝试创建一个已有的配置文件页面,一个对话框将出现询问是否覆盖。然而,你仍然不知道配置文件的位置。你可以询问SharePoint Server 管理员页面在哪儿,或者通过在已有列表创建如外部数据栏,并查看配置页面位置的URL来核查位置。

        外部数据栏允许你从ECT添加数据到标准SharePoint 列表。在2007版中,外部数据栏作为业务数据栏引用。你可以在SharePoint Designer中创建许多栏类型,但是不包括外部数据栏。在SharePoint Designer中,你可以重命名和删除外部数据栏,但是不能创建。你需要使用浏览器才能检查是否成功创建配置页面。

        注意:如果一个外部数据栏被添加到文档库,这个栏就可以在Word 2010中作为内容控件使用。

        本次练习,你创建一个配置文件页面,并测试是否成功。

        准备:使用SharePoint Designer打开站点。

1. 点击外部内容类型,点击SPD SBS Customers。


2. 在选项卡上点击创建配置文件页面。


故障分析:如果你收到错误,配置文件在宿主站点定义前不能创建,联系你的SharePoint Server 管理员配置宿主位置。


3. 打开站点,在快速启动栏点击列表,如任务。

4. 在列表工具--列表--创建栏。

5. 栏目名输入Customers,类型选择外部数据。

6. 在其他栏设定部分,在外部内容类型框中输入SPD SBS Customers,点击右侧图标,检查是否存在外部内容类型。

7. 在选择在此栏显示的字段,选择CompanyName,选中链接此栏到外部内容类型默认操作。


8. 点击确定。

9. 添加新项目。

10. 标题输入Profile Page Check,Customers框中,点击右边第二个图标。

11. 选择列表中第一个项目,点击确定,保存。

12. 在Customers栏,点击箭头,查看配置文件。


        你在第二步创建的配置文件将显示出来。页面URL格式http://<host location>/_bdc/http__<site>/SPD%20SBS20%Customers.aspx?CustomerID_<value>,其中<site>是创建ECT的站点URL,<value>是从Northwind数据库抽取的customer详细信息的主键。


PS:解决创建配置文件页面失败问题

1. 进入管理中心--应用程序管理--管理服务应用程序,点击User Profile Service Application。


2. 点击配置受信任的主机位置。


3. 点击新建链接。


4. 在“添加受信任主机位置”页,输入受信任的个人网站设置的URL。

5. 在说明框中输入相应说明。

6. (可选)在“目标访问群体”框中,在对应的框中键入用户名或组名,或者单击“浏览”以通过浏览来选择访问群体,然后单击“确定”。

posted @ 2014-03-16 15:27  crazygolf  阅读(162)  评论(0编辑  收藏  举报