SharePoint 디자이너 워크 플로우가 편집 될 때 SharePoint 사이트에서 업데이트되지 않는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1098563

문제

SharePoint Designer에서 워크 플로우를 만들고 저장하면 가면 좋으며 예상대로 작동합니다. 그러나 SPD에서 나중에 편집 할 수 있도록 열면 워크 플로, 매우 큰 것들을 변경하고 저장할 수 있으며 SharePoint 사이트 에서이 워크 플로의 새 버전으로 표시되지만 새로운 변경 사항을 반영하지 않습니다. 그것에 만들었습니다.

예를 들어, 나는 간단한 테스트를 만들었고, 목록에 새 항목이 만들어지면 단순히 이메일이 나에게 전송됩니다. 잘 작동합니다. 그러나 이메일 본문에 항목 조회를 추가하고 워크 플로를 다시 저장하고 목록에 새 항목을 만들면 예상대로 이메일 본문에 새 항목 조회가 아니라 빈 이메일이 여전히 표시됩니다.

SharePoint 업데이트 워크 플로가있는 타이머가 있습니까? 내가 여기서 뭔가를 놓치고 있습니까?

도움이 되었습니까?

해결책

SharePoint 디자이너의 경우 솔루션은 Dave의 솔루션과 유사합니다.
SharePoint Designer는 서버에서 DLL의 로컬 사본을 저장하는 것처럼 보이며 모든 것이 괜찮은 것처럼 보이지만 워크 플로를 업데이트하는 것을 방지합니다 (이것은 사용자 정의 활동이 관련된 경우, 질문이 언급하지 않은 경우).

이 문제를 해결하려면 :

  1. SharePoint 디자이너를 닫습니다
  2. 이동

    %LocalAppData% Microsoft WebSiteCache

    또는 이전 버전의 Windows에서 :

    C : 문서 및 설정 %사용자% 로컬 설정 응용 프로그램 데이터 Microsoft WebSiteCache

  3. 둘 중 하나를 삭제하십시오 (지금까지 얼마나 짜증이 났는지에 따라 하나를 선택하십시오) :

    1. 모든 폴더.
    2. "사이트에서 가장 많이 보이는 폴더"(둘 이상이 될 수 있습니다 : site, site(1), 등, root 사이트가 아닌 하단 레벨 사이트 여야합니다)
    3. 해당 폴더의 관련 DLL.
  4. SharePoint 디자이너를 시작하고 워크 플로를 다시 저장하면 괜찮을 것입니다.

원천: http://social.msdn.microsoft.com/forums/en-us/sharepointworkflow/thread/a4c77c18-e845-4121-9538-e76a44a82b88/:

다른 팁

나는 비주얼 스튜디오 기반 워크 플로에서만 똑같은 문제를 겪고 있습니다. 그래서 나는 당신의 제목 줄을 스 와이프하고 MSFT Technet 포럼으로 뛰어 들어 물었습니다. 동시에, 나는 자신이 무슨 일이 일어나고 있는지 알아 내려고 노력하고있었습니다.

시행 착오 (많은 오류)를 통해 (많은 오류), 나는 (내 친구들의 도움을 많이 가지고) 결국 그것이 깨진 시각적 스튜디오라는 사실을 우연히 발견했습니다. 다음은 Visual Studio에서 워크 플로를 디버깅 할 때 "알려진 문제"에 대한 링크입니다.

connect.microsoft.com/visualstudio/feedback/viewfeedback.aspx?feedbackid=389923&wa=wsignin1.0 (미안, 새 사용자, 하나의 링크 만 허용됩니다!)

내 포럼 게시물은 도움을 요청하고 후속 솔루션을 요구합니다 (지나치게 열성적이지만 그 조합을 할 때 효과가있었습니다. 그 이후로 더 간단한 단계가 있음을 깨달았습니다.)

테크넷 포럼 게시물

이것이 SPD에 대해 동일 할 것인지 모르겠지만 이것이 미래 에이 문제를 겪는 사람에게 도움이되기를 바랍니다. 내 현재 해결 방법은 다음과 같습니다.

  1. Visual Studio를 종료하십시오
  2. C : Documents and Settings Administrator Local 설정 Application Data Microsoft VisualStudio 9.0 ProjectAssemBlies에서 파일을 삭제하십시오.
  3. Visual Studio를 다시 시작하십시오

워크 플로 디자이너 표면의 워크 플로를 수정할 때마다이를 수행해야합니다. vs 2008은 코드를 추가하면 올바른 위치를 픽업하고 디버깅하는 것처럼 보이지만 코드의 중단 점이있는 디버거에서 이상한 점이있는 경우 위의 단계를 반복하십시오.

아주 이상한. 목록에서 이전 버전의 워크 플로를 제거해 보셨습니까?

워크 플로를 업데이트 한 후에는 이전 인스턴스를 제거하십시오. 목록 또는 도서관에서 :

  1. 설정을 클릭합니다
  2. 워크 플로 설정을 클릭하십시오
  3. 워크 플로 제거를 클릭하십시오
  4. 모든 "이전 버전"항목에 대해 열 제거 열 아래의 라디오 버튼을 선택하십시오.

경고 받다, 워크 플로의 이전 버전을 제거하면 워크 플로 이력 (있는 경우)이 제거 될 것이며 현재 실행중인 이전 버전의 워크 플로도 제거 될 것이라고 확신합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top