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

# SharePoint

> Conecta SharePoint a Tess para acceder a los documentos y datos de tu organización directamente en el chat y en los agentes.

El conector de **SharePoint** integra Tess con la plataforma de gestión de documentos e intranets de Microsoft. Una vez conectado, la IA puede consultar y trabajar con el contenido de tu SharePoint dentro de chats y agentes, sin cambiar de pestaña.

SharePoint forma parte del ecosistema de [Connectors](/es/connectors) de Tess y usa autenticación **OAuth 2.0**.

## Requisitos previos

<Info>
  * Cualquier usuario puede conectar SharePoint — solo necesitas una cuenta.
  * Debes tener un **tenant** configurado en SharePoint.
  * Necesitarás indicar el **Tenant Name** y, opcionalmente, el **SharePoint Subsite**.
</Info>

## Cómo conectar

<Warning>
  Antes de comenzar, asegúrate de que el administrador de SharePoint ya haya configurado y validado los permisos del conector. Tess solo refleja los permisos definidos en SharePoint — sin esa validación previa, la conexión no se completará con éxito.
</Warning>

<Warning>
  **Tess NUNCA te pedirá permisos administrativos.** Solo sigue lo que se configuró en SharePoint. Si alguna pantalla solicita acceso administrativo en nombre de Tess y no coincide con lo que se configuró previamente, ponte en contacto con nuestro equipo para más orientación.
</Warning>

<Steps>
  <Step title="Configura los permisos en SharePoint">
    Los permisos a los que Tess puede acceder están directamente determinados por lo que está configurado en tu SharePoint. El conector solo refleja esos permisos — no crea ni amplía accesos.

    Una configuración habitual que puede restringir el acceso es la sección **Acceso al sitio** dentro de SharePoint. Si un usuario o grupo tiene acceso limitado a un sitio, el conector respetará esa restricción y no podrá acceder a contenido más allá de lo permitido.

    <Frame>
      <img src="https://mintcdn.com/tess-dfe1edf0/5UwO4QCUNdtDyrhm/images/connectors/sharepoint/06-site-access.png?fit=max&auto=format&n=5UwO4QCUNdtDyrhm&q=85&s=4950baf2bb7cd2a82c554b3a4bbdd42b" alt="Configuración de Acceso al sitio en SharePoint" width="684" height="976" data-path="images/connectors/sharepoint/06-site-access.png" />
    </Frame>

    Para revisar o ajustar quién tiene acceso, abre SharePoint, navega hasta el sitio deseado y ve a **Configuración del sitio** → **Permisos del sitio**.
  </Step>

  <Step title="Abre el conector e introduce las credenciales">
    En el panel de **Conectores**, localiza SharePoint y haz clic para conectar. Se abrirá el formulario de credenciales.

    * Mantén el **Método de autenticación** como `OAuth 2.0`.
    * En **Tenant Name**, indica solo el nombre del tenant (por ejemplo, `tu-empresa` para `tu-empresa.sharepoint.com`). No pegues la URL completa.
    * En **SharePoint Subsite** (opcional), indica el nombre del subsitio que aparece en la URL después de `/sites/` (por ejemplo, `https://tenant.sharepoint.com/sites/<nombre-del-subsitio>`). Déjalo en blanco para usar el sitio raíz.

    Haz clic en **Conectar**.

    <Frame>
      <img src="https://mintcdn.com/tess-dfe1edf0/LSJGxt3kTOVlusby/images/connectors/sharepoint/01-credentials.png?fit=max&auto=format&n=LSJGxt3kTOVlusby&q=85&s=5e475282828605da840b88b231d12c48" alt="Formulario de credenciales del conector SharePoint" width="723" height="780" data-path="images/connectors/sharepoint/01-credentials.png" />
    </Frame>
  </Step>

  <Step title="Concede los permisos (consentimiento del administrador)">
    Si la cuenta **no es de administrador**, Microsoft mostrará una pantalla de **Aprobación del administrador requerida**. En ese caso, inicia sesión con una cuenta de administrador o solicita a un administrador que conceda el permiso a la aplicación.

    <Frame>
      <img src="https://mintcdn.com/tess-dfe1edf0/LSJGxt3kTOVlusby/images/connectors/sharepoint/02-not-admin.png?fit=max&auto=format&n=LSJGxt3kTOVlusby&q=85&s=a934853e0c137a5bec31429803ef305a" alt="Pantalla de aprobación del administrador requerida" width="431" height="361" data-path="images/connectors/sharepoint/02-not-admin.png" />
    </Frame>

    Si la cuenta **es de administrador** (o ya tiene el permiso), Microsoft mostrará la pantalla de **Permisos solicitados**. Revisa los permisos listados y confirma para autorizar el acceso.

    <Frame>
      <img src="https://mintcdn.com/tess-dfe1edf0/5UwO4QCUNdtDyrhm/images/connectors/sharepoint/03-admin-consent.png?fit=max&auto=format&n=5UwO4QCUNdtDyrhm&q=85&s=48a6451ce2ef0566f2ace575952a1bf6" alt="Pantalla de consentimiento de permisos de Composio - SharePoint" width="443" height="318" data-path="images/connectors/sharepoint/03-admin-consent.png" />
    </Frame>

    <Info>
      Los permisos que aparecen en esta pantalla están definidos por la configuración de SharePoint de tu organización — Composio actúa como puente y simplemente refleja los permisos ya configurados en tu tenant. No estás otorgando nuevos permisos; estás autorizando a Composio a usar los que ya están definidos.

      El alcance del acceso también puede estar limitado por la configuración de **Acceso al sitio** dentro de SharePoint. Si determinados usuarios o grupos tienen acceso restringido a un sitio, esa restricción será respetada por el conector — Composio no podrá acceder a contenidos más allá de lo que SharePoint permita para esa cuenta.

      Para revisar o ajustar los permisos de acceso al sitio, abre SharePoint, ve a **Configuración del sitio** → **Permisos del sitio** y verifica los grupos y niveles de permiso configurados.
    </Info>
  </Step>

  <Step title="Confirmación de la conexión">
    Tras autorizar, la ventana de retorno de Tess mostrará el mensaje **Connected successfully!** y se cerrará automáticamente en unos segundos.

    <Frame>
      <img src="https://mintcdn.com/tess-dfe1edf0/LSJGxt3kTOVlusby/images/connectors/sharepoint/04-connected.png?fit=max&auto=format&n=LSJGxt3kTOVlusby&q=85&s=81ab17024f218b006b41435cf7c89cd9" alt="Ventana de éxito de la autorización del conector" width="556" height="702" data-path="images/connectors/sharepoint/04-connected.png" />
    </Frame>
  </Step>

  <Step title="Verifica que SharePoint esté activo">
    De vuelta en el panel de **Conectores**, SharePoint aparecerá en la sección **Conectado**, con la marca de verificación verde que indica que está activo y listo para usar en chats y agentes.

    <Frame>
      <img src="https://mintcdn.com/tess-dfe1edf0/LSJGxt3kTOVlusby/images/connectors/sharepoint/05-active.png?fit=max&auto=format&n=LSJGxt3kTOVlusby&q=85&s=e724f34ff873fae4e1365267b97076d0" alt="SharePoint activo en la lista de conectores" width="385" height="283" data-path="images/connectors/sharepoint/05-active.png" />
    </Frame>
  </Step>
