通过API停用用户

当用户离开您的组织时,您可以停用该用户,使其的Adobe Workfront许可证可供其他用户使用,并防止意外地为他们分配工作。 通过停用用户,您可以保留用户的工作历史记录,包括其工作分配以及与注释、小时和文档的关联。

若要了解有关停用用户的详细信息,请参阅停用或重新激活用户

有关使用核心API的信息,请参阅API基础知识

要通过API停用用户,请执行以下操作:

  1. 使用以下API请求生成API密钥:

    code language-none
    <domain>.my.workfront.com/attask/api/v15.0/user?action=generateApiKey&username=`username`&password=`password`&method=PUT`
    
  2. 找到要取消激活的用户的GUID。

    使用以下API请求检索系统中所有用户的GUID,请注意,isActive​字段显示当前处于活动状态的用户为​true,已停用用户为​false

    code language-none
    <domain>`.my.workfront.com/attask/api/v15.0/USER/search?fields=isActive
    
  3. 使用以下​ PUT ​请求将用户的​ isActive ​字段值更改为​false

    code language-none
    <domain>`.my.workfront.com/attask/api/v15.0/USER/`<user's GUID>`?updates={"isActive":"false"}&method=put&apiKey=`<apiKey>`&fields=isActive
    
  4. 响应将显示​ isActive ​字段值已从​ true ​更改为​false,这表示用户已被停用:

    code language-none
    {
        data:
            {
                ID: "592125e60089b88fae8b51c08383e144",
                name: "Tyler Reid",
                objCode: "USER",
                isActive: false
            }
    }
    
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43