2014-01-16 3 views
1

.NET 4.5 Workflow Foundation을 사용하여 특정 개체에 대한 상태 시스템을 구현하는 방법을 조사 중입니다. 나는 국가 간 전이 역사를 어떻게 저장할 수 있을지 궁금해. 나는 지속성을 사용하고있을 것이지만, 이것이 나의 전환이 아니라 현재의 상태를 추적한다는 것입니다. 터미널 상태에 도달하면 제거됩니다.WF 상태 시스템에 대한 상태 전 이력 저장

Sequence Date   Original State Action  New State Actor 
-------- ----------- --------------- ---------- ----------- --------- 
1   12/25/2013 <none>   <none>  Draft  bsmith 
2   12/27/2013 Draft   Submit  Pending  cjones 
3   1/2/2014  Pending   Approve  Published dkelly 

정확한 형식이 결정하는 것이지만, 도시 한 바와 같이,이 개체가, 한 상태에서 다른 상태로 이동하는 방법을 보여줍니다 누구에 의해 및 :

은 특히 나는 다음과 같은 뭔가를 찾고 있어요 언제.

어떻게하면 WF로이 작업을 수행 할 수 있습니까?

답변

0

특히 MSDN의 Workflow Tracking and Tracing에 대한 내용은 Tracking Participants 및 Custom Tracking Participant에 대한 내용을 읽어보십시오. 기본 참가자는 내가 믿는 Windows 이벤트 로그입니다.

다음은 사용자 지정 SQL 추적 참가자를위한 MSDN 예제입니다. SQL Tracking Sample