迁移评估扫描:工作流关联 2010Migration Assessment Scan: Workflow Associations 2010

概述Overview

迁移工具通常可将工作流定义从 SharePoint 源迁移到目标环境。但不会迁移任何进行中的工作流实例。因此,会重置进行中的工作流,使其看上去好像从未在目标位置上启动过。The migration tooling is typically able to migrate the Workflow Definitions from the SharePoint source to the target environment. However, any in progress workflow instances are not migrated. As a result, in progress workflows are reset to appear as if they were never started on the destination.

数据迁移Data Migration

工作流数据会分为以下两个部分:Workflow Data is divided into the following two parts:

  • 工作流定义: 定义介绍整个工作流流程,例如分为三个阶段的审批工作流,其中每个阶段都具有自定义的路由规则。此数据通常与其余网站集数据一起迁移,并在目标环境中提供。Workflow Definition: The definition describes the overall workflow process, for example, a three stage approval workflow with custom routing rules for each stage. This data will typically be migrated with the rest of the site collection data and will be available in your target environment.

  • 工作流实例: 每个运行中的工作流定义实例都将会维持进行中的工作流状态,例如本文档处于审批流程的第 2 阶段且分配给 John Doe。遗憾的是,此信息不会迁移到新的平台上。这将导致丢失所有运行中的工作流实例。例如,在迁移到目标环境后,在源环境中处于工作流第 2 阶段的文档会返回到零阶段,即未启动工作流。Workflow Instances: Each running instance of a workflow definition maintains the state of the in progress workflow, for example, this document is in Stage 2 of the approval process and is assigned to John Doe. Unfortunately, this information cannot be migrated to the new platform. The result will be the loss of all running workflow instances. For example, a document that was in Stage 2 of a workflow in the source environment will be back at Stage Zero (workflow not started) post migration to the target environment.

重要

系统将跳过 SharePoint 中配置为"无访问"(已锁定)的任何网站。若要查看锁定网站集的列表,请参阅锁定网站扫描输出。Any site that is configured as "No Access" (locked), in SharePoint will be skipped. To see a list of locked site collections see the Locked Sites scan output.

准备迁移Preparing for Migration

为避免不必要的工作流重启,最佳做法是将内容移动到目标环境时,在迁移事件之前完成正在进行的工作流。To avoid unnecessary workflow restarts, it is best to complete in-flight workflows before the migration event when your content is moved to the target environment.

迁移后Post Migration

完成到目标环境的迁移后,用户需要重启仍处于正在运行状态的任何工作流。如果工作流包含标识,则可能需要使用 SharePoint Designer 重新发布工作流。Once the migration to the target environment is complete, users will need to restart any workflows that were still in flight. If the workflow contained identities, it may be necessary to republish the workflow using SharePoint Designer.

扫描结果报告Scan Result Reports

WorkflowAssociations2010-detail.csv 此扫描报告提供一个列表,其中包括环境中所有的 2010 工作流关联以及执行扫描时运行中的实例数。WorkflowAssociations2010-detail.csv This scan report provides a list of all the 2010 workflow associations in the environment along with how many running instances at the time the scan was executed.

