Microsoft incorpora tres mejoras para la ejecución de herramientas de agentes en Dynamics 365 ERP MCP: cancelación de llamadas en curso, una protección que evita el solapamiento de llamadas con estado dentro de la misma sesión y una interacción asíncrona con el kernel AOS.
Disponibilidad documentada: PU73/10.0.49 PQU-2, Platform 7.0.8199.54 o superior; backports PU72/10.0.48 PQU-6 desde 7.0.7996.125 y PU71/10.0.47 PQU-12 desde 7.0.7858.177. Es necesario verificar el build y la configuración del ambiente. No implica que todos los clientes ya tengan la capacidad habilitada.
Qué cambió
El cliente o agente puede solicitar la cancelación de una operación en curso. La protección de concurrencia reduce interferencias entre llamadas stateful de una misma sesión. La coordinación asíncrona mejora la capacidad de respuesta bajo actividad concurrente.
Qué no garantiza
Cancelar una solicitud no demuestra que una operación de negocio ya confirmada se haya revertido. Tampoco implica que cualquier herramienta sea idempotente o que existan transacciones distribuidas automáticas entre D365FO y servicios externos. Estas propiedades deben probarse por escenario.
Impacto en productos LATAM
Los procesos de facturación electrónica, conciliación, pagos y consultas masivas pueden involucrar agentes que realizan varias llamadas y reciben respuestas tardías. Es importante evitar operaciones duplicadas, pérdida de contexto y reintentos sin control.
Pruebas de certificación
- Ejecutar dos llamadas con estado simultáneas en una misma sesión.
- Solicitar cancelación antes y después de una operación de escritura de prueba.
- Validar el estado real del documento y la ausencia de duplicados.
- Reintentar tras un timeout y comprobar idempotencia en la lógica de negocio.
- Registrar métricas de latencia, errores y recuperación sin exponer información confidencial.
Fuente oficial
Microsoft Learn — Platform updates 10.0.49, Agent foundation.
