0

친구, 내가 여기에 질문이얻기 전망 모임 요청 업데이트

. VS2010 - MVC 3 응용 프로그램을 내 사무실 인력 자원 부서 용 면도기 엔진으로 개발 중입니다.

목표는 인터뷰 일정을 정한 후 보류까지 후보자 채용 절차를 자동화하는 것입니다.

이제 어려운 부분은 온다 :

인터뷰가 예정되고 모임 요청은 (웹 애플리케이션 자체에서 모든) 패널리스트로 전송됩니다. 이제는 초대장을 수락 한 사람을 찾아 내서 인터뷰를 할 수 있는지 여부를 알기 위해 신청서의 중요한 부분이 될 수 있습니다.

패널리스트의 비어있는 시간을 확인한 다음 이에 따라 초대장을 보내야합니다. 이제

내 생각 : 내가 생각

는 마이크로 소프트 전망은 서버 자체에 설치합니다. 사서함 설정이 이미되어있는 기본 발신자 ([email protected])가 있습니다. 내 애플리케이션에 전송 된 회의 요청을 검색 할 웹 페이지가있을 수 있으며 HR 담당자가 업데이트를 얻을 수 있습니다.

그러나 일부 수동 작업이 필요합니다. 나는 모든 것을 자동화하려고 생각하고있다.

여러분 중 일부는 빛을 낼 수 있습니까? 나를 더 분명하게해야하는 경우 알려주십시오.

답변

1

Outlook Primary Interop Assemblies을 보셨습니까? Exchange 서버에 대한 관리 된 액세스를 허용합니다.

http://msdn.microsoft.com/en-us/library/ff184601.aspx을 수정하면 약속 있음/없음 정보를 반환합니다 :

private void GetCurrentUserInfo(DateTime start, int minPerChar, Object completeFormat) 
{ 
    var addrEntry = Application.Session.CurrentUser.AddressEntry; 
    if (addrEntry.Type == "EX") 
    { 
     var user = Application.Session.CurrentUser.AddressEntry.GetExchangeUser(); 
     if (user != null) 
     { 
      var freeBusy = user.GetFreeBusy(start, minPerChar, completeFormat); 
     } 
    } 
} 

가있는 GetFreeBusy() 사용에 대한 msdn를 살펴 보자.

+0

코드를 제공해 주셔서 감사합니다. 사소한 변화로 자유 시간 슬롯 정보를 얻었습니다. – CodeMad

0

Exchange 2007 이상인 경우 Exchange Web Services을 사용하는 것이 좋습니다. 내가 잘못 본 것이 아니라면 최신 버전의 Outlook에서는 EWS를 사용하여 Exchange 서버와 통신합니다. 나는 최신 버전이 EWS 1.2이라고 생각한다.

+0

EWS에 대한 링크가 더 이상 작동하지 않습니다. – JonH