최근에 그것이 가능 하 고도 상당히 쉽게 만들 SharePoint Designer를 사용 하 여 상태 시스템 워크플로 배 웠 어 요. 필요는 발명과 모든 좋은 것 들의 어머니와 나는 필요 했다 이번 주 발명에 대 한 모습. 공교롭게도, 건너 왔어요 이 MSDN 포럼 게시물 뿐만 아니라. 내 개인적인 경험을 이번 주 고 그 "독립적인 확인" 내 신념에 힘을 준다. 내가 큰 길이 만발한 예제와 이것에 대해 쓸 계획, 하지만, 여기에 그것의 요점:
- 접근 방식을 활용 워크플로 목록 항목을 변경할 수 있습니다 사실, 함으로써 새 워크플로 실행. 일반적으로 불쾌 하 고 심지어 이것을 고려 했습니다. 세마포를 사용 하 여에 대 한 블로그 그것을 처리 하.
- SharePoint 수 여러 독립적인 워크플로 특정 목록 항목에 대 한 활성 수 있습니다..
그것을 구성 하려면:
- 상태 머신 디자인 (즉, 미국과 미국 다음 하나에서 전환 하는 방법).
- 각 상태를 별도 워크플로로 구현.
- 각 목록 항목에 모든 변경에 대 한 응답 실행 상태 워크플로의 구성.
각 상태 워크플로이 거친 패턴을 따릅니다.:
- 초기화 시, 그것은 정말 "현재 항목"에 상태 정보를 검사 하 여 실행 해야 하는지도 결정. 중단 하지 않을 경우.
- 일을.
- "현재 항목 업데이트" 새로운 상태 정보. 이 현재 항목에 대 한 업데이트를 유발 하 고 모든 상태 워크플로에서 발생.
하나 확실 한 혜택 이외에도 선언적 상태 시스템 워크플로 만들 수 있습니다., 모든 상태 정보는 Kpi를 작성 하 고 재미 있는 멋진 플레이.
그것은 상당히 상당한 단점을가지고 있다 — 표준 작업 흐름 기록 추적은 평소보다 훨씬 더 쓸모가 없습니다 🙂 쉽게 해결할 수 있습니다, 그러나. 사용자 지정 목록에서 모든 감사 유형 정보를 저장. 그건 아마 바닐라 순차 워크플로에 좋습니다., 하지만 그것은 다른 블로그 게시물을 위한 것입니다 🙂
나는이 "mea 죠 전화" 있기 때문에, 불행 하 게도, 포럼에 여러 번 고 다른 하나는 상태 시스템 워크플로 만드는 데 visual studio를 사용 해야 합니다.. 그는 단순히 사실이 아니다..
</끝>
테크노 태그: 워크플로