es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Se pueden utilizar las “Policy Tips” de Microsoft Outlook en conjunto con las API de envío REST/EWS de complementos?

Tengo un escenario donde un complemento de “modo de composición” para Outlook actualiza la línea de asunto de un correo electrónico en borrador y luego envía el correo electrónico. La acción de envío se lleva a cabo actualmente utilizando las API de EWS o REST.

El problema ocurre cuando se configura una sugerencia de directiva de “anulación” por parte del administrador de Exchange. La sugerencia de directiva en cuestión requiere que el usuario elija anular, en ciertos casos, para enviar un correo electrónico (por ejemplo, comunicación externa).

Durante la composición del mensaje, si se produce el desencadenante apropiado para la sugerencia de directiva, la sugerencia de directiva aparece y ofrece al usuario la opción de anular (como se esperaba). Cuando se llama a la acción del complemento, a través del botón de cinta, el correo electrónico parece enviar. Sin embargo, momentos después, un mensaje automatizado de Exchange indica que el correo electrónico no se ha enviado debido a no cumplir con la regla de la directiva.

Creo que esto ocurre porque la API de envío, tanto para EWS como para REST, no llama a una función local en el cliente de Outlook. Estas API realizan realmente el evento de envío en un elemento de correo electrónico sincronizado y almacenado en el servidor. El servidor de Exchange no tiene conocimiento de la selección del usuario para anular la sugerencia de directiva en el cliente, por lo que ocurre el problema.

Esto ocurre tanto en Outlook de escritorio como en Outlook Web Access.

He buscado en las API de EWS y REST y no puedo encontrar ninguna manera de compartir/indicar la anulación de la sugerencia de directiva al usar estas API. He buscado en la documentación del desarrollador de complementos y no encuentro ninguna mención de sugerencias de directiva en absoluto. He buscado en la documentación de sugerencias de directiva del administrador de Exchange y no encuentro ninguna mención de compatibilidad con complementos o comportamiento relacionado con complementos.

Entonces, ¿se pueden usar las sugerencias de directiva de Microsoft Outlook en conjunto con las API de envío de complementos REST/EWS?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Hasta el momento, parece que las sugerencias de directivas de Microsoft Outlook no se pueden utilizar directamente en conjunto con la API REST/EWS de los complementos. La API de envío realiza el evento de envío en un elemento de correo electrónico sincronizado y almacenado en el servidor, y el servidor de Exchange no tiene conocimiento de la selección del usuario para anular la sugerencia de directiva en el cliente. Este problema ocurre tanto en Outlook para escritorio como en Outlook Web Access. No se mencionan las sugerencias de directivas en la documentación para desarrolladores de los complementos, ni en la documentación de sugerencias de directivas del administrador de Exchange en relación con la compatibilidad con los complementos o el comportamiento relacionado con los complementos. Sin embargo, es posible crear una solución alternativa para este problema implementando código personalizado en el complemento para solicitar al usuario que elija si desea anular la sugerencia de directiva antes de llamar a la API de envío.

Comments are closed.