2013-08-22 36 views

回答

0

您可以创建一个名为的列表唯一ID并以编程方式(或通过工作流)向其中添加项目。然后,您可以使用这些项目的ID(内置字段名为ID)作为唯一ID(第一个项目ID始终为1)。这样你将有一个顺序唯一的ID。该列表可以位于根网站中,因此每个网站集的顺序可以是唯一的。此外,您可以在ID前添加一些前缀以区分每个网站集的序列。

+0

我想过类似的解决方案,但我担心并发问题。如何避免它? – Greg

+0

没有并发问题。 ID字段是由SharePoint自动生成的主键,因此保证是唯一的(每个课程列表实例)。 – tomasdeml

+0

是的,你是对的。感谢您的帮助。 – Greg

0

对于一般开箱即用的项目,documentID服务没有类似的功能。你将不得不使用自定义代码来构建它。您可以创建一个自定义ID,该ID附加了网站集中每个项目所特有的列表GUID和OOTB项目ID。

+0

我知道没有OOTB解决方案。我想生成好看的ID而不是GUIDS。像全局ID生成器。如果它仅为具有特定内容类型的列表创建ID,那就没问题了。我只是不知道该怎么办。有任何想法吗? – Greg