2009-06-24 5 views
1

Lookup 매개 변수로 제공된 첨부 파일을 사례에서 전자 메일로 복사하는 사용자 지정 워크 플로 작업을 만들었습니다. 워크 플로 어셈블리를 설치하고 첨부 파일과 전자 메일로 사례를 만들었습니다. 그런 다음 워크 플로 디자인을 사용하여 사용자 지정 작업을 실행하는 한 단계로 새 워크 플로를 만들었습니다. 첨부 파일이 멋지게 복사되었습니다.내 CRM 워크 플로 단계가 개별적으로 실행되지만 두 단계가 존재하지 않는 이유는 무엇입니까?

사용자 지정 워크 플로 어셈블리를 처음 사용할 때는 첨부 파일을 복사하기 전에 전자 메일을 만드는 것이 좋습니다. 따라서 케이스의 세부 정보를 사용하여 전자 메일을 작성하는 새로운 워크 플로를 만들었습니다. 이것을 최종 사용자 (CRM 컨설턴트)가 수행 할 수동 워크 플로로 설정합니다. 나는 그 워크 플로를 돌렸고 예상대로 이메일을 만들었습니다.

그런 다음 두 번째 워크 플로를 수정하여 두 번째 단계를 추가했습니다. 두 번째 단계는 첨부 파일을 현재 사례에서 생성 된 전자 메일로 복사합니다. 워크 플로를 실행했을 때 1 단계에서 실패했습니다.

1 단계의 전자 메일이 2 단계에서 사용되지 않도록 워크 플로가 수정되었습니다. 대신 첫 번째 테스트에서 기존 전자 메일을 사용했습니다. 즉, 개별적으로 실행될 때 두 단계가 작동하며 동시에 실행되면 두 단계가 연결되어 있지 않아 작동해야합니다. 그러나 워크 플로를 실행하면 1 단계에서 실패했습니다.

왜 이런 일이 일어날 수 있는지 제안 할 수 있습니까?

+0

동일한 케이스에 대해 실행 중이십니까? 아마도이 경우에 귀하의 이메일을 만들 수없는 다른 원인이있을 수 있습니다. 좀 더 자세한 정보를 제공하기 위해 코드를 공유하거나 CRM 추적을 실행할 수 있습니까? – Matt

+0

operation_type = 10 (workflow)이고 Message에 데이터가 들어있는 asyncoperation 테이블에서 Message (SQL 또는 advanced find)를 선택합니다. 이를 사용하여 단계가 실패한 이유를 판별하십시오. 부담없이 공유하십시오. 잘못된 전자 메일을 만든 것일 수 있습니다. 첫 번째 워크 플로와 동일한 경우에 두 번째 워크 플로를 실행 했습니까? –

답변

0

답변을 찾았으니 여기에 게시하겠다고 생각했습니다. 나는 [Serializable] 속성으로 표시되지 않은 클래스를 사용하고있었습니다. 일단 속성이 추가되면 문제는 사라졌습니다.

관련 문제