首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存单据时出现权限错误

保存单据时出现权限错误
EN

Stack Overflow用户
提问于 2014-05-16 04:38:07
回答 2查看 803关注 0票数 0

我有一个使用8个xpages的工作流应用程序。到目前为止,它工作得很好,当为任何xpage保存新文档时,它突然开始给出以下错误:

意外的运行时错误

运行时遇到意外错误。误差源

页面名称:/XpNew.xsp

异常

保存数据源时出错document1无法保存文档44F2A NotesException:备注错误:您无法更新或删除文档,因为您未被列为此文档的允许作者

即使我有数据库的管理员权限。奇怪的是,它开始在测试和生产服务器上出现错误。我还用-c运行了compact,仍然存在同样的问题。已运行修复,但仍存在相同的问题。

EN

回答 2

Stack Overflow用户

发布于 2014-05-16 04:51:38

在这种情况下,因为它看起来是一个核心Notes异常,而不是XSP层的任何异常,所以我将首先查看ACL。你是团队中的经理吗?如果是这样,该组最近是否发生了任何更改,或者是否在通过目录帮助引用的二级目录中指定了该组?我曾经遇到过这样的情况:在我重新启动二级目录之前,HTTP任务只是在某种程度上“忘记”来自二级目录的组成员资格。

另一个潜在的麻烦来源可能是数据库ACL的Advanced选项卡上的"Maximum Internet name and password“字段-如果该字段设置为Author,它将覆盖您的实际访问权限。

作为故障排除步骤,我会在计算的文本项中创建一个XPage:

代码语言:javascript
复制
database.queryAccess(session.getEffectiveUserName());

它应该返回您的数字访问级别。此外,要检查第一段的理论,您可以添加一个表单或页面,其计算值为:

代码语言:javascript
复制
@UserNamesList

这将为您提供当前数据库中当前用户的所有有效名称、组和角色的列表。

票数 4
EN

Stack Overflow用户

发布于 2014-05-16 22:04:55

Notes表单上有一个Authors字段,值为@Username,它以First Name/Company的分层形式返回值。

将公式更改为@Name(Canonicalize;@UserName),并通过web保留默认编辑器的最大访问级别。这就解决了问题。现在,它可以毫无问题地保存文档。

感谢大家的帮助

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23688170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档