更多AtTask API POST问题

时间:2014-11-26 21:20:23

标签: api attask

我正在开发一个项目,用于从SharePoint日历中提取信息,并将其发布到atTask Time Off日历中。这应该非常简单,但AtTask API中的任何内容都不会像我期望的那样工作。我已经询问过删除现有记录的“POST”操作。现在我遇到了一些奇怪的权利问题。

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

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

API似乎很奇怪,我可以删除其他用户的RESVT记录,但不会创建新记录。

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

提前致谢,

标记

1 个答案:

答案 0 :(得分:1)

要更新其他用户超时,以下3种方案将允许您为其他用户标记休假。这是使用新的访问模块。

  1. 您是系统管理员
  2. 您在访问级别设置中启用了用户管理设置(通过用户级别的编辑权限位于微调选项下)
  3. 您有向您报告的用户(您是经理),您可以为报告给您的用户编辑用户超时。