问题标签 [bcs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
384 浏览

sharepoint - 如何在信息路径列表项表单中显示来自 bcs 的集合字段?

我有一个 .net 组装业务数据连接器。字段之一是列表。我有基于此列表项的此连接器和 InfoPath 项表单的外部列表。我想将此列表显示为重复表。但 InfoPath 完全忽略了这个字段。有没有可能实现?如果是,那么如何?

谢谢你!

0 投票
1 回答
1166 浏览

sharepoint - 在 AssociationNavigator 中使用 AttachmentAssociator 属性在自定义索引连接器中搜索

你好, 

我有一个自定义索引连接器,其中包含通过 AssociationNavigator 方法关联的实体。为了让搜索(SharePoint 2013)抓取关联实体,我们需要在关联实体中设置“DirectoryLink”属性或“AttachmentAccessor”属性,如下所述: http://msdn.microsoft.com/en-us/library/gg294164(v=office.14).aspx

当我设置 DirectoryLink 属性时,搜索会同时抓取关联实体(子实体)和父实体。

但是,当我使用 AttachmentAccessor 属性将子实体设置为作为附件进行爬网时,爬网程序只会爬网父实体并忽略关联的实体,因此不会被索引。 

这是自定义连接器的一些问题吗?就像在 这篇文章中一样。如果更改为 .net 连接器,同样可以正常工作。

我通过将文件实体下的 DirectoryLink 更改为 AttachmentAccessor 对Microsoft 的 示例进行了相同的测试。现在永远不会爬取文件,而是爬虫在文件夹级别停止。

谢谢,

南迪尼


0 投票
1 回答
672 浏览

sharepoint-2010 - Sharepoint 2010 业务连接服务连接到 Web 服务

在学习 BCS 时,我接到了一项任务,即创建与任何 Web 服务(如谷歌天气和其他东西)的连接并将其显示在 sharepoint 站点上。我在之前的任务中已经连接到 sql 表,并且我已经看过诸如http://msdn.microsoft.com/en-us/library/ee556431(v=office.14).aspx之类的教程, 这是她最与我能够找到的任务有关。如果有人可以分享任何关于如何连接到 Web 服务的教程,或者提供 bdc 模型的工作示例,我将不胜感激。

0 投票
1 回答
1432 浏览

sharepoint - SharePoint 2010,将查询字符串传递给外部列表 XsltListView 禁用内置筛选器

我有一个外部列表(Visual Studio 使用 Linq to SQL 创建的 BCS 模型),并在 ReadList 方法上有一个过滤器。外部列表和过滤器工作。

我希望能够通过 listview 页面上的 QueryString 动态设置过滤器。使用 SharePoint Designer,我编辑列表视图并将 QueryString 参数添加到 XsltListView 并使用参数配置 Finder 方法(类似于 ie: http ://arsalkhatri.wordpress.com/2012/01/07/external-list-with- bcs-search-filters-finders/)。

我现在可以通过 QueryString 传入过滤器 - 这有效,列表现在根据过滤器显示项目。但是此解决方案的副作用是每个列标题上的内置过滤器不再起作用 - 我收到“无法过滤此列类型”错误。一旦我删除了 Finder 方法上的过滤器,内置过滤器就会再次开始工作。

是否可以将 QueryString 变量传递给 XsltListView 中 Finder 方法上的过滤器,并保留内置功能以按列标题进行过滤?

任何想法都非常感谢。

0 投票
0 回答
425 浏览

sharepoint - 连接两个 SharePoint Online 站点

我正在体验我的第一个 SharePoint Online 2013 项目,现在我想知道如何连接两个不同的网站集以相互读取数据。

  • 我在不同的网站集中有一个面向公众的网站和一个团队网站。

  • 我想在某些 Team Site 的列表中阅读和创建来自面向公众的网站的项目。

你有没有尝试过这样的事情?完成此任务的可能选项有哪些?

如果建议是:外部内容类型和 BCS。如何为作为目标的 SharePoint Online 设置这些功能?

提前致谢。

0 投票
1 回答
5771 浏览

sql - 将列表连接到 SharePoint 2013 Foundation 中的外部数据

我正在尝试确定是否可以使用 SharePoint 2013 Foundation 将列表连接到外部 SQL 表。

我知道这在通过 Business Connectivity Services 的付费版本中是可能的。但是,在我看的大多数地方,BCS 都显示为不包含在 Foundation 中。

与此相矛盾的一件事是此处的页面。虽然公认其名为 Office 365,但它确实包含一个本地解决方案列表,表明 BCS 外部列表包含在 SharePoint Foundation 中。但是,该链接会将您带到一个标题为“在 SharePoint 2013 中部署 Business Connectivity Services 纯云解决方案”的页面。

如果可能的话,我们似乎需要设置一个安全存储来保存外部来源的 ID 和密码。

有没有人设法将列表链接到 SharePoint 2013 Foundation 中的外部表(它需要是 2013 年,因为我了解 Microsoft 撤回了该版本的 BCS)?非常欢迎任何指示来阻止我们绕圈子。

谢谢,

克里斯。

0 投票
1 回答
323 浏览

sharepoint - Sharepoint BCS .net 程序集连接器:如何访问通过 OData 请求传入的 finder 方法中的过滤器参数

有没有办法从针对外部列表的请求中访问 OData 制定的过滤器参数?

我有一个 BCS 实体,其中包含一个查找器和一个特定的查找器。我还为 finder 方法定义了 [in] 参数以及 BCS 模型定义中的过滤规则。BCS 过滤器绑定到 [in] 参数。

当我从外部列表和配置的 aspx 视图访问它时,设置工作(过滤器在配置屏幕中可见并将参数传递给 finder 方法)。但是,当我尝试通过 OData 访问列表时,finder 方法收到的参数为空。

这就是我使用 OData 访问列表的方式:http://<mysharepoint>/_api/web/lists/myexternalList/items?$filter=param eq 'value'

0 投票
1 回答
878 浏览

html - SP2010 - 更改列表列的宽度,或使用 CSS 设置最大宽度

我呈现的一些列表列可以让用户输入大量数据。如果他们这样做,可能会导致屏幕视图倾斜,因为一列中的内容太多,并且如果不滚动,其余列在屏幕上不可见。

我正在寻求更改列表列的宽度,类似于此处描述的解决方案:http: //aanuwizard.com/2010/08/01/sharepoint-2010-how-to-change-width-of-list- column/但我不想使用共享点设计器。理想情况下,我可以为所有内容设置最大宽度,这样如果输入大量内容就不会破坏视图。

我希望用 CSS 来做,因为我可以将 css 注入我的 SP 页面。可能吗?我该怎么做?

0 投票
1 回答
284 浏览

wcf - 在 SharePointnt 托管应用程序中使用 BCS 更新或删除外部列表中的记录时出现身份验证错误

我创建了 WCF 数据服务并将代码如下:

然后服务已成功创建,并可使用 SharePoint Provider 托管应用程序中的“外部数据源的内容类型”对其进行访问。我可以浏览到外部列表并查看记录并创建新记录。但是,当我尝试更新或删除任何记录时,我收到以下错误:

LobSystem(外部系统)返回身份验证错误。

在这种情况下,我已经为 BCS 服务中的农场用户提供了完全权限,并在应用程序池中也为该用户提供了执行权限。

请帮忙!

0 投票
0 回答
386 浏览

sharepoint - Sharepoint 搜索:在自定义 BCS 连接器中使用 OOTB IFilter

使用 SharePoint Search,您已经可以为许多OOTB 支持的文档类型(pdf、docx 等)编制索引,据我了解,SharePoint Search 正在为此使用一些 IFilter。在我的情况下,我有一些pdf 文件要从一个奇怪的位置索引,所以我需要使用自定义 BCS 连接器来索引内容。对于 BCS 连接器,我很好,我已经使用正确的 bdcm 文件、实体和服务来检索数据(它现在正在为 sql db 建立索引)。

我想做的是使用已经存在的 IFilter 来索引我的 pdf 文件。我仍然可以使用 C# 中的自定义代码从文件中获取数据,并将其返回到已爬网/托管属性中。

但是,是否可以使用现有的 IFilter 来获取内容而不是重新实现它?

非常感谢你的帮助。

[我正在使用 SharePoint Search 2013 和 BCS 连接器]