마이그레이션 평가 검사: 워크플로 연결 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 마이그레이션 평가 도구의 특정 실행에 할당된 고유 식별자입니다. |