5

Có thể tạo cuộc họp hoặc cuộc hẹn trên tài khoản Exchange 2010 của người khác mà không cần phải chấp nhận cuộc họp không? Lý tưởng nhất, chúng tôi muốn có một tài khoản đại biểu, hoặc chiến lược tương tự, để đặt các cuộc hẹn/cuộc họp vào lịch của mọi người. Chúng tôi muốn bỏ qua mô hình yêu cầu/chấp nhận thông thường và buộc các cuộc họp này vào lịch.Tạo Cuộc họp Exchange theo Lập trình

Tôi đã xem CreateItem() trong tài liệu Exchange 2010, nhưng không rõ điều gì sẽ xảy ra khi phương thức được thực hiện. Người dùng có nhận được lời mời bình thường không? Chúng tôi không muốn điều đó. Chúng tôi muốn một mô hình mà hệ thống của chúng tôi có toàn quyền kiểm soát lịch của người dùng, không có họ nhận được lời mời họp truyền thống và với sự chấp nhận tự động. Tôi không muốn phải sử dụng VBA hack hoặc bổ sung, cũng có.

Trả lời

1

Tôi nghĩ rằng có thể trong trường hợp sử dụng ApplicationImpersonation (việc sử dụng ImpersonatedUserId). Điều quan trọng là trước tiên bạn cần phải có configure Exchange. Sau đó, bạn có thể đặt NetworkCredential sử dụng ImpersonatedUserId để truy cập trực tiếp vào lịch đích. Xem here để biết thêm thông tin và ví dụ về mã.

+0

Xin lỗi vì sự chậm trễ tiền thưởng! Tôi nghĩ chấp nhận câu trả lời áp dụng nó tự động. –

+0

@PittsburghDBA: Không sao cả! Tôi rất vui nếu tôi có thể giúp bạn. – Oleg

0

Những gì tôi sẽ làm là lấy một bản sao của MFCMapi (mfcmapi.codeplex.com), và sau đó tạo một yêu cầu gặp mặt theo cách truyền thống và gửi nó đến một vài hộp thư. Chấp nhận nó trong một cặp vợ chồng, đánh dấu dự kiến ​​trong một cặp vợ chồng, vv

Hãy xem mục lịch tổng hợp được tạo trong hộp thư mời. Tôi hy vọng bạn sẽ có thể tạo cuộc hẹn và sau đó thiết lập các thuộc tính MAPI cần thiết để làm cho nó xuất hiện như được chấp nhận. Bạn có thể thiết lập các thuộc tính tùy ý với EWS, nó chỉ cần mất một chút đào để tìm ra cái nào cần thiết. MFC Mapi là một công cụ tốt cho điều đó.

Về phía người tổ chức, bạn cần thực hiện một số chỉnh sửa để có vẻ như mọi người đã được chấp nhận.

+0

Cảm ơn bạn đã trả lời. Tôi cần một cái gì đó được thực hiện đầy đủ hơn một chút. Giải pháp của Oleg chỉ là những gì tôi cần. –

Các vấn đề liên quan