Integración · Trabajo diario

Conectar Microsoft 365 a Igniten

Registre a Igniten como una aplicación en el directorio de su organización para poder responder sobre Microsoft 365: las conversaciones y los canales de Teams, el correo de Outlook, la agenda, los archivos de OneDrive, los documentos de SharePoint de sus equipos (también las planillas de Excel, que se leen en el momento en que alguien pregunta) y las tareas de Planner y To Do. El registro se hace una vez y queda dentro de su propio inquilino, sin compartir nada con otras organizaciones. Cada parte se prende por separado: lo que no autorice en Microsoft, Igniten no lo lee.

Qué lee Igniten, y qué no

Lee

  • Mensajes de los chats y canales de Teams donde haya alguien que haya dado su consentimiento
  • Correo de las casillas de la lista de autorizadas
  • Eventos del calendario de Outlook dentro de la ventana configurada
  • Quiénes integran cada equipo y cada canal, para decidir quién ve qué
  • La transcripción de las reuniones de Teams programadas, si Teams la generó
  • Los documentos de las bibliotecas de SharePoint de los equipos de Microsoft 365 de cada persona a la que le dio SharePoint en el panel (dar OneDrive no da SharePoint)
  • Las tareas de Planner y de To Do de la persona que pregunta, en el momento

No lee

  • Los sitios de SharePoint que no son de un equipo de Microsoft 365 (por ejemplo, un sitio de comunicación)
  • Las tareas de otras personas: cada uno ve sólo las suyas
  • Las conversaciones donde no participa nadie que haya dado su consentimiento
  • Nada que la persona que pregunta no pudiera ver en Teams
  • Las reuniones de un canal: Graph no las entrega en esta versión
  • Una reunión cuya transcripción nadie prendió: no hay texto y no se inventa

Cómo se conecta