Column 说明Description
SiteIdSiteId
受影响网站集的唯一标识符。Unique identifier of the impacted site collection.
SiteURLSiteURL
受影响网站集的 URL。URL to the impacted site collection.
SiteOwnerSiteOwner
网站集所有者。Owner of the site collection.
SiteAdminsSiteAdmins
列为网站集管理员的人员列表。List of people listed as site collection administrators.
SiteSizeInMBSiteSizeInMB
网站集大小(以 MB 为单位)Size of the size collection in megabytes [MB]
NumOfWebsNumOfWebs
网站集中存在的 Web 数。Number of webs that exist in the site collection.
ContentDBNameContentDBName
托管网站集的内容数据库的名称。Name of the content database hosting the site collection.
ContentDBServerNameContentDBServerName
托管内容数据库的 SQL Server。SQL Server hosting the content database.
ContentDBSizeInMBContentDBSizeInMB
托管网站集的内容数据库的大小。Size of the content database hosting the site collection.
LastContentModifiedDateLastContentModifiedDate
网站集修改了内容的日期/时间。Date/Time the site collection had content modified.
TotalItemCountTotalItemCount
在网站集中找到的项目总数。Total number of items found in the site collection.
HitsHits
为网站集记录的请求数。取决于使用情况日志记录服务中的数据。如果禁用使用情况日志记录服务,此行将显示 N/A。Number of requests logged for the site collection. Relies on data from the usage logging service. If the usage logging service is disabled this row will show N/A.
DistinctUsersDistinctUsers
已访问网站集的不同用户数。取决于使用情况日志记录服务中的数据。如果禁用使用情况日志记录服务,此行将显示 N/A。Number of distinct users that have accessed the site collection. Relies on data from the usage logging service. If the usage logging service is disabled this row will show N/A.
DaysOfUsageDataDaysOfUsageData
使用情况日志记录服务保留数据的天数。它为 Hits 和 DistinctUser 提供上下文。例如,如果此列为 14 天,则 Hits 和 DistinctUsers 列为过去 14 天的数据。Number of days the usage logging service retains data. This provides context for Hits and DistinctUsers. For example, if this is 14 days, the Hits and DistinctUsers data is for the last 14 days.
范围Scope
列表、ContentType 或者网站。这是与工作流关联的级别。Either List, ContentType, or Site. This is the level that the workflow is associated with.
RunningInstancesRunningInstances
在此范围内主动运行的工作流数。Number of workflows actively running at that scope.
WebURLWebURL
指向与工作流相关联的 Web 的 URL。URL to the web that the workflow is associated with.
ListTitleListTitle
与工作流相关联的列表的标题。如果范围是网站,则值为 N/A。Title of the list the workflow is associated with. If the scope is Site, the value will be N/A.
ListUrlListUrl
指向包含工作流关联的列表的 URL。Url to the list with the workflow association.
ContentTypeNameContentTypeName
如果范围是 ContentType,则为内容类型的名称。Name of the content type if the scope is ContentType.
IsReusableIsReusable
如果工作流关联发布为可重用的工作流,则为 True。True if the workflow association was published as a reusable workflow.
ReusableScopeReusableScope
指定可重用工作流的范围。可重用或全局可重用。Specifies the scope of the reusable workflow. Reusable or GlobalReusable.
WorkflowNameWorkflowName
工作流关联的名称。这是启动工作流时在 SharePoint 中显示的文本。Name of the workflow association. This is the text that displays in SharePoint when starting the workflow.
WorkflowDescriptionWorkflowDescription
工作流关联的说明。Description of the workflow association.
HasCustomWorkflowActivityHasCustomWorkflowActivity
如果工作流使用通过完全信任解决方案部署的自定义工作流活动,则为 True。True if the workflow is using a custom workflow activity that was deployed via full trust solutions.
WorkflowReferencedAssembliesWorkflowReferencedAssemblies
与自定义活动相关联的程序集的名称。如果 HasCustomWorkflowActivity 为 True,则已填写。Name of the assembly associated with a custom activity. Populated if HasCustomWorkflowActivity is True.
SolutionNamesSolutionNames
与自定义活动相关联的完全信任解决方案包的名称。如果 HasCustomWorkflowActivity 为 True,则已填写。Name of the full trust solution package the custom activity is associated with. Populated if HasCustomWorkflowActivity is True.
WorkflowPublishedByWorkflowPublishedBy
发布工作流的人员的名称。Name of the person that published the workflow.
WorkflowIDWorkflowID
与工作流关联的唯一标识符。Unique identifier associated with the workflow.
AddListItemPermissionsExistAddListItemPermissionsExist
如果工作流包含用于添加列表权限的操作,则为 True。活动会嵌入用户标识;如果未手动重新发布工作流,则它在迁移后可能无法正常工作。True if the workflow contains an action that adds list permissions. The activity embeds a user's identity and may not function post migration without manual republish of the workflow.
RemoveListItemPermissionsExistsRemoveListItemPermissionsExists
如果工作流包含用于删除列表权限的操作,则为 True。活动会嵌入用户标识;如果未手动重新发布工作流,则它在迁移后可能无法正常工作。True if the workflow contains an action that removes list permissions. The activity embeds a user's identity and may not function post migration without manual republish of the workflow.
ReplaceListItemPermissionsExistsReplaceListItemPermissionsExists
如果工作流包含用于替换列表权限的操作,则为 True。活动会嵌入用户标识;如果未手动重新发布工作流,则它在迁移后可能无法正常工作。True if the workflow contains an action that replaces list permissions. The activity embeds a user's identity and may not function post migration without manual republish of the workflow.
EmailActivityExistsEmailActivityExists
如果工作流包含用于发送电子邮件的操作,则为 True。活动会嵌入用户标识;如果未手动重新发布工作流,则它在迁移后可能无法正常工作。True if the workflow contains an action that sends email. The activity embeds a user's identity and may not function post migration without manual republish of the workflow.
ImpersonationExistsImpersonationExists
如果工作流包含用于模拟帐户执行操作的操作,则为 True。活动会嵌入用户标识;如果未手动重新发布工作流,则它在迁移后可能无法正常工作。True if the workflow contains an action that impersonates an account to perform an action. The activity embeds a user's identity and may not function post migration without manual republish of the workflow.
RulesFileExistsRulesFileExists
如果工作流包含带标识的条件规则,则为 True。活动会嵌入用户标识;如果未手动重新发布工作流,则它在迁移后可能无法正常工作。True if the workflow contains conditional rules that contain identities. The activity embeds a user's identity and may not function post migration without manual republish of the workflow.
ContentAppovalExistsContentAppovalExists
如果工作流包含内容审批活动,则为 True。活动会嵌入用户标识;如果未手动重新发布工作流,则它在迁移后可能无法正常工作。True if the workflow contains content approval activities. The activity embeds a user's identity and may not function post migration without manual republish of the workflow.
WorkflowFileCheckedOutWorkflowFileCheckedOut
如果已签出工作流文件,则不会按照预期进行迁移。If the workflow file is checked out, it will not migrate as expected.
ScanIDScanID
分配给 SharePoint 迁移评估工具特定执行的唯一标识符。Unique identifier assigned to a specific execution of the SharePoint Migration Assessment Tool.