Оценочная проверка миграции: InfoPath
Узнайте, как устранять проблемы с InfoPath во время миграции.
Общие сведения
InfoPath позволяет разработчикам создавать пользовательские формы для приема ввода данных пользователем в различных расположениях в SharePoint. В рамках миграции в целевую среду существуют определенные аспекты форм InfoPath, которые не поддерживаются в целевой среде.
Перенос данных
Формы InfoPath (XSN-файлы) будут перенесены, но некоторые из них могут не работать без исправления.
Важно!
Любой сайт, настроенный как "Нет доступа" (заблокирован) в SharePoint, будет пропущен. Список заблокированных семейств веб-сайтов см. в выходных данных сканирования заблокированных сайтов.
Подготовка к миграции
Файлы XSN, использующие следующие сценарии, необходимо исправить. Если исправление не происходит, эти формы завершаются ошибкой после миграции. Ниже описаны типичные сценарии.
XSN или UDCX выполняет вызовы SOAP, которые не поддерживаются в целевой среде. Эти формы необходимо обновить для вызова поддерживаемых конечных точек.
В XSN используется управляемый код, требующий исправления. Управляемый код не поддерживается на целевой платформе.
Формы InfoPath, использующие поля средства выбора людей. Эти поля должны быть обновлены с учетом удостоверения нового пользователя после миграции. Это связано с тем, что локальное удостоверение (например, утверждения Windows) не соответствует идентификатору Microsoft Entra пользователя или удостоверению Microsoft 365.
Действия после переноса
Убедитесь, что обновленные формы InfoPath работают правильно на этапе пользовательского приемочного тестирования миграции.
Отчеты о результатах сканирования
В приведенной ниже таблице описаны столбцы отчета InfoPath-detail.csv.
Этот отчет о проверке содержит формы InfoPath, которые требуют исправления перед миграцией или, как минимум, проверкой на новой платформе.
Столбец | Описание |
---|---|
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 дней. |
URL |
Расположения XSN-файла. |
URN |
Уникальный идентификатор для XSN-файла. Каждый XSN-файл имеет отдельный URN. |
UnsupportedSoapCalls |
Вызовы SOAP, которые явно не перечислены как поддерживаемые целевой средой. |
UnsupportedSoapCallsCount |
Количество неподдерживаемых вызовов SOAP в XSN-файле. |
UnsupportedDataConnectionTypes |
Подключения к данным, которые не поддерживаются на новой платформе. |
UnsupportedDataConnectionCount |
Количество неподдерживаемых подключений к данным. |
ManagedCode |
True с XSN-файлом связан управляемый код. False — XSN-файл не имеет связанного с ним управляемого кода. |
ManagedCodeState |
ValidationRequired управляемый код может работать в целевой среде. Для этого требуется проверка на этапе тестирования миграции. RemediationRequired — форма содержит управляемый код, требующий исправления. |
Режим |
Режим, в котором была опубликована форма. В режиме "Клиент" форма InfoPath открывается только в клиенте InfoPath. Тогда как в режиме "Клиент-сервер" она открывается и в браузере, и в клиенте InfoPath. Формы с режимом "Клиент" не будут отображаться в этом отчете. Еще три настраиваемых значения: "WorkflowInitAssoc" — это значение указывает, что файл шаблона формы (XSN) представляет форму, используемую для редактирования элементов в рабочем процессе". List" — это значение указывает, что файл шаблона формы (XSN) представляет форму, используемую для редактирования элементов в списке. "Сущность" — это значение указывает, что файл шаблона формы (XSN) представляет форму, используемую для редактирования элементов во внешнем списке. |
PeoplePickerCount |
Количество полей выбора людей в форме. |
SolutionFormatVersion |
Это поле больше не используется, и его можно игнорировать. |
ProductVersion |
Версия InfoPath, используемая для публикации формы. |
ScanID |
Уникальный идентификатор, назначаемый определенному выполнению средства SharePoint Migration Assessment Tool. |