Desactivar un usuario mediante la API

Cuando un usuario abandona la organización, puede desactivarlo, haciendo que su licencia de Adobe Workfront esté disponible para otro usuario y evitando que se le asigne trabajo de forma involuntaria. Al desactivar un usuario, conserva su historial laboral, incluidas sus asignaciones de trabajo y su asociación con notas, horas y documentos.

Para obtener más información sobre cómo desactivar un usuario, consulte " Desactivar o reactivar un usuario.

Para obtener información acerca del uso de la API principal, consulte Conceptos básicos de la API.

Para desactivar un usuario a través de la API:

  1. Genere una clave de API mediante la siguiente solicitud de API:

    code language-none
    <domain>.my.workfront.com/attask/api/v15.0/user?action=generateApiKey&username=`username`&password=`password`&method=PUT`
    
  2. Busque el GUID del usuario que desea desactivar.

    Utilice la siguiente solicitud de API para recuperar el GUID de todos los usuarios del sistema. Tenga en cuenta que el campo isActive muestra true para los usuarios que están activos actualmente y false para los usuarios que se han desactivado:

    code language-none
    <domain>`.my.workfront.com/attask/api/v15.0/USER/search?fields=isActive
    
  3. Use la siguiente solicitud PUT para cambiar el valor del campo isActive del usuario a 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. La respuesta mostrará que el valor del campo isActive ha cambiado de true a false, lo que indica que se ha desactivado el usuario:

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