SharePoint Designer 워크 플로가 필드를 변경하기를 기다리고있을 때 루프를 반복합니다.
문제
SharePoint 2010 Foundation의 양식 라이브러리에서 표준 SharePoint Designer 워크 플로에 문제가 있습니다.
워크 플로가 발생하면 문서에 대한 정보를 채우고 관련 사용자에게 전자 메일을 보내고 필드를 기다린 다음 필드를 기다리십시오 ( 'CAPEX 상태'라는이 경우) 값에서 변경하려면 현재에 설정되어 있습니다. 워크 플로우가 잘 작동하지만 필드가 변경되기를 기다리고있는 지점으로가는 것이 나타납니다. 그때 필드에서 기다릴 때까지 처음으로 돌아가서 같은 단계를 수행 할 때까지 동일한 단계를 수행합니다. 실제로 필요에 따라 대기합니다.
이것은 논리적 인 패턴이없는 문제이며, 이는 때로는이 일이 일어나지 않는 경우, 다른 시간은 처음 몇 단계를 통해 다시 한 번 더 많은 시간을 되돌릴 수 있습니다. 첫 번째 단계는 공정한 횟수입니다 (나는 8 명은 내가 발견 한 기록이라고 생각한다).
요약하면 워크 플로는 '필드 OT 변경 대기'에 대한 조치에 도달 할 때까지 관련 단계가 완료되고 그런 다음 워크 플로의 시작 부분으로 바로 되돌아 가고 대기 작업이 다시 시작될 때까지 모든 단계를 다시 실행합니다 ( 때로는 한 번, 때로는 마침내 작동하기 전에 여러 번 실제로 필드가 변경 될 때까지 기다리며).
워크 플로우 기록 로그 (아래)의 이미지를 삽입하여 무슨 일이 일어나고 있는지 보여주고 이메일을 두 번 전송해야합니다 (이 경우)
누구든지 여기에 무슨 일이 일어나고 있는지 정장 할 수있는 방향으로 나를 가리킬 수 있습니까?
해결책
SharePoint 디자이너 워크 플로에서 루프를 만들 수 있었으면 좋겠습니다. -)
워크 플로우의 시작 부분에 1 분간 기다리는 단계를 추가하면 WFE에서 타이머 작업으로 워크 플로우 실행을 이동하여 경쟁 조건이되는 것으로 보입니다.기본적으로 타이머는 5 분마다 실행되므로 환자가 되십시오.
다른 팁
이 문제는 시스템 계정 을 사용하고 있기 때문일 수 있습니다. 나는 당신이 다른 계좌와 함께 가도록 제안 할 것입니다.
이 소울은 논리적 인 것처럼 보이지만,이 작은 경우 때문에이 작은 사례 가이 문제에 직면 해왔다.
감사합니다