概述
迁移工具通常可将工作流定义从 SharePoint 源迁移到目标环境。 但是,不会迁移任何正在进行的工作流实例。 因此,会重置进行中的工作流,使其看上去好像从未在目标位置上启动过。
数据迁移
工作流数据会分为以下两个部分:
- 工作流定义: 该定义描述了整个工作流过程,例如,一个三阶段审批工作流,每个阶段都有自定义路由规则。 此数据通常随网站集的其余部分数据一起迁移,可在目标环境中使用。
- 工作流实例: 工作流定义的每个正在运行的实例都会维护正在进行的工作流的状态,例如,此文档处于审批流程的第 2 阶段,并分配给 John Doe。 遗憾的是,无法将此信息迁移到新平台。 结果是丢失所有正在运行的工作流实例。 例如,在迁移到目标环境后,位于工作流的第二阶段中的文档被设置回第 0 阶段 (工作流未启动) 。
重要
将跳过 SharePoint 中配置为“无访问权限” (锁定) 的任何网站。 若要查看锁定网站集的列表,请参阅锁定网站扫描输出。
准备迁移
为了避免不必要的工作流重启,最好是在将内容移动到目标环境时,在迁移事件之前完成正在进行的工作流。
迁移后
迁移到目标环境完成后,用户需要重启仍在执行的任何工作流。 如果工作流包含标识,则可能需要使用 SharePoint Designer 重新发布工作流。
扫描结果报告
WorkflowAssociations2010-detail.csv 此扫描报告提供一个列表,其中包括环境中所有的 2010 工作流关联以及执行扫描时运行中的实例数。
| 列 | 说明 | 
|---|---|
| SiteId | 受影响网站集的唯一标识符。 | 
| SiteURL | 受影响网站集的 URL。 | 
| SiteOwner | 网站集所有者。 | 
| SiteAdmins | 列为网站集管理员的人员列表。 | 
| SiteSizeInMB | 大小集合的大小(以 MB 为单位 (MB) )。 | 
| NumOfWebs | 网站集中存在的 Web 数。 | 
| ContentDBName | 托管网站集的内容数据库的名称。 | 
| ContentDBServerName | 托管内容数据库的 SQL Server。 | 
| ContentDBSizeInMB | 托管网站集的内容数据库的大小。 | 
| LastContentModifiedDate | 网站集修改了内容的日期/时间。 | 
| TotalItemCount | 在网站集中找到的项目总数。 | 
| 提示 | 为网站集记录的请求数。 取决于使用情况日志记录服务中的数据。 如果禁用使用情况日志记录服务,则此行显示不适用。 | 
| DistinctUsers | 访问网站集的不同用户数。 取决于使用情况日志记录服务中的数据。 如果禁用使用情况日志记录服务,则此行显示不适用。 | 
| DaysOfUsageData | 使用情况日志记录服务保留数据的天数。 此信息提供 Hits 和 DistinctUsers 的上下文。 例如,如果此数字为 14 天,则 Hits 和 DistinctUsers 数据为过去 14 天的数据。 | 
| 范围 | 列表、ContentType 或者网站。 此条目是与工作流关联的级别。 | 
| RunningInstances | 在此范围内主动运行的工作流数。 | 
| WebURL | 指向与工作流相关联的 Web 的 URL。 | 
| ListTitle | 与工作流相关联的列表的标题。 如果范围为“站点”,则值为 N/A。 | 
| ListUrl | 指向包含工作流关联的列表的 URL。 | 
| ContentTypeName | 如果范围是 ContentType,则为内容类型的名称。 | 
| IsReusable | 如果工作流关联发布为可重用的工作流,则为 True。 | 
| ReusableScope | 指定可重用工作流的范围。 可重用或全局可重用。 | 
| WorkflowName | 工作流关联的名称。 启动工作流时在 SharePoint 中显示的文本。 | 
| WorkflowDescription | 工作流关联的说明。 | 
| HasCustomWorkflowActivity | 如此 如果工作流使用使用完全信任解决方案部署的自定义工作流活动。 | 
| WorkflowReferencedAssemblies | 与自定义活动相关联的程序集的名称。 如果 HasCustomWorkflowActivity 为 True,则已填写。 | 
| SolutionNames | 与自定义活动关联的完全信任解决方案包的名称。 如果 HasCustomWorkflowActivity 为 True,则已填写。 | 
| WorkflowPublishedBy | 发布工作流的人员的姓名。 | 
| WorkflowID | 与工作流关联的唯一标识符。 | 
| AddListItemPermissionsExist | 如果工作流包含用于添加列表权限的操作,则为 True。 活动嵌入用户的标识,如果不手动重新发布工作流,迁移后可能无法正常运行。 | 
| RemoveListItemPermissionsExists | 如果工作流包含用于删除列表权限的操作,则为 True。 活动嵌入用户的标识,如果不手动重新发布工作流,迁移后可能无法正常运行。 | 
| ReplaceListItemPermissionsExists | 如果工作流包含用于替换列表权限的操作,则为 True。 活动嵌入用户的标识,如果不手动重新发布工作流,迁移后可能无法正常运行。 | 
| EmailActivityExists | 如果工作流包含用于发送电子邮件的操作,则为 True。 活动嵌入用户的标识,如果不手动重新发布工作流,迁移后可能无法正常运行。 | 
| ImpersonationExists | 如果工作流包含用于模拟帐户执行操作的操作,则返回 True。 活动嵌入用户的标识,如果不手动重新发布工作流,迁移后可能无法正常运行。 | 
| RulesFileExists | 如果工作流包含带标识的条件规则,则为 True。 活动嵌入用户的标识,如果不手动重新发布工作流,迁移后可能无法正常运行。 | 
| ContentAppovalExists | 如果工作流包含内容审批活动,则为 True。 活动嵌入用户的标识,如果不手动重新发布工作流,迁移后可能无法正常运行。 | 
| WorkflowFileCheckedOut | 如果工作流文件已签出,则不会按预期迁移。 | 
| ScanID | 分配给 SharePoint 迁移评估工具特定执行的唯一标识符。 |