2010-02-08 6 views
0

이끼 2007 서비스 팩 2셰어 포인트 디자이너 워크 플로에서 루프 끝을 아는 방법은 무엇입니까?

나는 목록의 각 항목을 처리하고 목록의 플래그 열을 사용하여 처리 된 마지막 항목을 추적하는 공유 점 디자이너 루핑 워크 플로를 설계했습니다. 목록에서

처음에 모든 항목 플래그 열 값이 = 루핑 워크 플로우 먼저 플래그 목록의 첫 번째 항목을 찾습니다 더

은 = 더는

이 항목을 proecessing 후 yes로 그 플래그를 전환하지 . 다음 항목 만 처리합니다.

목록의 마지막 항목에 도달하면 처리하고 플래그를 예로 변경합니다.

다음 반복에서 플래그가 지정된 항목을 찾을 수 없으므로 루프 워크 플로가 오류 목록 항목으로 끝납니다.

내 문제는 - 마지막 항목이 처리되었음을 어떻게 알 수 있습니까? 그래서 나는 모든 플래그를 다시 no로 재설정하는 작업 흐름을 시작하여 orignal 작업 흐름을 다시 사용할 수있게 만들 수 있습니다.

답변

0

[현재 항목의 필드]가 [값]과 같으면이 조건이 충족 될 경우에만 작업을 실행하고, 그렇지 않으면 작업 흐름을 종료합니다.

0

SharePoint 워크 플로에서 모든 종류의 반복 작업을 수행하는 것이 고통스럽지 않습니다. 한 번에 두 번 이상 흐름이 트리거되는 경우 접근 방식으로 인해 동시성 문제가 발생할 가능성이 큽니다.

이러한 복잡한 요구 사항의 경우 타사 소프트웨어를 살펴볼 수 있습니다. 이 제품을 사용하면서 편향되었지만 복잡한 Visual Studio 개발주기없이 C# 또는 VB 코드를 SharePoint Designer 워크 플로에 직접 포함시킬 수있는 Workflow Power Pack을 고려할 수 있습니다.

제 3 자 길을 내려가고 싶지 않다면 다음 기사를 확인하십시오.

관련 문제