> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Asana

> Conecta Asana a Iru Compliance con OAuth para que Iru pueda recopilar el inventario de espacios de trabajo, la pertenencia a equipos y proyectos, y evidencia de control de acceso para auditorías.

### Acerca de Asana

El conector de **Asana** extrae la información de **espacios de trabajo**, **equipos**, **proyectos** y **pertenencias** que tus controles necesitan para las revisiones de acceso y la evidencia operativa. La integración usa **OAuth 2.0** (código de autorización). El usuario de Asana que otorga el consentimiento ya debe poder **ver** los espacios de trabajo y equipos que esperas auditar; de lo contrario, las recopilaciones parecerán incompletas incluso después de un inicio de sesión correcto.

### Cómo funciona

Iru te redirige a través de la pantalla de OAuth de Asana y almacena los tokens para que la **actualización** pueda realizarse sin pedirte que inicies sesión cada hora. Los alcances están **orientados a la lectura**: permiten a Iru enumerar equipos, usuarios, proyectos, espacios de trabajo y pertenencias adecuados para los informes de cumplimiento.

| Detalle | Valor |
| - | - |
| **Categoría** | Gestión de proyectos |
| **Autenticación** | OAuth 2.0 |
| **Planes** | Los niveles Premium, Business o Enterprise se ajustan a las capacidades de la API que Asana expone a las integraciones |

Documentación: [Asana OAuth](https://developers.asana.com/docs/oauth), [Documentación de la API](https://developers.asana.com/docs), [Consola para desarrolladores](https://app.asana.com/0/my-apps).

### Requisitos previos

* Una cuenta de Asana con visibilidad de los **espacios de trabajo**, **equipos** y **proyectos** de los que quieres obtener evidencia (a menudo, un administrador del espacio de trabajo).
* **Ventanas emergentes permitidas** en el navegador para tu nombre de host de Iru: la ventana de OAuth se abre como ventana emergente.

### Conectar Asana a Iru

<Tabs>
  <Tab title="Asana">
    <Note>
      Completa esta pestaña antes de habilitar la fuente en **Iru Compliance**, para que el usuario adecuado esté listo para OAuth.
    </Note>

    <Steps>
      <Step title="Iniciar sesión en Asana">
        Abre [asana.com](https://asana.com) e inicia sesión con la cuenta que usarás en la ventana emergente de OAuth (a menudo, un **administrador del espacio de trabajo** con amplia visibilidad).
      </Step>

      <Step title="Confirmar la cobertura de los espacios de trabajo">
        Abre cada **espacio de trabajo**, **equipo** y **proyecto** que tu programa de cumplimiento espera en la evidencia. Si este usuario no puede verlo en la interfaz de Asana, Iru tampoco podrá leerlo.
      </Step>

      <Step title="Revisar la documentación de OAuth (opcional)">
        Echa un vistazo a [Asana OAuth](https://developers.asana.com/docs/oauth) para saber a qué alcances de lectura hará referencia la pantalla de consentimiento.
      </Step>

      <Step title="Permitir ventanas emergentes para Iru">
        En el perfil del navegador que usarás para Compliance, permite las **ventanas emergentes** para tu nombre de host de **Iru** para que la ventana de OAuth de Asana no se bloquee.
      </Step>
    </Steps>

    <Note>
      Continúa en la pestaña [**Iru Compliance**](#iru-compliance).
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      Termina primero la pestaña [**Asana**](#asana).
    </Note>

    <Steps>
      <Step title="Abrir Sources">
        En Iru Compliance, en la barra de navegación izquierda, expande **Cumplimiento** y selecciona **Fuentes**.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="Navegación izquierda: Compliance expandido, Sources seleccionado" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Activar Asana">
        Busca **Asana** (usa **Categoría** o **Buscar por nombre o descripción**). En esa tarjeta, activa el **interruptor**. Es posible que se abra una pestaña o ventana del navegador para el asistente del conector.
      </Step>

      <Step title="Revisar los alcances e iniciar OAuth">
        En la pantalla del conector, revisa los **alcances de lectura obligatorios** (equipos, usuarios, proyectos, espacios de trabajo, pertenencias). Selecciona **Launch OAuth authentication**.
      </Step>

      <Step title="Iniciar sesión en Asana y aprobar">
        Cuando se abra Asana, inicia sesión si se te solicita. Revisa los permisos y selecciona **Permitir**.
      </Step>

      <Step title="Finalizar la conexión">
        Cuando se cierre la ventana de Asana e Iru termine el intercambio de tokens, el asistente mostrará **Conexión configurada**.
      </Step>

      <Step title="Confirmar que la fuente está activa">
        Cierra la pestaña del navegador **Iru está solicitando acceso a servicios externos** y, a continuación, vuelve a **Cumplimiento** → **Fuentes** y confirma que la tarjeta de **Asana** está **Activo**.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### Solución de problemas

<AccordionGroup>
  <Accordion title="No se abre nada al activar la fuente">
    Revisa la configuración del **bloqueador de ventanas emergentes** para el sitio de Iru e inténtalo de nuevo.
  </Accordion>

  <Accordion title="Ventana emergente bloqueada">
    Permite las ventanas emergentes para tu dominio de Iru, deshabilita la fuente y, a continuación, vuelve a habilitarla.
  </Accordion>

  <Accordion title="Permisos insuficientes en Asana">
    Vuelve a autorizar con un usuario que pueda ver los espacios de trabajo o equipos que faltan.
  </Accordion>

  <Accordion title="Datos vacíos">
    Confirma que el usuario que autoriza pertenece a equipos o proyectos reales: las cuentas recién creadas pueden no tener nada que leer.
  </Accordion>

  <Accordion title="Desconectado más adelante">
    Los tokens caducan aproximadamente cada hora; Iru los actualiza automáticamente a menos que el usuario que autorizó se haya desactivado. Vuelve a ejecutar OAuth con una cuenta activa.
  </Accordion>
</AccordionGroup>

### Consideraciones

<CardGroup cols={2}>
  <Card title="La conexión depende del usuario de Asana…" icon="circle-info">
    La conexión **depende** del usuario de Asana que la autorizó: transfiere la propiedad antes de que esa persona deje la organización.
  </Card>

  <Card title="Asana limita la frecuencia en espacios de trabajo grandes; la primera sincronización puede…" icon="shield">
    Asana aplica **límites de frecuencia** en los espacios de trabajo grandes; la primera sincronización puede tardar varios minutos.
  </Card>
</CardGroup>

### Artículos relacionados

<CardGroup cols={2}>
  <Card title="Gestión de fuentes" icon="plug" href="/es/compliance/sources-management">
    Explora y gestiona todas las fuentes de Compliance.
  </Card>

  <Card title="Introducción a Compliance" icon="rocket" href="/es/compliance/getting-started-with-compliance">
    Marcos, acciones y **Artefactos**.
  </Card>

  <Card title="Descripción general de Iru" icon="layer-group" href="/es/iru/platform-overview/iru-overview">
    Cómo encajan Endpoint, Compliance e Identity.
  </Card>

  <Card title="Gestión de artefactos" icon="folder-open" href="/es/compliance/artifacts-management">
    Sube, revisa y organiza la evidencia de fuentes y acciones.
  </Card>
</CardGroup>
