다음을 통해 공유


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

개요

마이그레이션 도구는 일반적으로 SharePoint 원본에서 대상 환경으로 워크플로 정의를 마이그레이션할 수 있습니다. 그러나 진행 중인 워크플로 인스턴스는 마이그레이션되지 않습니다. 따라서 진행 중인 워크플로는 대상에서 시작되지 않은 것처럼 나타나도록 다시 설정됩니다.

데이터 마이그레이션

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

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

  • 워크플로 인스턴스: 워크플로 정의의 실행 중인 각 instance 진행 중인 워크플로의 상태를 유지 관리합니다. 예를 들어 이 문서는 승인 프로세스의 2단계에 있으며 John Doe에 할당됩니다. 아쉽게도 이 정보는 새 플랫폼으로 마이그레이션할 수 없습니다. 그 결과 실행 중인 모든 워크플로 인스턴스가 손실됩니다. 예를 들어 원본 환경의 워크플로 2단계에 있던 문서는 대상 환경으로 마이그레이션한 후 0단계(워크플로가 시작되지 않음)로 돌아갑니다.

중요

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

마이그레이션 준비

불필요한 워크플로가 다시 시작되지 않도록 하려면 마이그레이션 이벤트 전에 콘텐츠를 대상 환경으로 이동할 때 진행 중인 워크플로를 완료하는 것이 가장 좋습니다.

마이그레이션 후

대상 환경으로의 마이그레이션이 완료되면 모든 사용자는 여전히 진행 중인 워크플로를 다시 시작해야 합니다. 워크플로에 ID가 포함된 경우 SharePoint Designer를 사용하여 워크플로를 다시 게시해야 할 수 있습니다.

검사 결과 보고서

WorkflowAssociations2010-detail.csv 이 검사 보고서는 검사가 실행될 때 실행 중인 인스턴스 수와 함께 환경에 있는 모든 2010 워크플로 연결 목록을 제공합니다.

설명
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
List, ContentType 또는 Site 중 하나를 선택합니다. 워크플로가 연결된 수준입니다.
RunningInstances
해당 범위에서 적극적으로 실행되는 워크플로 수입니다.
WebURL
워크플로가 연결된 웹 URL입니다.
ListTitle
워크플로가 연결된 목록의 제목입니다. 범위가 사이트이면 이 값은 N/A가 됩니다.
ListUrl
워크플로 연결을 사용하는 목록의 URL입니다.
ContentTypeName
범위가 ContentType인 경우 콘텐츠 유형의 이름입니다.
IsReusable
워크플로 연결이 다시 사용할 수 있는 워크플로로 게시된 경우 True입니다.
ReusableScope
다시 사용할 수 있는 워크플로의 범위를 지정합니다. Reusable 또는 GlobalReusable입니다.
WorkflowName
워크플로 연결의 이름입니다. 워크플로를 시작할 때 SharePoint에 표시되는 텍스트입니다.
WorkflowDescription
워크플로 연결에 대한 설명입니다.
HasCustomWorkflowActivity
워크플로가 완전 신뢰 솔루션을 통해 배포된 사용자 지정 워크플로 활동을 사용하는 경우 True입니다.
WorkflowReferencedAssemblies
사용자 지정 활동과 연결된 어셈블리의 이름입니다. HasCustomWorkflowActivity가 True인 경우 채워집니다.
SolutionNames
사용자 지정 활동이 연결된 완전 신뢰 솔루션 패키지의 이름입니다. HasCustomWorkflowActivity가 True인 경우 채워집니다.
WorkflowPublishedBy
워크플로를 게시한 사용자의 이름입니다.
WorkflowID
워크플로와 연결된 고유 식별자입니다.
AddListItemPermissionsExist
워크플로에 목록 권한을 추가하는 작업이 포함되어 있으면 True입니다. 작업은 사용자의 ID를 포함하며 워크플로를 수동으로 다시 게시하지 않고 마이그레이션 후 작동하지 않을 수 있습니다.
RemoveListItemPermissionsExists
워크플로에 목록 권한을 제거하는 작업이 포함되어 있으면 True입니다. 작업은 사용자의 ID를 포함하며 워크플로를 수동으로 다시 게시하지 않고 마이그레이션 후 작동하지 않을 수 있습니다.
ReplaceListItemPermissionsExists
워크플로에 목록 권한을 대체하는 작업이 포함되어 있으면 True입니다. 작업은 사용자의 ID를 포함하며 워크플로를 수동으로 다시 게시하지 않고 마이그레이션 후 작동하지 않을 수 있습니다.
EmailActivityExists
워크플로에 전자 메일을 보내는 작업이 포함되어 있으면 True입니다. 작업은 사용자의 ID를 포함하며 워크플로를 수동으로 다시 게시하지 않고 마이그레이션 후 작동하지 않을 수 있습니다.
ImpersonationExists
워크플로에 작업을 수행하기 위해 계정을 가장하는 작업이 포함되어 있으면 True입니다. 작업은 사용자의 ID를 포함하며 워크플로를 수동으로 다시 게시하지 않고 마이그레이션 후 작동하지 않을 수 있습니다.
RulesFileExists
워크플로에 ID를 포함하는 조건부 규칙이 포함되어 있으면 True입니다. 작업은 사용자의 ID를 포함하며 워크플로를 수동으로 다시 게시하지 않고 마이그레이션 후 작동하지 않을 수 있습니다.
ContentAppovalExists
워크플로에 콘텐츠 승인 활동이 포함되어 있으면 True입니다. 작업은 사용자의 ID를 포함하며 워크플로를 수동으로 다시 게시하지 않고 마이그레이션 후 작동하지 않을 수 있습니다.
WorkflowFileCheckedOut
워크플로 파일이 체크 아웃된 경우 예상대로 마이그레이션되지 않습니다.
ScanID
SharePoint 마이그레이션 평가 도구의 특정 실행에 할당된 고유 식별자입니다.