</Steps>

## Solución de problemas

<AccordionGroup>
  <Accordion icon="circle-exclamation" title="La conexión sigue cargando y termina en timeout">
    Comprueba que **Tenant Name** se rellenó solo con el nombre del tenant (por ejemplo, `tu-empresa`) y **no** con la URL completa (`tu-empresa.sharepoint.com`). Un valor incorrecto puede hacer que Microsoft devuelva un error de recurso no válido durante el OAuth.
  </Accordion>

  <Accordion icon="user-shield" title="Aparece la pantalla de aprobación del administrador requerida">
    La aplicación necesita permisos que solo un administrador puede conceder. Pide al administrador de SharePoint que inicie sesión primero a través del conector y conceda la autorización; después, los demás usuarios podrán conectarse.
  </Accordion>

  <Accordion icon="building-lock" title="Entorno con SSO federado, lista de IP permitidas o certificado de cliente">
    En organizaciones con un dominio federado adicional tras el SSO (con bloqueos de IP o requisito de certificado de cliente en el dispositivo), la conexión puede fallar por restricciones del entorno corporativo. En estos casos, es necesario un alineamiento técnico con el equipo de infraestructura para validar el IdP, los dominios federados, la lista de IP permitidas y los certificados.
  </Accordion>
</AccordionGroup>

<Note>
  Los conectores implican acceso a sistemas externos. Conecta solo cuentas y aplicaciones adecuadas al contexto de uso y revisa los permisos con atención.
</Note>
