4

我假设默认的 Tridion 组(例如编辑、主编等)有一些独特或特别之处,因为创建新出版物似乎会自动获取这些组。

我实际上看到新出版物在创建时会在其指定的父级中获取所有组,这不一定是因为它们是默认组。

我可以删除这些默认组吗?除了开箱即用的工作流程选项之外,还有什么理由从编程或技术角度将这些留在 Tridion 中?

4

3 回答 3

5

现有蓝图之外的新出版物将从默认组中获取默认权限。如果您不需要任何开箱即用的设置,您应该可以删除它们(但我从未尝试过,所以可能不可能)。在数据库中,它们有一个特殊标志 (IS_DEFAULT_GROUP)。

我倾向于使用它们来控制权限,并使我的其他组成为作者和编辑等的成员,这样我就可以立即获得所有出版物的一些基本权利。

于 2013-01-10T21:24:52.647 回答
3

在 R5 安全性的原始设计中,可以删除预定义的组,这是有意的。如果您收到一条特定消息,告诉您这是不可能的,那么这个约束一定是后来添加的,大概是因为代码是为 2011 年重写的。

R5 中的想法是预定义组将提供良好的“开箱即用”体验,并为人们节省一些配置。(当然,它提供了与 R4 的向后兼容性。)其他特性与此相呼应:例如,如果您在蓝图中创建一个出版物,预定义组的权限将从父出版物克隆。对于您自己创建的组,这不会发生。毕竟 - 如果您选择进行自定义安全设置,那么期望您自己自定义所有内容是合理的,对吧?

我想不出阻止他们删除的充分理由。也许有人认为“自定义”方法太不友好了,但我在猜测。(有人知道真正的原因吗?)

于 2013-01-12T19:08:28.943 回答
2

不,不可能删除预定义的组——您​​总是会收到一条错误提示。

我无法说出其中的原因,但我想它们被用于新出版物这一事实至少是部分原因。

不过,您不需要实际使用它们。

于 2013-03-20T15:05:14.643 回答