DOMINO内置域与CGI变量详解:掌控文档权限与功能
需积分: 10 114 浏览量
更新于2024-09-10
收藏 278KB PDF 举报
DOMINO内置域和CGI变量是Lotus Domino开发环境中的关键组成部分,它们使得开发者能够通过编程控制文档的行为和呈现方式,提供了强大的灵活性和定制性。以下是一些关键的DOMINO内置域及其功能:
1. **$KeepPrivate**:这个域用于保护文档内容,当创建一个不允许打印、转发或复制到剪贴板的表单文档时,系统会自动添加$KeepPrivate域,值为1。开发者可以通过编程控制此值,实现对文档内容复制的权限管理。
2. **$PaperColor**:表单设计中的背景颜色选择可以自动生成$PaperColor域,这是一个数据字型域,范围从0到239,可用于在程序中动态调整文档的背景颜色。
3. **$Ref**:每个子文档都会包含$Ref域,它存储着父文档的唯一标识符,这对于父子文档之间的链接至关重要。
4. **Saveoptions**:控制文档的保存行为,当值为0时文档不会保存,默认值为1。
5. **MailOptions**:当设置为1时,文档在关闭时会被自动发送邮件,默认值为0,这有助于自动化工作流程。
6. **$PublicAccess**:表明文档是否允许公共访问,这对于权限管理和安全性很重要。
7. **$Anonymous**:标志文档是由匿名表单创建的,可能用于匿名用户的交互。
8. **$$WebClient**:在网页浏览器环境中,会自动包含在@UserRoles中,用于识别用户身份。
9. **$V2AttachmentOptions**:若设置为0,可以隐藏表单中的附件,控制文档显示细节。
10. **$Readers**:记录了表单的读者权限设置,当有权限设置时会在文档中显示。
11. **$FILE**:仅当文档包含附件(但RTF文档除外)时才会出现,用于管理附件信息。
12. **$UpdatedBy**:记录每次文档编辑时关联的用户名或服务器名,需注意控制其大小以节省磁盘空间。
13. **$Revisions**:存储文档编辑历史,有助于处理并发编辑时的冲突解决。
14. **Sign**:创建者签名确保文档的完整性和真实性,防止篡改。
15. **Encrypt**:用于加密邮件,增强通信安全。
16. **SendTo**:自动将邮件发送给文档中指定的域内的用户,便于批量操作。
17. **CopyTo**:类似SendTo,但可能是复制文档到其他地方的功能。
这些内置域在DOMINO应用开发中扮演了核心角色,通过合理的利用,可以增强应用程序的功能性,提高用户体验,并有效管理文档的权限和版本控制。理解并掌握这些域的使用,对于构建高效且安全的DOMINO应用程序至关重要。
2010-12-23 上传
2011-11-01 上传
2022-03-04 上传
2023-08-10 上传
2023-10-21 上传
2024-02-04 上传
2023-05-23 上传
2024-06-14 上传
2024-02-05 上传
qq_28437271
- 粉丝: 0
- 资源: 1
最新资源
- 掌握数学建模:层次分析法详细案例解析
- JSP项目实战:广告分类系统v2.0完整教程
- 如何在没有蓝牙的PC上启用并使用手机蓝牙
- SpringBoot与微信小程序打造游戏助手完整教程
- 高效管理短期借款的Excel明细表模板
- 兄弟1608/1618/1619系列复印机维修手册
- 深度学习模型Sora开源,革新随机噪声处理
- 控制率算法实现案例集:LQR、H无穷与神经网络.zip
- Java开发的HTML浏览器源码发布
- Android闹钟程序源码分析与实践指南
- H3C S12500R升级指南:兼容性、空间及版本过渡注意事项
- Android仿微信导航页开门效果实现教程
- 深度研究文本相似度:BERT、SentenceBERT、SimCSE模型分析
- Java开发的zip压缩包查看程序源码解析
- H3C S12500S系列升级指南及注意事项
- 全球海陆掩膜数据解析与应用