다음을 통해 공유


SharePoint Designer 2010 & Power Automate로의 2013 워크플로 마이그레이션

이제 SPMT(SharePoint 마이그레이션 도구) 4.1은 SharePoint Designer(SPD) 2010 & 2013 워크플로의 마이그레이션을 지원합니다.

작업은 워크플로 정의를 구성하는 기본 요소입니다. SPMT의 현재 릴리스는 일반적으로 사용되는 일부 작업을 마이그레이션할 수 있지만 현재 모두 지원되는 것은 아닙니다. SPMT의 향후 릴리스는 더 많은 SPD 작업을 지원합니다.

작업

워크플로 작업 범주 워크플로 작업 워크플로 버전 Power Automate의 흐름 작업
핵심 작업 Email 보내기 2010, 2013 전자 메일 보내기
핵심 작업 워크플로 변수 설정 2010, 2013 변수 설정
핵심 작업 계산 수행 2010, 2013 변수 설정
핵심 작업 기록 목록에 로그* 2010, 2013 작성
핵심 작업 워크플로 상태 설정* 2010, 2013 작성
핵심 작업 스테이지로 이동** 2010, 2013
핵심 작업 메모 추가 2010, 2013 작성
핵심 작업 날짜에 시간 추가 2010, 2013 변수 설정
핵심 작업 기간 동안 일시 중지 2010, 2013 지연
핵심 작업 날짜까지 일시 중지 2010, 2013 지연 시간까지
유틸리티 작업 문자열의 끝에서 부분 문자열 추출 2010, 2013 변수 설정
유틸리티 작업 문자열 인덱스에서 하위 문자열 추출 2010, 2013 변수 설정
유틸리티 작업 문자열 시작에서 부분 문자열 추출 2010, 2013 변수 설정
유틸리티 작업 길이를 사용하여 인덱스에서 문자열의 부분 문자열 추출 2010, 2013 변수 설정
유틸리티 작업 문자열의 Fin Substring 2013 변수 설정
유틸리티 작업 문자열에서 부분 문자열 바꾸기 2013 변수 설정
유틸리티 작업 문자열 자르기 2013 변수 설정
유틸리티 작업 날짜 간 간격 찾기 2010, 2013 변수 설정
목록 작업 새 목록 항목 Create 2010, 2013 Create 항목
목록 작업 현재 항목의 필드 값 설정 2010, 2013 SharePoint에 HTTP 요청 보내기
목록 작업 목록 항목 업데이트 2010, 2013 SharePoint에 HTTP 요청 보내기
목록 작업 항목 체크 인 2010, 2013 파일 체크 인
목록 작업 체크 아웃 항목 2010, 2013 파일 체크 아웃
목록 작업 검사 항목 삭제 2010, 2013 검사 삭제
목록 작업 항목 삭제 2010, 2013 항목 삭제 또는 파일 삭제
작업 작업 작업 할당 2013 시작, 승인 대기
작업 작업 작업 프로세스 시작 2013 시작, 승인 대기
작업 작업 승인 프로세스 시작 2010 시작, 승인 대기
작업 작업 피드백 프로세스 시작 2010 시작, 승인 대기
작업 작업 사용자 지정 작업 프로세스 시작 2010 시작, 승인 대기
작업 작업 할 일 항목 할당 2010 시작, 승인 대기
조건 If/else 2010, 2013 If/else
조건 특정 사용자에 의해 생성됨 2010, 2013 If/else
조건 특정 날짜 범위에서 생성됨 2010, 2013 If/else
조건 특정 사용자에 의해 수정됨 2010, 2013 If/else
조건 특정 날짜 범위에서 수정됨 2010, 2013 If/else
조건 제목 필드에 키워드가 포함되어 있습니다. 2010, 2013 If/else
조건 현재 항목 필드가 값과 같은 경우 2010 If/else
조건 특정 범위 킬로바이트 파일 크기 2010 If/else
조건 파일 형식이 특정 형식입니다. 2010 If/else

참고

"*" Power Automate에는 "기록 목록에 로그" 및 "워크플로 상태 설정"과 같은 워크플로 작업에 대한 직접 일치 작업이 없습니다. "작성" 작업은 마이그레이션된 흐름에서 자리 표시자 작업으로 사용됩니다.

