Migrationseignungsscan: Workflowzuordnungen 2013Migration Assessment Scan: Workflow Associations 2013

Dieser Artikel enthält Informationen zum Beheben von Problemen, die bei Workflowzuordnungen 2013 während der Migration auftreten.Learn how to fix issues with that occur with Workflow Associations 2013 during migration.

ÜbersichtOverview

Wenn Inhalte aus der SharePoint-Quellumgebung zu einer neuen Zielumgebung migriert werden, können je nach Verwendung in der aktuellen Farm zwei Typen von Workflows betroffen sein.When content is migrated from the SharePoint source environment to the new target environment there are two types of workflows that could be involved, depending on their use in the current farm.

Workflows, die mithilfe des in SharePoint 2010 verfügbaren Workflowdiensts erstellt wurden und weiterhin in der Quellumgebung verwendet werden, werden zu der neuen Farm migriert und funktionieren weiterhin ordnungsgemäß.Workflows that were created using the workflow service that was available in SharePoint 2010 and are still in use on the source environment will be migrated to the new farm and will continue to work as expected.

In SharePoint-Quellfarmen wird möglicherweise Workflow 2013 mit einer Version des Workflow-Managers ausgeführt. Wenn Inhalte aus der Quell- in die Zielumgebung verschoben werden, gibt es daher einen Prozess zum Migrieren von Workflow 2013 zu der Azure-Instanz des Workflow-Managers.SharePoint source farms may run Workflow 2013 using a version of the Workflow Manager. As a result, when content is moved from the source environment to the target environment, there is a process to migrate Workflow 2013 over to the Azure instance of the Workflow Manager.

DatenmigrationData Migration

Workflowdaten werden in die folgenden zwei Bereiche unterteilt:Workflow Data is divided into two parts:

  • Workflowdefinition: Die Definition beschreibt den gesamten Workflowprozess, zum Beispiel einen Genehmigungsworkflow in drei Phasen mit benutzerdefinierten Routingregeln für jede Phase. Diese Daten befinden sich in Office 365 und werden mit den restlichen Office 365-Daten migriert und sind in der Zielumgebung verfügbar.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 lives in Office 365 and will be migrated with the rest of the Office 365 data and will be available in your target environment.

  • Workflowinstanzen: Jede aktive Instanz einer Workflowdefinition behält den Status des Workflows. Dieses Dokument befindet sich zum Beispiel in Phase 2 des Genehmigungsprozesses und ist John Doe zugewiesen. Diese Daten befinden sich im Azure-Workflow-Manager. Leider verfügt das Azure-Team nicht über die notwendige Technologie, um die Workflow-Manager-Daten aus den aktuellen Quellumgebungen zu Azure-Instanzen zu migrieren. Dadurch gehen alle laufenden Workflowinstanzen verloren. Beispiel: Ein Dokument, das sich in der Quellumgebung in Phase 2 eines Workflows befand, wird nach der Migration zu der Zielumgebung auf Phase 0 (Workflow nicht gestartet) zurückgesetzt.Workflow Instances: Each running instance of a workflow definition maintains the state of the workflow, for example, this document is in Stage 2 of the approval process and is assigned to John Doe. This data lives in the Azure Workflow Manager. Unfortunately, the Azure team does not have the technology to migrate Workflow Manager data from the current source environments to Azure instances. The result of this 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 to Stage Zero (workflow not started) post migration to the target environment.

Wichtig

Jede Website, die in SharePoint als „Kein Zugriff“ (gesperrt) konfiguriert ist, wird übersprungen. Eine Liste aller gesperrten Websitesammlungen finden Sie in der Ausgabe des Scans „Gesperrte Websites“.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.

Vorbereiten der MigrationPreparing for Migration

Um unnötige Neustarts von Workflows zu vermeiden, empfiehlt es sich, laufende Workflows vor der Migration abzuschließen, wenn Inhalte in die Zielumgebung verschoben werden. Wenn das Feature in der Quellumgebung heute verwendet wird, können Sie eine Liste der ausgeführten Workflowinstanzen vor der Migration abrufen und diesen Status den Websitebesitzern mitteilen.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. If the feature is in use in the source environment today you can receive a list of running instances of workflows prior to the migration event, so that you can communicate this status to your site owners.

Nach der MigrationPost Migration

Sobald die Migration abgeschlossen ist, müssen alle Benutzer alle Workflows neu starten, die noch ausgeführt wurden. In Ausnahmefällen muss ein Workflow möglicherweise neu erstellt werden, wenn die Tools diesen nicht migrieren können.Once the migration is complete, all users will need to restart any workflows that were still in flight. In some extreme cases, it may be necessary to recreate a workflow if the tooling is unable to migrate it.

Ergebnisbericht des ScansScan Result Report

WorkflowAssociations2013-detail.csv Dieser Scanbericht enthält Quellworkflowdefinitionen und den Ort, dem Sie in der Website zugeordnet sind. Workflowdefinitionen kommen bei der Migration vor, sodass Sie einen Einblick in den Speicherbedarf von Workflows in der Farm erhalten.WorkflowAssociations2013-detail.csv This scan report contains source workflow definitions and where they are associated in the site. Workflow definitions come across in the migration, so this gives some visibility into the workflow footprint in the farm.

