移轉評定掃描:工作流程關聯 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.

  • 工作流程執行個體: 工作流程定義中每個執行中的執行個體會維護工作流程的狀態,例如:此文件處於核准程序的第二階段,並已指派給楊棟材。遺憾的是,這筆資訊無法移轉至新平台。因此,所有執行中的工作流程執行個體將遺失。例如,在移轉至目標環境後,來源環境中處於工作流程第二階段的文件會回到第零階段 (即工作流程未開始)。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
網站集合中存在的網站數。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 和 DistinctUsers 提供的內容。例如,如果這個值是 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
List (清單)、ContentType (內容類型) 或 Site (網站)。此為工作流程關聯的層級。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
與工作流程關聯的網站 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
指定可重複工作流程的範圍。Reusable 或 GlobalReusable。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.