Поделиться через


Оценочная проверка миграции: связи рабочих процессов 2010

Обзор

Инструментарий миграции обычно позволяет переносить определения рабочего процесса из источника SharePoint в целевую среду. Однако все выполняемые экземпляры рабочих процессов не переносятся. В результате этого незавершенные рабочие процессы обнуляются, как если бы они никогда не запускались.

Миграция данных

Данные рабочего процесса состоят из двух частей:

  • Определение рабочего процесса: Определение описывает общий процесс рабочего процесса, например трехэтапный рабочий процесс утверждения с настраиваемыми правилами маршрутизации для каждого этапа. Эти данные обычно переносятся вместе с остальными данными семейства веб-сайтов и будут доступны в целевой среде.

  • Экземпляры рабочих процессов: Каждый запущенный экземпляр определения рабочего процесса поддерживает состояние выполняемого рабочего процесса, например, этот документ находится на этапе 2 процесса утверждения и назначается Джону Доу. К сожалению, эти сведения нельзя перенести на новую платформу. Результатом является потеря всех запущенных экземпляров рабочего процесса. Например, документ, который был на этапе 2 рабочего процесса в исходной среде, будет возвращен на нулевой этап (рабочий процесс не запущен) после миграции в целевую среду.

Важно!

Любой сайт, настроенный как "Нет доступа" (заблокирован) в SharePoint, будет пропущен. Список заблокированных семейств веб-сайтов см. в выходных данных сканирования заблокированных сайтов.

Подготовка к миграции

Чтобы избежать ненужных перезапусков рабочего процесса, рекомендуется завершить незаконченные рабочие процессы до переноса при перемещении содержимого в целевую среду.

Действия после переноса

После завершения миграции в целевую среду пользователи должны перезапустить любые незаконченные рабочие процессы. Если рабочий процесс содержал удостоверения, может потребоваться повторно опубликовать его с помощью SharePoint Designer.

Отчеты о результатах сканирования

WorkflowAssociations2010-detail.csv. Этот отчет о проверке содержит список всех связей рабочего процесса 2010 в среде, а также сведения о количестве экземпляров, которые выполнялись во время проверки.

Столбец Описание
SiteId
Уникальный идентификатор затронутого семейства веб-сайтов.
SiteURL
URL-адрес затронутого семейства веб-сайтов.
SiteOwner
Владелец семейства веб-сайтов.
SiteAdmins
Список администраторов семейства веб-сайтов.
SiteSizeInMB
Размер (в мегабайтах) семейства веб-сайтов.
NumOfWebs
Количество сетей в семействе веб-сайтов.
ContentDBName
Имя базы данных контента, в которой хранится семейство веб-сайтов.
ContentDBServerName
SQL Server, на котором размещена база данных контента.
ContentDBSizeInMB
Размер базы данных контента, в которой хранится семейство веб-сайтов.
LastContentModifiedDate
Дата и время изменения контента семейства веб-сайтов.
TotalItemCount
Общее количество элементов в семействе веб-сайтов.
Обращения
Количество зарегистрированных запросов для семейства веб-сайтов. Получено на основе данных службы ведения журнала использования. Если служба ведения журнала использования отключена, в этой строке отображается значение N/A.
DistinctUsers
Количество отдельных пользователей, обращавшихся к семейству веб-сайтов. Получено на основе данных службы ведения журнала использования. Если служба ведения журнала использования отключена, в этой строке отображается значение N/A.
DaysOfUsageData
Количество дней, в течение которых данные хранятся в службе ведения журнала использования. Обеспечивает контекст для значений Hits и DistinctUsers. Например, если в этом столбце указано 14 дней, в столбцах Hits и DistinctUsers отображаются данные за последние 14 дней.
Scope
List, ContentType или Site. Уровень, с которым связан рабочий процесс.
RunningInstances
Количество рабочих процессов, активно выполняемых в этой области.
WebURL
URL-адрес веб-сайта, с которым связан рабочий процесс.
ListTitle
Название списка, с которым связан рабочий процесс. Если областью является Site, это значение будет равно 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, если рабочий процесс содержит действие, которое добавляет разрешения для списка. Действие внедряет удостоверение пользователя и может не работать после миграции без повторной публикации рабочего процесса вручную.
RemoveListItemPermissionsExists
Имеет значение True, если рабочий процесс содержит действие, которое удаляет разрешения для списка. Действие внедряет удостоверение пользователя и может не работать после миграции без повторной публикации рабочего процесса вручную.
ReplaceListItemPermissionsExists
Имеет значение True, если рабочий процесс содержит действие, которое заменяет разрешения для списка. Действие внедряет удостоверение пользователя и может не работать после миграции без повторной публикации рабочего процесса вручную.
EmailActivityExists
Имеет значение True, если рабочий процесс содержит действие, которое отправляет электронную почту. Действие внедряет удостоверение пользователя и может не работать после миграции без повторной публикации рабочего процесса вручную.
ImpersonationExists
Имеет значение True, если рабочий процесс содержит действие, которое олицетворяет учетную запись для выполнения действия. Действие внедряет удостоверение пользователя и может не работать после миграции без повторной публикации рабочего процесса вручную.
RulesFileExists
Имеет значение True, если рабочий процесс содержит условные правила, которые включают удостоверения. Действие внедряет удостоверение пользователя и может не работать после миграции без повторной публикации рабочего процесса вручную.
ContentAppovalExists
Имеет значение True, если рабочий процесс содержит действие утверждения контента. Действие внедряет удостоверение пользователя и может не работать после миграции без повторной публикации рабочего процесса вручную.
WorkflowFileCheckedOut
Если файл рабочего процесса извлечен, его будет невозможно правильно перенести.
ScanID
Уникальный идентификатор, назначаемый определенному выполнению средства SharePoint Migration Assessment Tool.