SpalteColumn BeschreibungDescription
SiteIdSiteId
Der eindeutige Bezeichner der betroffenen WebsitesammlungUnique identifier of the impacted site collection.
SiteURLSiteURL
Die URL der betroffenen WebsitesammlungURL to the impacted site collection.
SiteOwnerSiteOwner
Der Besitzer der WebsitesammlungOwner of the site collection.
SiteAdminsSiteAdmins
Liste der Personen, die als Administratoren der Websitesammlung aufgeführt werden.List of people listed as site collection administrators.
SiteSizeInMBSiteSizeInMB
Größe der Websitesammlung in Megabyte [MB]Size of the size collection in megabytes [MB]
NumOfWebsNumOfWebs
Die Anzahl von Websites, die in der Websitesammlung vorhanden sind.Number of webs that exist in the site collection.
ContentDBNameContentDBName
Der Name der Inhaltsdatenbank, in der die Websitesammlung gehostet wird.Name of the content database hosting the site collection.
ContentDBServerNameContentDBServerName
SQL Server, der die Inhaltsdatenbank hostet.SQL Server hosting the content database.
ContentDBSizeInMBContentDBSizeInMB
Die Größe der Inhaltsdatenbank, in der die Websitesammlung gehostet wird.Size of the content database hosting the site collection.
LastContentModifiedDateLastContentModifiedDate
Datum/Uhrzeit der letzten Änderung der Inhalte der WebsitesammlungDate/Time the site collection had content modified.
TotalItemCountTotalItemCount
Die Gesamtzahl von Elementen in der WebsitesammlungTotal number of items found in the site collection.
HitsHits
Die Anzahl der Anforderungen, die für die Websitesammlung protokolliert wurden. Basiert auf Daten von dem Verwendungsprotokollierungsdienst. Wenn der Verwendungsprotokollierungsdienst deaktiviert ist, enthält diese Zeile den Eintrag „N/V“.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
Die Anzahl der eindeutigen Benutzer, die auf die Websitesammlung zugegriffen haben. Basiert auf Daten von dem Verwendungsprotokollierungsdienst. Wenn der Verwendungsprotokollierungsdienst deaktiviert ist, enthält diese Zeile den Eintrag „N/V“.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
Die Anzahl der Tage, die der Verwendungsprotokollierungsdienst Daten beibehält. Hierdurch wird Kontext für Hits und DistinctUsers bereitgestellt. Wenn dieser Wert zum Beispiel auf 14 Tage festgelegt ist, beziehen sich die Hits- und DistinctUsers-Daten auf die letzten 14 Tage.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.
ScopeScope
Entweder Liste oder Website. Dies ist die Ebene, auf der der Workflow ausgeführt wird. Mithilfe dieser Spalte sollte der Websitebesitzer die betroffenen Workflowdefinitionen ermitteln.Either List or Site. This is the level that the workflow will run at. It should help the site owner locate the impacted workflow definitions.
RunningInstancesRunningInstances
Die Anzahl der aktiven Workflowinstanzen, die mit dieser Workflowzuordnung verknüpft sind.Number of running instances linked to this workflow association.
WebUrlWebUrl
Die URL der UnterwebsiteUrl to the subsite.
ListTitleListTitle
Wenn der Workflow mit einer Liste verknüpft ist, wird hier auch der Titel der Liste angezeigt.If the workflow is associated with a list, this will display the title of that list.
ListUrlListUrl
Wenn der Workflow mit einer Liste verknüpft ist, wird hier auch die URL des Stamms der Liste angezeigt.If the workflow is associated with a list, this will display the url to the root of the list.
IsReusableIsReusable
True/false. Gibt an, welche Workflows als wiederverwendbare Workflows veröffentlicht wurden.True/False. Identifies which workflows were published as reusable workflows.
WorkflowAssociationNameWorkflowAssociationName
Anzeigename der WorkflowzuordnungDisplay name given to the workflow association.
WorkflowDescriptionWorkflowDescription
Die Beschreibung der WorkflowzuordnungDescription given to the workflow association.
WorkflowPublishedByWorkflowPublishedBy
Die Identität des Kontos, das zum Veröffentlichen des Workflows verwendet wurde.Identity of the account used to publish the workflow.
WorkflowAssociationIDWorkflowAssociationID
Der Eindeutige Bezeichner für die WorkflowzuordnungUnique identifier for the workflow association.
EmailActivityExistsEmailActivityExists
„True“, wenn E-Mail-Aktivitäten im Workflow enthalten sind. Möglicherweise müssen die Identitäten in den E-Mail-Aktivitäten nach der Migration korrigiert werden.True if there are email activities contained in the workflow. It may be necessary to fix up the identities in the email activities post migration.
ConditionalRuleExistsConditionalRuleExists
„True“, wenn bedingte Regeln im Workflow enthalten sind. Möglicherweise müssen die Identitäten in den bedingten Regeln nach der Migration korrigiert werden.True if there are conditional rules contained in the workflow. It may be necessary to fix up the identities in the conditional rules post migration.
WorkflowFileCheckedOutWorkflowFileCheckedOut
„True“, wenn die Workflowdateien ausgecheckt sind. Ausgecheckte Dateien werden nicht migriert.True if the workflow files are checked out. Checked out files will not migrate.
ScanIDScanID
Eindeutiger Bezeichner einer bestimmten Ausführung des SharePoint Migration Assessment ToolUnique identifier assigned to a specific execution of the SharePoint Migration Assessment Tool.