"**" 여러 단계가 있는 워크플로는 지시된 그래프를 형성합니다. 일반 지시 그래프는 Power Automate에서 지원될 수 없습니다. 마이그레이션 도구는 지시된 루트 트리(또는 Arborescence)의 스테이지 형식으로만 워크플로를 변환하고, 그렇지 않으면 오류를 보고합니다.

Designer 워크플로 작업이 마이그레이션되지 않음

워크플로 작업 범주 워크플로 작업 워크플로 버전
핵심 작업 HTTP 웹 서비스 호출 2013
핵심 작업 사전 빌드 2013
핵심 작업 사전의 항목 개수 2013
핵심 작업 사전에서 항목 가져오기 2013
핵심 작업 날짜/시간 필드의 시간 부분 설정 2010, 2013
핵심 작업 워크플로 중지 2010
목록 작업 문서 복사 2010, 2013
목록 작업 목록 항목에서 이벤트 대기 2010, 2013
목록 작업 현재 항목의 필드 변경 대기 2010, 2013
목록 작업 문서 번역 2013
목록 작업 레코드 선언 2010
목록 작업 undeclare record 2010
목록 작업 콘텐츠 승인 상태 설정 2010
목록 작업 초안 삭제 2010
목록 작업 이전 버전 삭제 2010
목록 작업 문서 체크 아웃 상태 변경 대기 2010
작업 작업 그룹에 양식 할당 2010
작업 작업 사용자로부터 데이터 수집 2010
조건 작업 사용자가 유효한 SharePoint 사용자입니다. 2010, 2013
조정 작업 목록 워크플로 시작 2013
조정 작업 사이트 워크플로 시작 2013
Loop 루프(시간) 2013
Loop 조건을 사용하여 루프 2013
병렬 병렬 블록 2010, 2013
관계형 사용자의 조회 관리자 2010
문서 세트 문서 집합의 버전 캡처 2010
문서 세트 리포지토리로 문서 집합 보내기 2010
문서 세트 문서 집합에 대한 콘텐츠 승인 상태 설정 2010
문서 세트 문서 집합 승인 프로세스 시작 2010

기본적으로 마이그레이션 도구는 워크플로 마이그레이션을 중지하고 원본 워크플로에 지원되지 않는 작업이 하나 이상 있는 경우 오류를 보고합니다. "지원되지 않는 작업 처리" 마이그레이션 설정에서 "작성 작업으로 변환" 옵션을 선택하여 도구가 마이그레이션 프로세스를 계속하도록 할 수 있습니다.

조회

조회는 많은 워크플로 작업에서 사용됩니다. 조회 유형에는 다음이 포함됩니다.

  • 문자열을 조회합니다. 전자 메일 "본문" 필드, 작업 "요청" 필드와 같은 텍스트 필드에 사용됩니다.
  • 사용자를 조회합니다. 전자 메일 "to" 필드, 작업 "참가자" 필드와 같은 사용자 필드에 사용됩니다.

Power Automate에서 "동적 콘텐츠"는 워크플로의 조회와 유사한 동적 값을 제공하는 데 사용됩니다.

문자열 조회

문자열에 대해 지원되는 조회는 다음과 같습니다.

  • 현재 항목의 필드 값 가져오기
  • 변수의 값 가져오기
  • 컨텍스트의 값 가져오기
  • 현재 목록의 필드 값 가져오기
  • 다른 목록의 필드 값 가져오기
  • 매개 변수는 이 워크플로가 수동으로 시작될 때 데이터를 수집합니다.

문자열에 대해 지원되지 않는 조회는 다음과 같습니다.

  • 연결된 작업 목록의 필드 값 가져오기
  • 연결된 기록 목록의 필드 값 가져오기

사용자 조회

사용자에 대해 지원되는 조회는 다음과 같습니다.

  • 사용자 이름입니다. 워크플로의 AD(Active Directory) 사용자는 마이그레이션 Power Automate 흐름의 Microsoft Entra 사용자에게 매핑됩니다.

사용자에 대해 지원되지 않는 조회는 다음과 같습니다.

  • SharePoint 그룹 이름
  • 계층 관리자

시작 양식 매개 변수

SharePoint Designer 워크플로에서 수동으로 시작된 워크플로에 대해 시작 양식 매개 변수를 구성할 수 있습니다. 워크플로가 실행되면 이러한 매개 변수는 사용자가 제공하며 해당 값은 변수로 설정됩니다. 마이그레이션 후 시작 양식 매개 변수는 수동 트리거 Power Automate 흐름의 입력으로 변환됩니다.