特定于 SharePoint 自定义用户和文档库的属性



是否有将自定义属性与用户相关联的标准方法?我需要为每个用户和文档库分别存储用户在文档库网格中选择的每页项目数。

编辑:

很抱歉这种模糊性,我想以编程方式执行此操作。似乎我已经找到了解决方案,它是UserProfileManager类,尽管我现在正在研究是否可以以这种方式为用户保存的属性数量有限制,因为基于每个用户+文档库保存页面大小的最简单方法似乎是使用视图的GUID作为属性名称和页面数作为值。虽然我不知道它是否更有效,但取决于 sharepoint 如何存储这些属性。

否,您需要创建自定义代码来存储数据。

考虑到创建的潜在数据量,将其存储在单独的数据库中可能是明智的。

这将在操作和检索数据的方式上提供更大的灵活性。

你的问题有点模糊。您是否希望执行任何自定义代码?你可以用很多方式做到这一点,所以如果不了解更多你想要的东西,就很难做到。

使用自定义代码,您可以设置工作流或事件处理程序来响应项目事件并记录信息,并使用用户的配置文件或作为 SPPersistedObject 存储信息。

如果您想要一种不那么以开发人员为中心的方式,您可以使用审核并简单地报告您的审核结果。

您可以设置一个列表来存储选择数据,然后在文档列表上使用 events/AJAX 将勾选/取消选中的项目推送到选择列表中(至少存储用户、库和文档。

如果您不想要单独的列表,则可以在文档库中创建一个字段,用于存储哪些用户标记了给定文档...当用户勾选/取消选中该框时,您仍然需要某种事件/AJAX 来更新列表。 原油:)

相关内容

  • 没有找到相关文章

最新更新