2008-09-29 5 views
1

Sharepoint Server 2007 상태 시스템 워크 플로에서 작업하고 있습니다. 지금까지 InfoPath 2007로 만든 몇 개의 주 및 사용자 지정 Association/InitiationForm이 있습니다. 추가적으로 몇 가지 수정 양식이 있습니다. 내 워크 플로의 주 페이지에서 수정 링크를 제거하는 데 문제가 있습니다.Sharepoint 워크 플로 수정이 비활성화되어 있지 않습니다.

상태가 있으며이 상태의 초기화 블록에서 EnableWorkflowModification 활동이 나타납니다. 그래서 주정부 초기에 수정이 활성화됩니다. 같은 상태에서 OnWorkflowModification 활동이 있는데, 이는 EnableWorkflowModification 활동으로 발생한 이벤트를 포착합니다. 이 상태가 끝나면 수정 작업이 끝나고 상태 페이지에서 링크가 사라집니다. 그러나 이것은 사실이 아닙니다. 두 활동 모두 동일한 상관 토큰 (수정) 및 동일한 소유자 (소유 상태)를 갖습니다. 링크가 제거되지 않은 이유와 수정 링크를 제거하는 방법에 대한 아이디어가 있습니까?

미리 감사드립니다. 스테판!

답변

1

OnWorkflowModification 이벤트 처리기가 실제로 실행되는 것을 확인 했습니까? 디버깅을 시도하거나 일부 이벤트 로그 추적을 추가하여 확인하십시오. OnWorkflowItemChanged 이벤트 처리기와 유사한 문제가 발생했습니다.

1

eventHandlingScopeActivity 내에서 enableWorkflowModification 및 onWorkflowModified를 갖고 있는지 확인하고 각각에 대한 OwnerActivityName으로 설정하십시오.

관련 문제