问题标签 [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 回答
591 浏览

c# - 我们如何在 Sharepoint 2013 Online 中设置 Business Connectivity Service (BCS) 公开的外部数据?

我已经编写了代码来使用服务器端代码设置 BCS 在 Sharepoint 2013 中公开的外部数据。这是代码:

它工作正常。但是,我无法编写代码来使用 SharePoint 客户端对象模型在 SharePoint 2013 Online 中设置外部数据。有人可以帮助解决我的问题吗?

0 投票
0 回答
918 浏览

odata - SharePoint Online BCS OData 外部内容无法更新、查看或删除

使用 Visual Studio 2013,我在现有数据库上创建了一个实体模型。每个表都有一个主键的 GUID。我创建了一个带有相关 OData 绑定和控制器的 MVC Web API 项目。

这是我创建 OData 绑定的方法;

这是 HRPositions 实体的示例控制器。

一旦部署了 OData 服务并使用 Fiddler,我就可以查询服务端点并检索完整的数据列表以及单个实体数据。

然后,我创建了一个 SharePoint 应用程序,在其中我通过引用 OData 服务创建了一个外部内容类型。这将为每个端点创建 ECT 模型定义。

这是 HRPositions 的 ECT;

我将 ECT 上传到 SharePoint Online BCS 中,一切看起来都很好;

在此处输入图像描述

从那里我创建一个外部列表并引用 HRPositions ECT,它创建和 SP 列表但缺少主键(即 GUID)。

在此处输入图像描述

此视图显示正确的数据; 在此处输入图像描述

我可以在列表中添加一个新项目; 在此处输入图像描述

它显示在阅读所有视图中; 在此处输入图像描述

但是我无法编辑、删除或查看任何列表项,因为每次操作都会出现此错误; 在此处输入图像描述

我附加到 OData Web 服务,可以看到问题发生的原因。事实证明,从 OData 服务反映的 Visual Studio 中的自动生成的外部控制类型 (ECT) 存在问题,因为出于某种原因,它将请求制定为 /HRPositions(HTPositionGuid=guid'@HTPositionGuid');

在此处输入图像描述

它实际上应该只是 /HRPositions(guid'@HTPositionGuid');

谁能告诉我为什么在参数列表中包含 HTPositionGuid=?

我可以为每个实体手动编辑代码生成的 ECT 文件,但这似乎很愚蠢。

0 投票
2 回答
153 浏览

powershell - 将字符串解析为 XML Powershell

我正在尝试将字符串解析为 SharePoint Lob 中的 XML 字符串

我试图解析的字符串:

f#^)X&9uk7u%

以及指定了转义字符的字符串

f#^)X&9uk7u%

解析 Powershell 时抛出错误:

无法将指定的属性解析为 System.String 类型

导致问题的字符是&. 如果我删除&,我可以毫无问题地解析。

任何想法都会很棒。

代码如下

XML 具有以下属性

以下是powershell中的命令

0 投票
1 回答
1079 浏览

sql-server - Sharepoint 2013 - 使用存储过程 (CRUD)

我有以下SP:

基本上,我的问题是,有没有办法使用开箱即用的功能在 BCS Sharepoint(Business Connectivity Service) 中调用它?我可以进一步调整 SP 以便所有“CRUD”操作都支持它吗?请提出想法?

注意:我使表格尽可能简单。

我不想从表中直接插入,因为我必须将它加入到另一个文档所在的表中,这就是我想使用 SP 的原因。

我已经花了将近 2-3 天的时间阅读并且仍在继续。如果有人可以指导我走向光明,请帮忙?非常感谢!!

0 投票
1 回答
813 浏览

sharepoint - SharePoint 搜索未对 BCS 模型返回的所有项目进行爬网

我创建了一个 BCS 模型,它通过 rest api 返回的 xml 读取数据。我在 BCS 中有 LOB 实例,我通过爬网获取 SharePoint 中的数据。问题出在调试时,我发现 BCS 模型返回 1782 条记录,而在运行完整爬网后,SharePoint 在爬网日志中仅显示 1222 条成功记录,没有错误和警告。任何想法建议为什么会发生这种情况都会有很大帮助。

提前致谢...

0 投票
1 回答
702 浏览

list - 使用 BCS 过滤器限制外部列表中的项目

我有一个外部列表,我想在没有用户输入的情况下过滤它,但尝试一下,我可能看不到解决方案?

在我的列表中,我有一系列名称和一个存档标志,我想在存档标志设置为 false 的选择器中显示名称,我认为这只是在过滤器上设置默认值的一种情况,但无论如何我所做的。除非有用户附加值,否则过滤器将不起作用

感谢一些建议,因为我正在慢慢地杜鹃

我在 Prem SP2013 上使用 BCS 设置为 SQL 2012 数据库

0 投票
0 回答
378 浏览

sharepoint-2010 - Sharepoint 在线用户配置文件属性与外部 LOB 系统同步

我们正在计划将我们的 SharePoint 2010 on prem 迁移到 SharePoint Online。在当前环境中,我们设置了一些自定义用户配置文件属性,这些属性通过 BCS 与 SQL 表同步(同步连接正在消耗外部内容类型)。现在,我们应该采用什么方法来为 SharePoint Online 实施相同的场景?我们发现的一种可能的解决方案是创建自定义用户配置文件属性并使用 CSOM 模型或 JSON 通过自定义代码更新这些属性的值。但这是推荐的方法吗?我读到 SharePoint 在线用户配置文件只能与 Active Directory 同步(通过 Dir 同步或 Azure AD 连接),而不能与其他外部源 OOB 同步。这种理解正确吗?

如果有人已经处理过这种情况,请提供指导。谢谢!

0 投票
1 回答
324 浏览

sql-server - SharePoint 2013 外部列表仅在页面编辑模式下工作

我有一个包含 3 个外部列表的站点页面,这些列表通过 BCS 显示数据,连接到 Azure SQL 数据库作为 Web 部件。

当页面处于编辑模式时,它们都正确显示了它们的数据,但是在保存时,它只是不断地加载每个 Web 部件并且似乎没有完成。

有没有人遇到过同样的问题?

[编辑]:未插入页面时自行加载列表将正常工作。

0 投票
2 回答
339 浏览

sharepoint-2013 - SharePoint 2013 BCS 外部列表中的项目级权限

我们可以在 BCS 外部列表中拥有项目级权限吗?

(我尝试高级设置来设置项目级权限,但找不到相同的,在 BCS 连接属性中使用用户模拟但抛出错误)

0 投票
1 回答
75 浏览

sharepoint - 外部内容类型但连接到 Outlook 已禁用

我们无法为我们的外部列表启用“连接到 Outlook”功能区按钮。

外部列表基于使用简单 Web 服务的外部内容类型。

基于浏览器的 UI 工作正常,但我们无法启用“连接到 Outlook”功能区按钮。

我们已经安装了所有必要的客户端安装,并且连接到 Outlook 按钮适用于常规列表。

我们已将其映射到 SharePoint 设计器中的 Outlook 类型“联系人”,并映射了“姓氏”的单个必需字段。

不幸的是它仍然无法启用,请问有人遇到过这个问题或没有修复吗?