5

¿Es posible crear una reunión o cita en la cuenta de Exchange 2010 de otra persona, sin que ellos tengan que aceptar la reunión? Idealmente, queremos tener una cuenta de delegado, o una estrategia similar, para colocar citas/reuniones en los calendarios de las personas. Queremos eludir el modelo de solicitud/aceptación normal y forzar estas reuniones en el calendario.Crear reunión de Exchange mediante programación

Miré CreateItem() en la documentación de Exchange 2010, pero no está claro qué sucede una vez que se ejecuta el método. ¿El usuario recibe una invitación normal? No queremos eso. Queremos un modelo en el que nuestro sistema tenga control total sobre los calendarios de los usuarios, sin que reciban una invitación a una reunión tradicional y con aceptación automática. También preferiría no tener que usar hacks o complementos de VBA.

Respuesta

1

Creo que es posible en caso de uso ApplicationImpersonation (el uso de ImpersonatedUserId). Es importante que primero tenga que configure el intercambio. Luego puede configurar NetworkCredential usando ImpersonatedUserId para acceder directamente al calendario de destino. Consulte here para obtener más información y el ejemplo del código.

+0

¡Perdón por la demora de recompensas! Pensé que aceptando la respuesta lo apliqué automáticamente. –

+0

@PittsburghDBA: ¡No hay problema en absoluto! Me alegro si pudiera ayudarte. – Oleg

0

Lo que haría es tomar una copia de MFCMapi (mfcmapi.codeplex.com), y luego crear una convocatoria de reunión de una manera tradicional y enviarla a un par de buzones de correo. Acéptelo en un par, marque provisional en un par, etc.

Eche un vistazo al elemento de calendario resultante creado en el buzón del invitado. Espero que pueda crear la cita y luego establecer las propiedades necesarias de MAPI para que parezca aceptada. Puede establecer las propiedades arbitrarias con EWS, solo va a tomar un poco de excavación para averiguar cuáles establecer. MFC Mapi es una buena herramienta para eso.

En el lado del organizador, tendrá que hacer algunos ajustes para que parezca que todos aceptaron.

+0

Gracias por responder. Necesitaba algo un poco más completamente implementado. La solución de Oleg era justo lo que necesitaba. –

Cuestiones relacionadas