6 pasos · ≈ 20 min

  1. Crear el registro de la aplicación

    Un App registration es la identidad de Igniten en su directorio. Single tenant.

    entra.microsoft.com → Identity → Applications → App registrations → New registration
    • Elija «Single tenant»: la aplicación queda dentro de su directorio y ninguna otra organización la puede usar.
    • El nombre es libre; lo van a ver sus administradores, no su equipo.
    • Al terminar, la pantalla muestra el ID de la aplicación y el del directorio: esos dos son los que se pegan acá.

    Salió bien si La aplicación aparece en «App registrations» y tiene sus dos identificadores.

  2. Agregar los permisos de Microsoft Graph

    Application permissions para leer, Delegated para lo que una persona consiente.

    • Microsoft llama «permiso» a cada cosa que una aplicación puede hacer. Hay dos clases y hacen falta las dos. «Application permissions» (permisos de aplicación) los usa Igniten por su cuenta, sin que nadie inicie sesión: por eso alcanzan a TODA su organización y no a una persona. «Delegated permissions» (permisos delegados) sólo sirven cuando una persona inicia sesión, y nunca ven más que lo que esa persona ve.
    • Para agregarlos: en el menú de la izquierda toque «API permissions», después «Add a permission», elija «Microsoft Graph» y arriba elija «Application permissions» o «Delegated permissions». Escriba el nombre del permiso en el buscador, tíldelo y toque «Add permissions».
    • La ficha de esta integración tiene los nombres exactos de cada lista.
    • Si quiere que Igniten lea los documentos de SharePoint de sus equipos, en «Application permissions» tilde también «Sites.Read.All». Ojo con lo que entrega: Microsoft le deja a Igniten leer TODOS los sitios de SharePoint de su organización. El límite lo pone Igniten, no Microsoft: sólo lee las bibliotecas de los equipos de las personas a las que les dio SharePoint en el panel, y a cada una le muestra sólo lo que SharePoint le deja ver.
    • Si quiere que Igniten responda sobre las tareas de Planner y To Do, tilde también «Tasks.Read.All»: Microsoft deja leer las tareas de toda la organización, e Igniten le muestra a cada persona sólo las suyas.
    • Si además quiere que pueda crear y completar tareas de Planner (siempre le pide confirmación antes), sume «Tasks.ReadWrite.All». Ojo: Microsoft le deja a Igniten escribir en CUALQUIER plan de la organización. El límite lo pone Igniten: sólo crea tareas a nombre de quien lo pide, en planes de equipos de los que esa persona es miembro, y sólo completa tareas asignadas a ella. Nunca borra.
    • Lo que no tilde no se lee. Si agrega un permiso más adelante, vuelva a tocar «Grant admin consent» (el paso 3): sin eso el permiso nuevo no vale.

    Salió bien si Los permisos figuran en la tabla, todavía con el aviso de que falta el consentimiento.

  3. Dar el consentimiento del administrador

    Grant admin consent. Sin esto el token sale vacío y nada entra.

    • «Grant admin consent» quiere decir «el administrador aprueba estos permisos en nombre de toda la organización». Lo tiene que tocar alguien con el rol de administrador global o de administrador de aplicaciones de Microsoft 365; si no lo ve habilitado, pídaselo a esa persona.
    • Dónde está: en la misma pantalla «API permissions», arriba de la tabla, es un solo botón: «Grant admin consent for <su organización>». Tóquelo y confirme con «Yes».
    • Microsoft lo exige desde octubre de 2025 para leer contenido de Teams.
    • Con el consentimiento dado, su gente ve una pantalla de inicio de sesión normal y no la lista de permisos.

    Salió bien si Cada permiso de la tabla queda con el tilde verde de concedido.

  4. Crear el secreto y cargarlo

    Certificates & secrets → New client secret. Se carga acá y no vuelve a salir.

    • El valor del secreto se muestra UNA sola vez: cópielo antes de salir de esa pantalla.
    • Copie el valor («Value»), no el identificador del secreto.
    • Anote la fecha de vencimiento que eligió; acá se puede cargar para avisarle antes.

    Salió bien si El panel confirma la carga y muestra sólo los últimos cuatro caracteres.

  5. Probar que anda

    Pedimos un token y leemos qué permisos Application quedaron otorgados. No guardamos nada.

    • Pedimos un token y leemos qué permisos quedaron otorgados de verdad.
    • Si falta alguno, le decimos cuál y qué deja de andar sin él.
    • No se guarda nada de lo que devuelva la prueba.

    Salió bien si La prueba dice «anduvo» y no nombra ningún permiso faltante.

  6. Transcripciones de Teams

    Teams no entrega la transcripción hasta que un administrador prende dos interruptores. Sin eso, Igniten entra al directorio y no ve ninguna reunión.

    • Install-Module MicrosoftTeams
    • Connect-MicrosoftTeams
    • New-CsApplicationAccessPolicy -Identity "Igniten-Transcripciones" -AppIds "<client-id>" -Description "Permite a Igniten leer transcripciones de Teams"
    • Grant-CsApplicationAccessPolicy -PolicyName "Igniten-Transcripciones" -Identity "<persona>"
    • Set-CsTeamsMeetingConfiguration -EnableGraphTranscriptAccess $true
    • Hace falta un administrador de Teams (no alcanza el de aplicaciones). La transcripción de cada reunión tiene que estar prendida en Teams: si nadie la grabó, no hay texto y no inventamos uno.
    • Abra PowerShell e instale el módulo, una sola vez: Install-Module MicrosoftTeams. Esa línea baja el programa con el que se le habla a Teams.
    • Connect-MicrosoftTeams abre el inicio de sesión de Microsoft. Entre con la cuenta de administrador de Teams. Si la ventana no aparece, la política no se crea.
    • New-CsApplicationAccessPolicy crea una política con nombre Igniten-Transcripciones y le anota el ID de la aplicación de Igniten (el mismo client id del paso 1). Sin esta política, Graph contesta «No application access policy found for this app».
    • Grant-CsApplicationAccessPolicy -Identity <persona> se la aplica sólo a esa persona. Reemplace <persona> por el correo de quien conectó calendario y reuniones y repita esa línea para cada persona conectada. -Global es opcional: autoriza a toda la organización y sólo se usa si el administrador decide ese alcance. Puede tardar horas, a veces hasta dos días, en propagarse. No es un fallo de Igniten.
    • Set-CsTeamsMeetingConfiguration -EnableGraphTranscriptAccess $true prende, en el inquilino, que Graph pueda leer transcripciones. El mismo interruptor está en el centro de administración de Teams: Reuniones, Configuración de reuniones, acceso de la API de transcripciones. Sin eso, Graph contesta que el acceso está apagado y no reintentamos hasta que se prenda.
    • Esto cubre reuniones programadas cuyo organizador es alguien con calendario y reuniones concedidos. Las reuniones de un canal no entran por esta vía.

    Salió bien si Los cinco comandos terminan sin un mensaje en rojo. La primera transcripción puede tardar horas en aparecer: la política no se aplica al instante.

