B-100 · Catálogo de integraciones
Siete conexiones, y lo que cada una tiene prohibido.
El catálogo entero, con el permiso exacto que pide cada conector y lo que no puede hacer con él.
Plano de acometidas
entra en Orion sale de Orion
Add-in RevitEl único conector en vivo: lee el modelo abierto y escribe en él con firma humana.
Las siete conexiones
7 de 7
Qué hace, función a función
- Lee el modelo abierto en Revit y responde con datos del propio proyecto.
- Exporta láminas y modelo a PDF, DWG, DXF, DWF, NWC, imagen y Excel.
- Escribe en el modelo solo después de que una persona confirme el cambio.
Cómo se autoriza
- No pasa por OAuth: la sesión la abre el propio add-in desde Revit.
- La sella un contrato con versión, y sin contrato aceptado no se ejecuta nada.
Lo que no hace. No escribe nada por su cuenta. Una acción irreversible espera firma humana, y eso es una regla del producto, no una preferencia.
integrations/revit · Commands/Export, Views/Chat
Qué hace, función a función
- Lista los hubs (cuentas de ACC, BIM 360 y Fusion Team) visibles para quien autoriza.
- Lista los proyectos de un hub y las carpetas raíz de un proyecto.
- Lista el contenido de una carpeta, un nivel, sin recursión.
Permisos que se piden
- data:read
- user-profile:read
Lo que no hace. No sube, no modifica, no crea carpetas, no sincroniza en dos direcciones, no se suscribe a webhooks y no lee incidencias ni RFI. El permiso pedido es de lectura por construcción: aunque alguien llamara a un endpoint de escritura, Autodesk lo rechazaría.
providers/autodesk.py
Qué hace, función a función
- Envía un correo desde la cuenta que autorizó la conexión.
- Lista archivos recientes y carpetas de Drive para poder elegir destino.
- Descarga un archivo de Drive y sube uno nuevo.
Permisos que se piden
- https://www.googleapis.com/auth/gmail.send
- https://www.googleapis.com/auth/drive
- openid
Lo que no hace. No hay nodo de Sheets ni de Calendar: la conexión mueve archivos de Drive y envía correo, y hoy eso es todo. Tampoco lee tu bandeja de entrada — el permiso de envío solo envía. Y un documento nativo de Google no se descarga como archivo: no tiene bytes que descargar.
providers/google.py
Qué hace, función a función
- Envía un correo desde la cuenta que autorizó la conexión.
- Lista libros de Excel y sus tablas, lee un rango y añade filas.
- Lista, descarga y sube archivos en el OneDrive de esa cuenta.
Permisos que se piden
- https://graph.microsoft.com/Mail.Send
- https://graph.microsoft.com/Files.ReadWrite
- offline_access
- openid
- profile
Lo que no hace. No llega a SharePoint. `Files.ReadWrite` alcanza el OneDrive de quien autoriza y nada más; un libro en una biblioteca de SharePoint o de Teams necesitaría permisos que solo concede un administrador.
providers/microsoft.py
Qué hace, función a función
- Lista archivos recientes y carpetas para elegir origen y destino.
- Descarga un archivo por su ruta.
- Sube un archivo a la ruta que se le indique.
Permisos que se piden
- files.metadata.read
- files.content.read
- files.content.write
- account_info.read
Lo que no hace. No borra nada y no toca Dropbox Paper ni las carpetas de equipo administradas. Es transferencia de archivo, no una sincronización.
providers/dropbox.py
Qué hace, función a función
- Lista los canales del espacio de trabajo, y solo para poder elegir uno.
- Publica un mensaje en el canal elegido.
Permisos que se piden
- chat:write
- channels:read
Lo que no hace. No lee conversaciones. `channels:read` sirve para pintar el desplegable de canales; no da acceso a los mensajes. Quien se conecta es el espacio de trabajo, no una persona.
providers/slack.py
Qué hace, función a función
- Lista espacios de trabajo y conjuntos de datos, y solo para poder elegir uno.
- Lanza el refresco del conjunto de datos elegido.
Permisos que se piden
- …/powerbi/api/Workspace.Read.All
- …/powerbi/api/Dataset.ReadWrite.All
- offline_access
- openid
- profile
Lo que no hace. No lee los datos de un informe y no publica informes. Pide su propia conexión aunque comparta la app de Azure con Microsoft 365: un token de Outlook nunca sirve para llamar a Power BI.
providers/powerbi.py
B-102 · El límite, en voz alta
Cuatro cosas que no hacemos, y no es por ahora.
Un permiso pedido de más es una promesa que no se puede retirar.Por eso no se piden.
- 01Autodesk entra en solo lectura.No publica, no sincroniza, no crea carpetas y no toca incidencias ni RFI. El permiso que se pide es de lectura por construcción.
- 02Ningún conector escribe en el modelo.El modelo solo lo toca el add-in de Revit, y solo después de que una persona firme el cambio.
- 03No leemos tus conversaciones.Slack publica y no lee; Gmail y Outlook envían y no abren la bandeja. Está en los permisos, no en una promesa.
- 04Nada cruza sin las cuatro compuertas.Identidad, permisos, versión y firma humana. La petición se para en la primera que falla.
B-103 · Lo que esta página no sabe
Aquí no verás un punto verde de «conectado».
El estado real de una conexión es de tu empresa, y pintarlo aquí sería inventarlo. Lo que es igual para todos son los permisos, y están arriba.
Estado de la conexión
B-104 · Interoperabilidad de archivo
Lo demás viaja en un archivo, y eso también es una integración.
Navisworks o cualquier revisor abren lo que el add-in exporta. No es un conector y no lo llamamos así.
Siete formatos del add-in, un solo sentido.Salen del modelo; no vuelven solos.
- NWCNavisworks Cache
- DWGAutoCAD
- DXFintercambio CAD
- DWFrevisión
- PDFláminas
- XLSXtablas de planificación
- PNG/JPGimagen de vista
Exportar no es publicar. Quién sube el archivo al CDE, y cuándo, lo decides tú. El BCF no está aquí porque no lo escribe el add-in: va por la plataforma.
Cierre
Cuéntanos un workflow concreto.
Un cierre de entrega, una auditoría de nomenclatura, una revisión de coordinación con detección de colisiones. En la demostración montamos el tuyo con tu modelo y tu normativa. Sales viendo el resultado, no una presentación.
Antes de pedirla, lee la guía de verificación normativa del modelo BIM.
Revisado
Antes de obra