2012-07-29 2 views
1

워크 플로를 추적하는 데 필요한 정보를 저장하기 위해 승격 된 활동 (http://msdn.microsoft.com/en-us/library/ff642473.aspx)을 사용하고 있습니다. 실행 값을 올바르게 저장하고 뷰를 사용하여 쿼리 할 수 ​​있지만 워크 플로가 지속되면 뷰가 비어있어 더 이상 정보를 찾을 수 없습니다.프로모션 속성이 복원되지 않았습니까?

누군가 워크 플로우의 자연스러운 완료 전까지 이러한 값을 유지하는 방법을 설명 할 수 있습니까?

감사

갱신

몇 자세한 내용

  • 내가 '나는 워크 플로우의 시작 부분에 값을 촉진하고 내가 같으면
  • 를 워크 플로우를 저장하기 위해 IIS를 사용하고 있습니다 모든 지속성 속성에서이 작업을 다시 수행하고 싶습니다 (이것은 내가 생각한 첫 번째 해결 방법이었습니다)

답변

2

워크 플로가 유지 될 때마다 의 완료 상태가 유지됩니다. 증분 추가가 없습니다. 따라서 계속되는 지속성에 승격 된 특성을 추가하지 않으면 인스턴스 저장소에서 효과적으로 제거 할 수 있습니다.

+0

감사합니다. 각 퍼시스턴스 포인트 이전에 명시 적으로 활동을 홍보해야하거나 다른 해결책이 있다는 것을 의미합니까? 어쩌면 사용자 지정 확장 프로그램을 사용하고 PromoteValue 활동을 제거해야합니까? – fra

+0

일반적으로 PersistenceParticipant에서 파생 된 워크 플로 확장을 사용하고 여러 가지 지속 작업간에 상태를 유지합니다. – Maurice

+0

'다른 지속적인 활동 사이의 상태를 유지 하시겠습니까?'문장에 대해 좀 더 구체적으로 알려주시겠습니까? 고마워요 – fra

0

마침내 문제가 발견되었습니다. web.config에서 요소 뒤에 내 확장을 추가했지만 순서는 중요합니다.

내 구성이 다음과 같습니다 ..

Everythings 지금은 잘 작동하고 값이 항상 사용할 수 있습니다 승진.

관련 문제