首页 > 解决方案 > Lotus Notes NAB - 添加字段

问题描述

我有一个项目,我需要放置一个Internet 地址,并为Notes NAB中的所有添加一个名为ShortName的新字段。

我可以输入值并保存文档,我尝试使用 doc.save 和 computewithform。这是组表格。

更改后,该组中的人员将无法再访问该应用程序。

你知道我做错了什么吗?

用户 A 在组 XYZ 中。

我添加了 internetaddress xyz.com 和一个短名称文本字段 xyzmigration

应用程序 A 有一个以组 XYZ 作为编辑器的 ACL。当用户 A 试图打开应用程序 A 时,他得到了一个未授权。如果我删除这两个值,用户 A 就可以打开数据库。

谢谢你的帮助

标签: lotus-noteslotus-dominolotusscript

解决方案


Normunds 有正确答案,但我想补充一个建议​​:创建一个新组,而不是修改现有组。即,如果组是“MyGroup”,则创建一个名为“MyGroup_Extended”的组并将其设置为

  • Shortname = 你想要的值
  • InternetAddress = 你想要的值
  • 成员 =“我的组”

这样,您的 MyGroup 保持不变,但您仍然拥有一个修改后的组文档,其中添加了附加信息和相同的成员列表。

还有一件事:为了使您已经更改的那些组再次起作用,您应该对所有执行此操作的组运行一个简单的代理:

FIELD ShortName := @DeleteField;
FIELD InternetAddress := @DeleteField; 

推荐阅读