我多年来一直是 Notes 开发人员,但从未在表单上使用过访问控制部分。
我想授予(网络)用户(具有正确的[角色])访问权限以仅编辑文档上的一个字段。我假设访问控制部分是要走的路。
有几件事并不明显:
除了将 [role] 名称添加到 Access 部分的公式之外,它是否还必须存在于文档的 Authors 字段中?
如果#1 为真,那么所有其他字段是否也必须位于该角色无法编辑的访问控制部分中?
杰克
我多年来一直是 Notes 开发人员,但从未在表单上使用过访问控制部分。
我想授予(网络)用户(具有正确的[角色])访问权限以仅编辑文档上的一个字段。我假设访问控制部分是要走的路。
有几件事并不明显:
除了将 [role] 名称添加到 Access 部分的公式之外,它是否还必须存在于文档的 Authors 字段中?
如果#1 为真,那么所有其他字段是否也必须位于该角色无法编辑的访问控制部分中?
杰克
访问控制部分控制对该部分中任何内容的访问。它不需要作者字段。仅包含您要控制访问的内容或字段。作者字段定义谁可以编辑文档。无论用户具有什么级别的访问权限,如果有作者字段并且未列出角色,则该用户将无法编辑文档。
您可以使用作者字段将编辑者限制为某些文档,从那里您可以进一步限制对字段的访问以按部分进行编辑。如果您确实将作者字段与部分结合使用,则该角色需要在作者字段以及部分访问公式中才能进行编辑
在 Lotus Notes 中,访问总是自上而下计算。如果您没有对文档本身的作者访问权限(由作者字段定义或因为您是编辑者或更高级别),那么部分作者角色将无济于事。
答案是:是的,您需要一个包含角色的编辑器字段。
因此,您的第二个问题的答案也是:是的,如果您真的想限制对该单个部分的访问,您还需要使用一个部分(没有角色)来保护其他字段。