다음을 통해 공유


마이그레이션 평가 검사: 워크플로 연결 2013

마이그레이션 중 워크플로 연결 2013에서 발생하는 문제를 해결하는 방법을 알아봅니다.

개요

콘텐츠를 SharePoint 원본 환경에서 새 대상 환경으로 마이그레이션하는 경우 현재 팜에서의 용도에 따라 두 가지 유형의 워크플로가 관련될 수 있습니다.

SharePoint 2010에서 사용 가능하고 원본 환경에서 계속 사용 중인 워크플로 서비스를 사용하여 만든 워크플로는 새 팜으로 마이그레이션되며 예상대로 계속 작동합니다.

SharePoint 원본 팜은 워크플로 관리자의 버전을 사용하여 워크플로 2013을 실행할 수 있습니다. 따라서 콘텐츠가 원본 환경에서 대상 환경으로 이동되면 워크플로 2013을 워크플로 관리자 Azure instance 마이그레이션하는 프로세스가 있습니다.

데이터 마이그레이션

워크플로 데이터는 다음 두 부분으로 나누어집니다.

  • 워크플로 정의: 정의는 전체 워크플로 프로세스(예: 각 단계에 대한 사용자 지정 라우팅 규칙이 있는 3단계 승인 워크플로)를 설명합니다. 이 데이터는 Office 365 있으며 나머지 Office 365 데이터와 함께 마이그레이션되며 대상 환경에서 사용할 수 있습니다.

  • 워크플로 인스턴스: 워크플로 정의의 각 실행 instance 워크플로의 상태를 유지 관리합니다. 예를 들어 이 문서는 승인 프로세스의 2단계에 있으며 John Doe에 할당됩니다. 이 데이터는 Azure 워크플로 관리자 있습니다. 아쉽게도 Azure 팀은 현재 원본 환경에서 Azure 인스턴스로 워크플로 관리자 데이터를 마이그레이션하는 기술이 없습니다. 이로 인해 실행 중인 모든 워크플로 인스턴스가 손실됩니다. 예를 들어 원본 환경의 워크플로 2단계에 있던 문서는 대상 환경으로 마이그레이션한 후 스테이지 0(워크플로가 시작되지 않음)으로 돌아갑니다.

중요

SharePoint에서 "액세스 권한 없음"(잠금)으로 구성된 사이트는 모두 건너뜁니다. 잠긴 사이트 모음 목록을 보려면 잠긴 사이트 검사 결과를 확인하세요.

마이그레이션 준비

불필요한 워크플로가 다시 시작되지 않도록 하려면 콘텐츠를 대상 환경으로 이동할 때 마이그레이션 이벤트 전에 진행 중인 워크플로를 완료하는 것이 가장 좋습니다. 기능이 현재 원본 환경에서 사용 중인 경우 사이트 소유자에게 이 상태를 전달할 수 있도록 마이그레이션 이벤트 전에 워크플로의 실행 중인 인스턴스 목록을 받을 수 있습니다.

마이그레이션 후

마이그레이션이 완료되면 모든 사용자는 아직 진행 중인 워크플로를 다시 시작해야 합니다. 극단적인 경우 도구에서 워크플로를 마이그레이션할 수 없으면 다시 만들어야 할 수 있습니다.

검사 결과 보고서

WorkflowAssociations2013-detail.csv 이 검사 보고서에는 원본 워크플로 정의와 사이트에 연결된 위치가 포함되어 있습니다. 워크플로 정의는 마이그레이션 중에 발견되어 팜의 워크플로 공간에 가시성을 제공합니다.

설명
SiteId
영향을 받는 사이트 모음의 고유 식별자입니다.
SiteURL
영향을 받는 사이트 모음으로 이동하는 URL입니다.
SiteOwner
사이트 모음의 소유자입니다.
SiteAdmins
사이트 모음 관리자로 나열된 사용자의 목록입니다.
SiteSizeInMB
메가바이트[MB] 단위의 사이트 모음 크기입니다.
NumOfWebs
사이트 모음에 있는 웹 수입니다.
ContentDBName
사이트 모음을 호스트하는 콘텐츠 데이터베이스의 이름입니다.
ContentDBServerName
데이터베이스 콘텐츠를 호스트하는 SQL Server입니다.
ContentDBSizeInMB
사이트 모음을 호스트하는 콘텐츠 데이터베이스의 크기입니다.
LastContentModifiedDate
사이트 모음의 콘텐츠가 수정된 날짜/시간입니다.
TotalItemCount
사이트 모음에 있는 항목의 총 수입니다.
Hits
사이트 모음에 대해 기록된 요청 수입니다. 사용 현황 로깅 서비스의 데이터를 사용합니다. 사용 현황 로깅 서비스를 사용하지 않도록 설정한 경우 이 행은 N/A를 표시합니다.
DistinctUsers
사이트 모음에 액세스한 고유 사용자 수입니다. 사용 현황 로깅 서비스의 데이터를 사용합니다. 사용 현황 로깅 서비스를 사용하지 않도록 설정한 경우 이 행은 N/A를 표시합니다.
DaysOfUsageData
사용 현황 로깅 서비스에서 데이터를 보존하는 기간(일)입니다. Hits 및 DistinctUsers에 대한 컨텍스트를 제공합니다. 예를 들어 이 값이 14일인 경우 Hits 및 DistinctUsers 데이터는 지난 14일간의 데이터입니다.
Scope
목록 또는 사이트 중 하나. 워크플로가 실행되는 수준입니다. 사이트 소유자가 영향을 받은 워크플로 정의를 찾는 데 도움이 됩니다.
RunningInstances
이 워크플로 연결에 연결된 실행 중인 인스턴스 수입니다.
WebUrl
하위 사이트의 URL입니다.
ListTitle
워크플로가 목록과 연결된 경우 해당 목록의 제목이 표시됩니다.
ListUrl
워크플로가 목록과 연결된 경우 목록의 루트에 대한 URL이 표시됩니다.
IsReusable
True/False입니다. 다시 사용할 수 있는 워크플로로 게시된 워크플로를 식별합니다.
WorkflowAssociationName
워크플로 연결에 지정된 표시 이름입니다.
WorkflowDescription
워크플로 연결에 지정된 설명입니다.
WorkflowPublishedBy
워크플로를 게시하는 데 사용된 계정의 ID입니다.
WorkflowAssociationID
워크플로 연결에 대한 고유 식별자입니다.
EmailActivityExists
워크플로에 포함된 전자 메일 활동이 있으면 True입니다. 마이그레이션 후 전자 메일 활동에서 ID를 수정해야 할 수 있습니다.
ConditionalRuleExists
워크플로에 포함된 조건부 규칙이 있으면 True입니다. 마이그레이션 후 조건부 규칙에서 ID를 수정해야 할 수 있습니다.
WorkflowFileCheckedOut
True이면 워크플로 파일이 체크 아웃됩니다. 체크 아웃된 파일은 마이그레이션되지 않습니다.
ScanID
SharePoint 마이그레이션 평가 도구의 특정 실행에 할당된 고유 식별자입니다.