lotus-notes - Lotus Notes NAB - 添加字段
问题描述
我有一个项目,我需要放置一个Internet 地址,并为Notes NAB中的所有组添加一个名为ShortName的新字段。
我可以输入值并保存文档,我尝试使用 doc.save 和 computewithform。这是组表格。
更改后,该组中的人员将无法再访问该应用程序。
你知道我做错了什么吗?
用户 A 在组 XYZ 中。
我添加了 internetaddress xyz.com 和一个短名称文本字段 xyzmigration
应用程序 A 有一个以组 XYZ 作为编辑器的 ACL。当用户 A 试图打开应用程序 A 时,他得到了一个未授权。如果我删除这两个值,用户 A 就可以打开数据库。
谢谢你的帮助
解决方案
Normunds 有正确答案,但我想补充一个建议:创建一个新组,而不是修改现有组。即,如果组是“MyGroup”,则创建一个名为“MyGroup_Extended”的组并将其设置为
- Shortname = 你想要的值
- InternetAddress = 你想要的值
- 成员 =“我的组”
这样,您的 MyGroup 保持不变,但您仍然拥有一个修改后的组文档,其中添加了附加信息和相同的成员列表。
还有一件事:为了使您已经更改的那些组再次起作用,您应该对所有执行此操作的组运行一个简单的代理:
FIELD ShortName := @DeleteField;
FIELD InternetAddress := @DeleteField;
推荐阅读
- angular - 来自html的角度过滤数据
- excel - 如何在 MS Excel 折线图中为每个不同的产品设置不同的水平(类别)标签
- r - R,毫升,毫升。特征重要性总是为每个特征返回 1
- azure-ad-b2c - azure ad b2c 图形 api 权限
- python - 根据列表中的匹配单词将单词大写
- github-api - Github Search API - 排除具有语言的存储库:null
- git - git squash 如何处理已删除的文件?
- reactjs - React - 在继续之前使用 axios 数据设置本地存储
- html - 如何在 component.html 中删除 Boostrap 默认正文样式
- http - 如何获取 TCL http 包 2.8 并安装在 tcl 8.3 上。我正在使用 http::geturl 并且需要将方法更改为 PUT