SharePoint ** 2016 **外部数据列错误? [英] SharePoint **2016** External Data column bug?

查看:78
本文介绍了SharePoint ** 2016 **外部数据列错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用SharePoint 2016内部部署。我是一名农场管理员,但我是一个非管理员用户/测试帐户,可以完全控制网站。

I'm using SharePoint 2016 on-premise. I'm a farm admin, but I sign in as a non-admin user/test-account that has full control of a site.

有7种外部内容正在使用中。该用户具有完全访问权限(在BCS中)到7种外部内容类型之一(并且在其他6种内容类型中没有那么多"执行")。

There are 7 external content types in use. This user has full access - in BCS - to one of the 7 external content type (and does not as so much have 'Execute' on any of the other 6 content types).

将外部数据列添加到列表中,所有7个外部数据源都是可见的和可选择的(对于完全控制站点的用户)。如果我选择一个,或者如果我单击绿色复选标记(以检查是否存在外部内容类型,导致
回发),然后尝试选择另一个外部数据源,则只能看到一个适当的数据源(应该如此)。

When adding an external data column to a list, all 7 external data sources are visible and selectable (to the user with full control of the site). If I select one, or if I click the green checkmark (to check if an external content type exists, causing a postback), and then attempt to select another external data source, only the one appropriate data source is visible (as it should be).

看起来完全控制SP 2016中某个站点的任何人最初都可以看到并选择任何和所有外部数据源,无论他们是否有权访问BCS中的来源与否。

It looks like anyone with full control of a site in SP 2016 may initially be able to see and select ANY AND ALL external data sources, whether they have access to the source in BCS or not.

任何见解或帮助都将不胜感激。

Any insight or assistance would be appreciated.

谢谢,

Kelvin

推荐答案

嗨Kelvin,

Hi Kelvin,

我可以重现这个问题。对站点进行完全控制的用户可以使用任何外部内容类型创建外部列表或外部列,而不管外部内容类型的权限。 此行为是设计使然。

I could reproduce this issue. A use with full control on a site could create an external list or external column using any external content type regardless of the permissions on external content types. This behavior is by design.

如果用户对外部内容类型没有执行权限,在创建外部内容类型后,当他/她打开外部列表时,外部列表中没有数据显示,将显示以下错误:

If the user doesn't have Execute permission on an External content type, after he/she creates an external content type, when he/she opens the external list,  no data is displayed in the external list, the following error will be dispalyed:

如果他/她使用外部内容类型创建外部列,他/她没有执行权限,则用户显示外部列的外部项目选择器,将显示以下错误消息:

If he/she creates an external column using a external content type that he/she doesn't have Execute permission, then the user displays the External Item Picker for the external column, the following error message will be displayed:




有关外部内容类型权限的更多信息,请参阅:

More information about permissions on External content type, you can refer to:

https://lightningtools.com/博客/业务 - 连接 - 服务 - 最终用户 - 影响 - 第三部分 - 外部 - 内容 - 类型 - 授权 - 错误

该博客适用于SharePoint 2013以及适用于SharePoint 2016. 

The blog is for SharePoint 2013 and also works for SharePoint 2016. 

谢谢,

Wendy


这篇关于SharePoint ** 2016 **外部数据列错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