2009-03-10 2 views
2

워크 플로를 시작할 때 작업 항목을 만드는 사용자 지정 워크 플로를 만들었습니다. alt text http://img19.imageshack.us/img19/2862/screenshot310200942100p.pngSharepoint 작업 목록에서 항목 생성시 전자 메일을 보내지 않습니다.

또한 문서 라이브러리 및 작업 목록에 대해 몇 가지 사용자 지정 콘텐츠 형식을 만들었습니다.

문서 라이브러리의 경우 : 먼저 문서 라이브러리를 추가하고 사용자 지정 콘텐츠 형식을 허용하도록 구성합니다. 그런 다음 문서 내용 유형을 기반으로하는 내 콘텐츠 형식을 추가합니다. 워크 플로 설정에서 워크 플로를 추가합니다. 여기에 내 사용자 지정 워크 플로를 선택하고 이름을 지정하고 공유 지점에 작업을 저장할 새 작업 목록을 만듭니다.

작업 목록 : 작업 목록을 만들었으므로 이제 작업 목록을 만들었습니다. 사용자 지정 콘텐츠 형식을 허용하고 "소유권이 할당되면 전자 메일 보내기"를 확인하십시오. Yes로 설정됩니다. 그런 다음 워크 플로 작업 콘텐츠 형식을 기반으로하는 두 가지 사용자 지정 콘텐츠 형식을 추가합니다. 그게 내가해야 할 모든 것.

워크 플로를 시작하면 승인 작업 (createApprovalTask라는 CreateTaskWithContentType 활동을 사용하고 있음)이 추가되지만 생성 된 작업에 대한 전자 메일은 보내지지 않습니다.

나는 createApprovalTask ​​활동에 사용하고있는 코드는 다음과 같습니다

// make a new GUID for this task 
createApprovalTask_TaskId = Guid.NewGuid(); 
// set simple properties of task 
createApprovalTask.TaskProperties.AssignedTo = "a valid domain\user"; 
createApprovalTask.TaskProperties.Title = "Review Contract: " + approvalWorkflowActivated_WorkflowProperties.Item.DisplayName; 
createApprovalTask.TaskProperties.SendEmailNotification = true; 

나는 문서 라이브러리를 생성 및 SharePoint에 내장 된 워크 플로우 (예를 들어 승인) 중 하나를 사용하고,를 생성하도록 지시하는 경우 작업 목록에 항목이 추가되면 이메일을 올바르게 보냅니다. 따라서 발신 이메일 서버의 설정은 정확합니다. 다른 이메일도 정상적으로 수신됩니다.

createApprovalTask ​​활동 바로 다음에 SendEmail 활동을 사용하여 제출자에게 승인 요청을 받았음을 알리는 이메일을 다시 보냅니다. 그 코드는 비슷한입니다 :

sendApprovalRecievedEmail.Body = emailBody; 
sendApprovalRecievedEmail.Subject = emailSubject; 
sendApprovalRecievedEmail.To = emailTo; 
sendApprovalRecievedEmail.From = emailFrom; 

이 작동하므로 제출자는 사용자의 이메일을 수신하지만 작업 소유자는 결코 작업 항목 이메일을 수신하지 않습니다.

답변

4

불행하게도, 우리의 메일 서버가 어떤 이유로 이메일을 차단했다 아래 링크에 표시됩니다. 나는이 문제에 대해 주위를 돌아 다니며 좋은 2 1/2 일을 낭비했다. 그리고 우리 IT 부서는 그들의 sh * t를 가지지 않았다.

모두에게 감사드립니다.

0

createApprovalTask.TaskProperties.AssignedTo와 같이 "domain \ user"로 SharePoint 사용자를 지적 할 수 있습니까? 신분증은 필요하지 않니?

"ID; #domain \ 사용자 이름"제대로 셰어 보내는 전자 메일 설정을해야

+0

"domain \ user"와 함께 AssignedTo 속성을 제공하여 올바른 사용자에 대한 작업 항목을 만들면 전자 메일을받는 사람을 알 수 있습니다. –

관련 문제