Qué permisos pide

Permiso Para qué Cuándo hace falta
https://graph.microsoft.com/Mail.Read Responder sobre el correo Si conecta el correo de Outlook
https://graph.microsoft.com/User.Read.All Saber quién es quién: encontrar a una persona por su nombre Si conecta el correo de Outlook (para encontrar las casillas)
https://graph.microsoft.com/Calendars.Read Saber si está ocupado antes de proponer una reunión Si alguien tiene la agenda habilitada
https://graph.microsoft.com/ChatMember.Read.All Saber quién está en cada conversación de Teams Si conecta Teams
https://graph.microsoft.com/TeamMember.Read.All Saber quién está en cada equipo de Teams Si conecta Teams
https://graph.microsoft.com/ChannelMember.Read.All Saber quién está en cada canal de Teams Si conecta Teams
https://graph.microsoft.com/Team.ReadBasic.All Responder sobre los equipos de Teams Si conecta Teams
https://graph.microsoft.com/Channel.ReadBasic.All Responder sobre los canales de Teams Si conecta Teams
https://graph.microsoft.com/GroupMember.Read.All Respetar los permisos por equipo al decidir quién ve qué Si conecta Teams
https://graph.microsoft.com/OnlineMeetingTranscript.Read.All Leer la transcripción de una reunión de Teams Si conecta las transcripciones de reuniones de Teams
https://graph.microsoft.com/OnlineMeetings.Read.All Saber de qué reunión es esa transcripción y quién estuvo Si conecta las transcripciones de reuniones de Teams
https://graph.microsoft.com/Sites.Read.All Responder sobre los documentos de SharePoint de sus equipos sólo si quiere que Igniten lea los documentos de SharePoint
https://graph.microsoft.com/Tasks.Read.All Responder sobre sus tareas de Planner y de To Do sólo si quiere que Igniten responda sobre tareas de Planner o de To Do
https://graph.microsoft.com/Tasks.ReadWrite.All Crear y completar tareas de Planner cuando lo confirma sólo si quiere que Igniten cree y complete tareas de Planner
https://graph.microsoft.com/Files.ReadWrite.AppFolder Guardar en la carpeta de Igniten de su OneDrive los adjuntos que confirma Siempre
https://graph.microsoft.com/Chat.Read Responder sobre sus conversaciones de Teams Siempre
https://graph.microsoft.com/ChannelMessage.Read.All Responder sobre lo que se escribe en los canales Siempre
https://graph.microsoft.com/Mail.Send Enviar un correo en su nombre cuando se lo pide Siempre
https://graph.microsoft.com/Chat.Create Abrir una conversación de Teams en su nombre Siempre
https://graph.microsoft.com/ChatMessage.Send Escribir un mensaje de Teams en su nombre Siempre
https://graph.microsoft.com/ChannelMessage.Send Publicar en un canal de Teams en su nombre Si Igniten publica en canales de Teams
https://graph.microsoft.com/Calendars.ReadWrite Agendar una reunión en su calendario Siempre
offline_access Seguir leyendo sin pedirle que inicie sesión todos los días Siempre
openid Saber quién es cuando da el consentimiento Siempre
profile Mostrar su nombre en vez de un identificador Siempre
email Saber a qué dirección corresponde su cuenta Siempre

Los dos niveles de permiso que recomendamos, y qué habilita cada uno, están en Permisos recomendados.

Qué puede salir mal

El token sale bien pero no entra ningún mensaje

Por qué Falta el consentimiento del administrador. Desde octubre de 2025 Microsoft lo exige para leer contenido de Teams.

Qué hacer En el registro de la aplicación, «Grant admin consent». Con eso dado, cada persona ve sólo una pantalla de inicio de sesión, no la lista de permisos.

Alguien queda desconectado cada pocos días

Por qué Una política de acceso condicional con frecuencia de inicio de sesión acotada obliga a volver a autorizar cada N días.

Qué hacer Es una política de su organización y se decide ahí, no en Igniten. Pregúntele al equipo de seguridad cuál rige antes de prometer que se autoriza una sola vez.

Al volver de iniciar sesión aparece un error de redirección

Por qué La URL de redirección del registro no es exactamente la que espera Igniten.

Qué hacer Cópiela de nuevo del instructivo y péguela tal cual, sin barra final de más ni de menos. Tiene que coincidir carácter por carácter.

La aplicación pide acceso a organizaciones ajenas

Por qué El registro se creó como multi-inquilino en vez de para uno solo.

