NosotrosServiciosProyectosR&DBlogHerramientasEmpezarContacto
Etiqueta

#havecode

Lo que aprendemos llevando organizaciones a la nube de Microsoft. Método, no opinión.

Migraciones

Migrar SharePoint 2016 y 2019 a Subscription Edition: los scripts

SharePoint 2016 va directo a Subscription Edition. No hay salto por 2019, el método es database attach y ninguno más, y el orden de las service applications no es una preferencia. La secuencia completa en PowerShell, desde el inventario que se toma antes de tocar nada hasta el rastreo que se lanza al final.

·18 min de lectura
Migraciones

SharePoint 2016, 2019, Subscription Edition y Online: qué cambia realmente

2016 y 2019 terminan ambos el 14 de julio de 2026. Subscription Edition no tiene fecha de fin y no se puede comprar de una vez. Online tiene funciones que los demás nunca tendrán, y Subscription Edition tiene dos que suelen aparecer listadas como imposibles. Una comparación práctica, con el licenciamiento que decide.

·20 min de lectura
Desarrollo y automatización

Desarrollar para SharePoint Server Subscription Edition: las prácticas que aguantan

Subscription Edition tiene soporte hasta 2035 como mínimo y el techo de SharePoint Framework no se mueve desde 2023. Esa combinación define el trabajo: una pista larga sobre una base estable. Cómo construir bien encima de ella, con código que corre en la versión que su granja acepta de verdad.

·23 min de lectura
IA y agentes

Un manifiesto de agente de Copilot es una frontera de seguridad. Aquí está el verificador.

Todas las propiedades de ámbito de un manifiesto de agente de Microsoft 365 Copilot son opcionales y, en seis casos, omitir una da el ámbito más amplio en lugar del más estrecho. Un validador de JSON Schema aprueba esos manifiestos, porque ninguno tiene nada inválido: falta algo que era opcional. Así que escribimos la comprobación que sí los detecta. Encuentra seis problemas en un manifiesto que pasa todas las demás pruebas.

·6 min de lectura
Desarrollo y automatización

SPFx antes de la versión 1.0: nuestras web parts en los samples oficiales de Microsoft

La developer preview de SharePoint Framework salió en agosto de 2016. La versión 1.0 llegó en febrero de 2017. Nuestra primera contribución al repositorio oficial de samples de Microsoft 365 es de octubre de 2016, cinco meses antes de que hubiera una 1.0 sobre la que construir. Cuatro de nuestras web parts están hoy en ese repositorio, y esto es lo que hace cada una.

·7 min de lectura
Microsoft 365 & SharePoint

Windows 10 ha terminado: Windows 11 es el mínimo, no el plan

El soporte terminó en octubre de 2025. Tanto si el parque ya está en Windows 11 como si paga Extended Security Updates o sigue sin más expuesto, la decisión de fondo es la misma: cambiar los PC, o aprovechar el cambio forzado para modernizar el puesto de trabajo que hay detrás. Aquí está el cómo, con los comandos de Intune, Autopilot y Azure, y la razón por la que ese mismo Windows 10 sale gratis de mantener vivo en la nube.

·8 min de lectura
Desarrollo y automatización

SPFx 1.23.2: actualizar no es cambiar un número

La versión anterior se retiró de npm por regresiones, y ese es el aviso: el riesgo de actualizar SharePoint Framework casi nunca está en el runtime de SharePoint, está en el build. Qué cambió en Heft, en Sass y en npm audit, con el código mostrando cómo era, cómo es y cómo va a ser.

·7 min de lectura
IA y agentes

¿Su asistente de IA lee documentos que el usuario no puede ver?

Un RAG mal montado busca con la identidad de la aplicación y no con la de quien pregunta, y el asistente acaba respondiendo con lo que esa persona no debería ver. La solución no es un filtro que alguien puede olvidarse de escribir: es pasar el token del usuario y dejar que Azure AI Search aplique los permisos dentro del motor.

·8 min de lectura
Gobernanza y seguridad

Un banner de cookies que se prueba, con Azure Tables y Functions

El banner que se copia de un proveedor es, en sí mismo, un rastreador. Un banner propio, sin terceros, y la parte difícil no es el banner: es guardar la prueba de que la persona consintió. Aquí está todo, del navegador a la Azure Table, paso a paso.

·8 min de lectura
Desarrollo y automatización

Enviar email desde una aplicación, sin una sola contraseña

Microsoft apagó el SMTP con contraseña. La respuesta no es guardar un secreto mejor: es no guardar ningún secreto. Identidad gestionada, Microsoft Graph, y Mail.Send atado a un grupo de buzones. Aquí está toda la configuración, errores incluidos.

·6 min de lectura