SharePoint 디자이너에서 생성 된 워크 플로의 ID를 어떻게 얻습니까?

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

  •  03-07-2019
  •  | 
  •  

문제

프로그래밍 방식으로 워크 플로를 시작하는 이벤트 수신기를 작성했지만 워크 플로의 ID (Guid)가 필요합니다. SharePoint 디자이너에서 방금 만든 워크 플로우의 ID를 얻는 방법은 무엇입니까?

도움이 되었습니까?

해결책

SPD에서 워크 플로를 만들었으므로 워크 플로가 관련되어 있다는 목록과 워크 플로의 이름도 알아야합니다. 해당 정보로 무장하면 작동해야합니다.

Guid workflowGuid = list.WorkflowAssociations.GetAssociationByName(WORKFLOW_NAME, CULTURE_INFO).Id;

당신이 CultureInfo 부분을 모르거나 처리하고 싶지 않다면, spworkFlowSociationCollection을 통해 루프를하고 올바른 워크 플로우를 찾을 수 있다고 생각하지만이 코드는 나에게 더 깨끗해 보입니다.

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