>

Sharepoint 2007 목록과 동시에 여러 항목에서 워크 플로를 프로그래밍 방식으로 시작하려고합니다. 프로그래밍 방식으로 워크 플로를 시작하는 코드를 찾았지만 문제는 '워크 플로가 동시에 시작되지 않습니다. 즉, 워크 플로가 시작, 완료 및 다음 워크 플로 만 시작합니다.

foreach (SPListItem item in collListItems)
{
   item["timerJobInitiated"] = "Yes";
   item.Update();
   SPListItem wrkItem = list.GetItemById(item.ID);
   wrkflowmgr.StartWorkflow(wrkItem , wflassociation,wflassociation.AssociationData);
}


  • 답변 # 1

    StartWorkflow 를 올바르게 사용 했으므로  방법-여러 목록 항목에 대한 워크 플로를 동시에 시작하는동시방법은 없습니다. 하나의 목록 항목 만 차례로 시작할 수 있습니다.

    워크 플로우가 완료된 후 다음 워크 플로우 만 시작된다고 썼습니다. 조금만 설명해 주시겠습니까? 그러면이 답변을 업데이트 하시겠습니까?

  • 답변 # 2

    스레드에서 워크 플로를 시작하여 멀티 태스킹을 사용하여이 작업을 수행 할 수있었습니다. 이것은 원하는 기능을 제공했습니다. 여기에 게시하기에 너무 긴 코드 전체를 업데이트했습니다.

  • 이전 html - gitlab의 Wiki 기능 내에서 인어 순서도에 하이퍼 링크를 추가 할 수 없습니다
  • 다음 html - 오버 플로우 랩이 텍스트에 적용되지 않음