Desativar um usuário por meio da API

Quando um usuário deixa a organização, você pode desativá-lo, disponibilizando sua licença do Adobe Workfront para outro usuário e evitando que seja atribuído um trabalho inadvertidamente. Ao desativar um usuário, você preserva seu histórico de trabalho, incluindo suas atribuições de trabalho e sua associação com notas, horas e documentos.

Para saber mais sobre como desativar um usuário, consulte " Desativar ou reativar um usuário.

Para obter informações sobre como usar a API principal, consulte noções básicas da API.

Para desativar um usuário por meio da API:

  1. Gere uma chave de API usando a seguinte solicitação de API:

    code language-none
    <domain>.my.workfront.com/attask/api/v15.0/user?action=generateApiKey&username=`username`&password=`password`&method=PUT`
    
  2. Localize o GUID do usuário que deseja desativar.

    Use a solicitação de API a seguir para recuperar o GUID para todos os usuários em seu sistema. Observe que o campo isActive mostra true para os usuários que estão atualmente ativos e false para os usuários que foram desativados:

    code language-none
    <domain>`.my.workfront.com/attask/api/v15.0/USER/search?fields=isActive
    
  3. Use a solicitação PUT a seguir para alterar o valor do campo isActive do usuário para 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. A resposta mostrará que o valor do campo isActive foi alterado de true para false, indicando que o usuário foi desativado:

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