Qué hacer Cree el registro de nuevo eligiendo la opción de un solo inquilino.

Entra acepta los permisos y aún así no entra ninguna transcripción

Por qué Falta la política de acceso de la aplicación, o el inquilino tiene apagado el acceso de Graph a las transcripciones. Las dos cosas las prende un administrador de Teams, no el de aplicaciones.

Qué hacer Siga el paso «Transcripciones de Teams»: son cinco líneas de PowerShell, explicadas una por una. Pueden tardar horas en hacer efecto.

«Probar que anda» dice que falta Sites.Read.All

Por qué No se agregó el permiso para leer SharePoint, o se agregó y falta volver a tocar «Grant admin consent».

Qué hacer En «API permissions» → «Add a permission» → «Microsoft Graph» → «Application permissions», busque Sites.Read.All, tíldelo, y después toque «Grant admin consent». Si no quiere que Igniten lea SharePoint, no lo agregue: lo demás sigue andando.

Un documento de SharePoint no aparece aunque la persona lo ve en SharePoint

Por qué El documento está visible sólo por un grupo propio del sitio («Miembros», «Propietarios» o «Visitantes»). Microsoft no deja saber desde afuera quién está en esos grupos, así que Igniten no lo muestra.

Qué hacer Comparta la biblioteca o la carpeta con el equipo de Microsoft 365 o con un grupo de seguridad, o directamente con las personas. Eso sí se puede leer, y el documento aparece en la próxima pasada.

Igniten dice que no puede crear la tarea en ese plan

Por qué La persona no es miembro del equipo dueño del plan de Planner.

Qué hacer Que la cree alguien del equipo, o sume a la persona al equipo en Microsoft 365. Igniten nunca crea tareas en planes ajenos.

Se pide crear una tarea de To Do y no se puede

Por qué Microsoft no permite que una aplicación escriba en To Do: sólo lo permite con la cuenta de cada persona, y eso todavía no está.

Qué hacer Use Planner para las tareas que quiere que Igniten cree o complete.

Los límites, dichos

  • Los límites de uso de Microsoft Graph se aplican por aplicación y por inquilino; no los publicamos porque no los medimos en su instalación.

Preguntas frecuentes

¿Por qué hay dos listas de permisos?

Una es de la aplicación y sirve para saber quién integra cada equipo, que es lo que decide quién puede ver cada respuesta. La otra la autoriza cada persona y es la que permite leer sus conversaciones con su propia cuenta.

¿Mi gente va a ver una pantalla de permisos?

No, si dio el consentimiento del administrador. Cada persona ve una pantalla normal de inicio de sesión de Microsoft y vuelve a Igniten. Sin ese consentimiento, Microsoft muestra la lista completa de permisos.

¿Qué pasa con quien no autoriza?

No se lo lee como a él y no puede preguntar. Sus mensajes en conversaciones donde sí hay alguien autorizado entran igual, y siguen siendo visibles solamente para quienes participan de esa conversación.

¿Qué documentos de SharePoint ve cada persona?

Sólo los que SharePoint le comparte HOY a ella con nombre y apellido, a un grupo del que es miembro o a toda la organización. Haber subido un documento no alcanza: si la persona sale del equipo y SharePoint deja de mostrárselo, Igniten tampoco se lo muestra. Un documento que se ve únicamente por los grupos propios del sitio («Miembros», «Propietarios», «Visitantes») no aparece para nadie: preferimos mostrarle de menos antes que de más.

¿Puede leer una planilla de Excel?

Sí. Cuando pregunta por una planilla de OneDrive o de SharePoint que puede ver, Igniten la baja en ese momento y la analiza sin cambiarla. No escribe celdas.

¿Igniten puede modificar mis tareas?

En Planner, puede crear una tarea a su nombre en un plan de su equipo y marcar como completa una tarea suya, siempre después de que lo confirma. No edita, no reasigna y no borra. En To Do sólo lee.

¿Igniten puede escribir en Teams?

Sólo con el nivel que habilita acciones, y siempre con el permiso que esa persona autorizó para su propia cuenta. Toda escritura se confirma antes de salir.

Empezar

Elija un plan y empiece hoy.

Self-serve, sin reuniones: se contrata online, 30 días de prueba desde que registra la tarjeta.

Beta privada

¿Quiere acceso a la beta?

Para seguir usando los agentes sobre los datos de su empresa, pida acceso a la beta.

Lo vamos a contactar sobre su acceso a la beta.