Preguntas frecuentes sobre la eliminación de la API de EWS

Microsoft anunció el fin de las API de EWS que se usan para conectarse a Exchange Online. Esta eliminación podría afectar a las automatizaciones (bots) que utilicen el Correo electrónico de paquete o el activador de Correo electrónico con la opción EWS. Revise las preguntas frecuentes para obtener más información sobre la eliminación de la API de EWS.

¿Qué es la eliminación de la API de EWS?
Microsoft dejó obsoletas 25 API de EWS poco utilizadas desde el 31 de marzo de 2022. Se trata de una eliminación en curso, y Microsoft seguirá eliminando las API de EWS adicionales a medida que estén disponibles las API de Graph equivalentes.

Para obtener más información sobre la eliminación de la API de EWS, consulte Upcoming API Deprecations in Exchange Web Services for Exchange Online.

¿A qué se debe este cambio?
EWS es una API heredada, que es menos segura y no satisface las necesidades de seguridad y manejabilidad del desarrollo de aplicaciones modernas. Según Microsoft, si sus clientes o aplicaciones usan las API de EWS para conectarse al servidor Exchange a través de Exchange Online, deben cambiar de las API de EWS basadas en SOAP a las API de Graph basadas en REST.
Microsoft Graph ofrece las siguientes ventajas en comparación con EWS:
  • Seguridad: Microsoft Graph es más seguro y tiene políticas de gobierno más estrictas con OAuth. Permite limitar el acceso a los datos en un buzón de correo, a diferencia del modelo de acceso todo o nada de EWS.
  • Simplicidad: Microsoft Graph ofrece Graph Explorer para descubrir y probar las API de forma fácil y rápida, SDK en distintos lenguajes de programación y una activa comunidad de desarrolladores.
  • Eficiencia: las API de Microsoft Graph se basan en REST, mientras que las API de EWS se basan en SOAP. La ventaja de usar protocolos basados en REST incluye una serialización de JSON más rápida y un menor uso de la red.
Nota: La eliminación de las API de EWS solo se aplica a Exchange Online y no a la versión local de Exchange.
¿Cómo me afectará esta eliminación?
Por ahora, no se verá afectado porque Automation 360 no usa ninguna de las API de EWS que eliminó Microsoft. Según Microsoft, las API de EWS no obsoletas seguirán siendo compatibles para su uso en entornos de producción. No disponemos de un calendario fijo sobre cuándo quedarán obsoletas en el futuro.

En caso de que las API específicas de EWS que se usan en Automation 360 queden obsoletas en el futuro, y si ha automatizado el correo electrónico usando las Correo electrónico paquete de Correo electrónico y el activador de acciones con la opción EWS, dichas automatizaciones se interrumpirán debido al fallo de conexión con Exchange Online.

¿Dónde usa Automation 360 la API de EWS?
Automation 360 usa la API de EWS en el Correo electrónico de paquete y en el activador de Correo electrónico para EWS, que permite conectarse a Exchange Online alojado en Azure Cloud y acceder a los correos electrónicos de Microsoft 365.
¿Cómo puedo identificar el bots afectado que usa la opción Correo electrónico de EWS?
Puede usar la utilidad Automation 360 de Bot Scanner para la característica EOL a fin de escanear e identificar los bots afectados que usan EWS. Consulte Escanear bots para autenticación básica.
¿Cuál es la guía para que los clientes de Automation 360 cambien de la API de EWS a Graph API?
Hemos lanzado un nuevo Microsoft 365 Outlook de paquete con la versión v.29 de Automation 360 que se basa en la última versión de Graph API. Puede usar este paquete para automatizar correos electrónicos de Outlook para Exchange Online. Este paquete contiene todas las acciones similares a las disponibles en el Correo electrónico de paquete. Puede usar el Microsoft 365 Outlook de paquete en vez del Correo electrónico de paquete con la opción EWS para cambiar de la API de EWS a Graph API.
¿Cómo actualizo mis bots actuales al Microsoft 365 Outlook de paquete?
Para actualizar sus bots afectados existentes al Microsoft 365 Outlook de paquete, consulte Obsolescencia de las API de EWS en Exchange Online.
¿Automation Anywhere proporcionará alguna herramienta para que los clientes de Automation 360 actualicen sus bots de la API de EWS a Graph API?
No. Debe actualizar manualmente sus bots afectados para cambiar a Graph API (Microsoft 365 Outlook de paquete).
¿Hay una correspondencia unívoca entre Correo electrónico y los Microsoft 365 Outlook de paquetes o hay diferencias?
Todas las acciones disponibles en el Correo electrónico de paquete lo están también en el Microsoft 365 Outlook de paquete. Sin embargo, debe considerar las siguientes diferencias cuando crea un bot con el nuevo Microsoft 365 Outlook de paquete:
  • En el Correo electrónico de paquete, las Enviar, Reenviar, Responder y Responder a todosacciones tienen parámetros de conexión y, por lo tanto, cuando crea una automatización, puede usar estas acciones independientemente de la Conectaracción. Sin embargo, en el caso del Microsoft 365 Outlook de paquete, debe utilizar la Conectaracción antes de cada una de estas acciones, ya que se refieren a la sesión creada por la Conectaracción, consulte Microsoft 365 Outlook paquete
  • El nuevo Microsoft 365 Outlook de paquete admite dos modos de autenticación: Código de autorización con clave de prueba para intercambio de código (PKCE) y credenciales de cliente. El Correo electrónico de paquete con la opción EWS admite cuatro modos de autenticación: Credenciales de contraseña del propietario del recurso (ROPC), implícito, código de autorización con PKCE y credenciales de cliente.
    Nota: Los modos de autenticación de ROPC e implícita están en desuso y, por lo tanto, no se admiten en el Microsoft 365 Outlook de paquete. Debe usar el código de autorización más seguro con el flujo con PKCE para la automatización asistida y el flujo de credenciales de cliente para la automatización no asistida.