0

我正在开展一个项目,以从 SharePoint 日历中提取信息并将其发布到 atTask Time Off 日历中。这应该很简单,但是 AtTask API 中的任何内容都没有按照我的预期工作。我已经询问过删除现有记录的“POST”操作。现在我遇到了一些奇怪的权利问题。

我在 AtTask 沙箱中拥有管理员权限。我能够访问系统上所有用户的休假记录 (RESVY)。我可以毫无问题地删除它们。但是,我只能为自己创建新记录 (POST)。尝试为另一个用户创建新记录时,我以管理员身份从我的登录名和其他用户的用户 ID 中插入 sessionID。

结果是一条错误消息:“您没有足够的权限来编辑此用户”。

API 允许我删除另一个用户的 RESVT 记录,但不允许创建新记录,这似乎很奇怪。

我们使用 Active Directory 对 AtTask 进行身份验证,因此我无权访问其他用户的密码。这真是让人头疼。

提前致谢,

标记

4

1 回答 1

1

要更新其他用户的休假时间,以下 3 个场景将允许您为其他用户标记休假时间。这是使用新的访问模块。

  1. 您是系统管理员
  2. 您在访问级别设置中启用了用户管理员设置(位于通过用户级别的编辑权限的微调选项下)
  3. 您有向您报告的用户(您是经理)您将能够编辑向您报告的用户的用户休假。
于 2014-12-03T16:05:05.787 回答