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:
-
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` -
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 -
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 -
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 } }