随笔分类 - SharePoint
摘要:
chris_thanks和我一起讨论一个问题,如何在SharePoint 2010下创建一个可以跨子网站的查阅项(lookup)字段。想到有一个不错的开源项目——SharePoint 2010 filtered lookup自定义字段,正好满足要求,甚至更强大。因此决定写一篇博文推荐给大家。SharePoint 2010项目是从用于WSS 3.0的“ShareP...
阅读全文
![](/images/cnblogs_com/sunmoonfire/good.png)
摘要:
在上一篇博文中,我们介绍了如何使用SharePoint服务器上的业务连接服务对象模型连接到BCS服务元数据存储,来获取一个企业核心业务系统对象、外部内容类型及其方法,以及如何执行一个外部内容类型的方法。在C#代码中执行BCS外部内容类型方法本文将演示如何执行一个带有筛选器定义的外部内容类型的Finder方法。步骤1、使用SharePoint Designer 2010创建一个新的外部内容类型,使用..
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/om.gif)
摘要:
在前面的博文中我们讨论了如何使用Business Connectivity Services对象模型栏获取已部署在SharePoint BCS中的外部内容类型。本文中我们将学习如何获取一个ECT的BCS方法集合。并且还要通过Business Connectivity Services对象模型执行其中的Finder方法和SpecificFinder方法。请先按照上一次文章中的步骤1到5创建一个简单的...
阅读全文
![](/images/cnblogs_com/sunmoonfire/om.gif)
摘要:
在使用SharePoint 2007里的BDC(Business Data Catalog) 时,我们可以将我们的实体作为SharePoint爬网的对象并在搜索结果中返回数据,这一切相对比较简单。只要在我们的实体中实现了SpecificFinder与IDEnumerator方法即可。而在SharePoint 2010 BCS(Business Connectivity Services)里,完成这...
阅读全文
![](/images/cnblogs_com/sunmoonfire/settings.png)
摘要:
本文中我们将讨论如何通过编程的方式连接到BCS服务并获取已经部署的BCS外部内容类型的基本信息。我们将创建一个Visual Studio 2010新增的可视化WebPart 。包括一个很简单的用户界面。在该WebPart的代码中我们将使用BCS对象模型。步骤1)打开Visual Studio 2010并创建一个Visual Web Part项目。2)在设计视图中编辑用户界面 ,从工具箱中添加一个...
阅读全文
![](/images/cnblogs_com/sunmoonfire/om.gif)
摘要:
在我们之前的博文中,我们学习了如何用Visual Studio 2010为AdventureWork2000数据库的Department表创建 BCS模型和定义BCS方法( Finder, Specific Finder,Id Enumerator ,Creator和Updater)。本文我们将学习如何在Visual Studio 2010中配置两个BCS外部内容类型间的关联。在前面的文章中,我们...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/businessdata.jpg)
摘要:
本文将带领大家了解在SharePoint Designer 2010中如何为BCS外部内容类型创建限制筛选器。这类筛选器用于限制从我们的后端数据源返回记录的数量,以提高性能。同时,用户需要处理的数据变少了,工作起来也会更有效率。一个重要的一点要注意的是,限制筛选器自身只会限制返回的条目数,这意味着,如果没有其他类型的过滤器,您只能访问您的数据的一个子集...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
本文是SharePoint 2010 中的BCS身份验证模式的续篇。安全存储服务 (Secure Store Service)安全存储服务提供了存储各种登录凭据(包括用户名和密码,密钥,PIN码,一般标识字符串等等)的功能。在一个安全服务应用程序(Secure Service Application)内,你可以设计其架构以满足各种验证所需的信息。该架构通常至少包括两个字符串字段—...
阅读全文
![](/images/cnblogs_com/sunmoonfire/settings.png)
摘要:
在这一系列的上一篇文章中,我们在Microsoft Visual Studio 2010中创建了BCS模型,并为我们的Department实体定义了 Finder,Specific Finder和ID Enumerator方法。本文将继续扩展我们的BCS模型,看一看如何为Department实体定义Creator和Updater方法,让用户能够在Department实体中插入/编辑记录。首先,开始创建我们的Creator方法...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/businessdata.jpg)
摘要:
本文将讨论如何在SharePoint Designer 2010中为我们的外部内容类型创建比较与通配符过滤器。这些过滤器可以让我们缩小由后端数据源返回的记录数量,这样不但有助于提高性能,也能够使用户工作起来更加容易,因为他们只需要处理较少的数据就能完成工作...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
BCS(Business Connectivity Services)是SharePoint 2010中用于替换原先Microsoft Office SharePoint Server 2007企业版的业务数据目录(Business Data Catalog ,简称BDC)的一项新服务。 BCS相比BDC而言有许多改进,包括回写到数据源的功能,通过类似SharePoint Workspace的Office套件提供脱机功能,增强的工具集以及外部列表等等。在这篇文章中我们将探讨BCS认证的相关内容,包括你可能会遇到的一些问题,以及克服或解决其中的一些问题的若干方法...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
本文将带领大家使用SharePoint Designer创建基于WCF服务的外部内容类型。步骤1、检查你的WCF服务已经宿主并可用。本文将使用封装AdventureWorks2000数据库的Contact表得到的WCF服务。 首先打开你的IIS管理器,导航到宿主你的WCF服务的网站,确保其正常运行...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
在原先的Bussiness Data Catalog里,你只能为实体定义一个Finder方法。换句话说就是,如果你需要从一个表的两个返回不同字段的视图获取数据,那么你实际上需要创建两个完全不同的实体。在Business Connectivity Services里,你现在可以定义多个Finder方法。然后就可以从界面或对象模型中选择用哪一个方法了。本文将带领大家用SharePoint Designer 2010借助BCS为你的外部内容类型定义多个Finder方法...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
欢迎回来!希望你已经通过跟随上一次我们介绍的如何在Visual Studio 2010中构建业务数据连接服务模型中的步骤成功创建了你自己的Entity,并已经部署到SharePoint上。本次我们将继续扩展我们的BCS模型。我们将在 department实体上创建SpecificFinder和IdEnumerator方法。首先我们来设置SpecificFinder...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/businessdata.jpg)
摘要:
本例将在SharePoint 2010站点上构建一个每日一句Web部件。如果你的电脑上还没有装SharePoint 2010环境,可以先从配置 SharePoint 2010开发环境开始做起。为了能够开发该webpart,你除了需要SharePoint 2010外,还需要VisualStudio 2010。下图是最终完成时的效果。它会每天随机从列表里获取数据。步骤新建一个visual web pa...
阅读全文
![](/images/cnblogs_com/sunmoonfire/good.png)
摘要:
刚刚在MS官网找到的。SharePoint 2010:专业开发人员评估指南和演练内容非常的令人心动!废话不多说了,直接上目录:评估指南内容目录 新增功能摘要 开发人员在 SharePoint 上构建的解决方案的主要类型 在 SharePoint 上构建应用程序 业务协作应用程序 适用于 LOB 应用程序数据的用户界面门户 自定义 SharePoint 工作负荷 一个 Web 部件解决方案 使用更好...
阅读全文
![](/images/cnblogs_com/sunmoonfire/good.png)
摘要:
前面的文章中我们了解了如何在SharePoint Designer 2010中创建外部内容类型。今天我们来更进一步,创建两个外部内容类型,部门与雇员。分别对应Department和Employee两个表,这两个表之间具有一对多关系。我们要在两个外部内容类型间建一个关联。这样,当用户在“业务数据列表Web部件”中选择一个部门时,在“与业务数据相关的列表Web部件”中会显示过滤出来的雇员...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
SharePoint 2010中BCS最强的的地方无疑就是能使用.NET程序集作数据源了。这种DLL类库名为程序集系统。 业务数据目录(BDC)可以直接连接SQL Server数据源,但当我们要做的事更复杂(如需要从两个不同的数据源获取数据并混合使用)时,之前的做法是不得不构建一个Web Service层来实现。现在,直接用.NET程序集就可以了,再也不必构建辅助的Web服务...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/businessdata.jpg)
摘要:
上一次我们学习了SharePoint Designer 2010的界面元素,这一次我们要具体深入到其中外部内容类型部分的内容,来看看如何在SharePoint Designer 2010中创建外部内容类型。在2010版本中,微软为了使SPD能够支持通过BCS抓取外部系统的数据做了大量工作。SPD 2010中支持以下连接类型:SQL Server、WCF、.Net类型。在接下来的一系列文章中,我们会分别认识每一种类型数据源。首先来关注SQL Server...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
jPoint是一套开源的用于SharePoint的javascript API框架。jPoint本身基于jQuery,继承了 jQuery快速、敏捷的特性,同时更扩充了针对SharePoint表单,页面,Web服务通讯等等的一些操作。另外还内置了一些有用的jPart插件。在我们进行SharePoint客户端脚本开发时jPoint框架不失为一套得力工具...
阅读全文
![](http://images.cnblogs.com/cnblogs_com/sunmoonfire/jP_tagline.png)