마이그레이션 평가 검사: InfoPath

마이그레이션 중 발생하는 InfoPath 문제를 완화하는 방법을 알아봅니다.

개요

InfoPath를 사용하면 개발자가 SharePoint 전체의 다양한 위치에서 사용자 입력을 수락하기 위한 사용자 지정 양식을 빌드할 수 있습니다. 대상 환경으로의 마이그레이션의 일부로 대상 환경에서 지원되지 않는 InfoPath 양식의 특정 측면이 있습니다.

데이터 마이그레이션

InfoPath 양식(XSN 파일)은 마이그레이션되지만 수정하지 않으면 일부 양식이 작동하지 않을 수 있습니다.

중요

SharePoint에서 "액세스 권한 없음"(잠금)으로 구성된 사이트는 모두 건너뜁니다. 잠긴 사이트 모음 목록을 보려면 잠긴 사이트 검사 결과를 확인하세요.

마이그레이션 준비

다음 시나리오를 사용하는 XSN 파일을 수정해야 합니다. 수정이 수행되지 않으면 이러한 양식은 마이그레이션 후 실패합니다. 일반적인 시나리오는 다음과 같습니다.

  • XSN 또는 UDCX는 대상 환경에서 지원되지 않는 SOAP 호출을 만듭니다. 지원되는 엔드포인트를 호출하려면 이러한 양식을 업데이트해야 합니다.

  • XSN은 수정이 필요한 관리 코드를 사용합니다. 관리 코드는 대상 플랫폼에서 지원되지 않습니다.

  • 사람 선택기 필드를 사용하는 InfoPath 양식입니다. 이러한 필드는 마이그레이션 후 새 사용자의 ID로 업데이트해야 합니다. 온-프레미스 ID(예: Windows 클레임)가 사용자의 Microsoft Entra ID/Microsoft 365 ID와 일치하지 않기 때문입니다.

마이그레이션 후

마이그레이션 사용자 승인 테스트 단계에서 업데이트된 InfoPath 양식이 올바르게 작동하는지 확인합니다.

검사 결과 보고서

다음 표에서는 InfoPath-detail.csv 보고서의 열에 대해 설명합니다.

이 검사 보고서에는 마이그레이션 전에 또는 최소한 새 플랫폼에 대한 유효성 검사가 필요한 InfoPath 양식이 포함되어 있습니다.

설명
SiteId
영향을 받는 사이트 모음의 고유 식별자입니다.
SiteURL
영향을 받는 사이트 모음으로 이동하는 URL입니다.
SiteOwner
사이트 모음의 소유자입니다.
SiteAdmins
사이트 모음 관리자로 나열된 사용자의 목록입니다.
SiteSizeInMB
메가바이트[MB] 단위의 사이트 모음 크기입니다.
NumOfWebs
사이트 모음에 있는 웹 수입니다.
ContentDBName
사이트 모음을 호스트하는 콘텐츠 데이터베이스의 이름입니다.
ContentDBServerName
데이터베이스 콘텐츠를 호스트하는 SQL Server입니다.
ContentDBSizeInMB
사이트 모음을 호스트하는 콘텐츠 데이터베이스의 크기입니다.
LastContentModifiedDate
사이트 모음의 콘텐츠가 수정된 날짜/시간입니다.
TotalItemCount
사이트 모음에 있는 항목의 총 수입니다.
Hits
사이트 모음에 대해 기록된 요청 수입니다. 사용 현황 로깅 서비스의 데이터를 사용합니다. 사용 현황 로깅 서비스를 사용하지 않도록 설정한 경우 이 행은 N/A를 표시합니다.
DistinctUsers
사이트 모음에 액세스한 고유 사용자 수입니다. 사용 현황 로깅 서비스의 데이터를 사용합니다. 사용 현황 로깅 서비스를 사용하지 않도록 설정한 경우 이 행은 N/A를 표시합니다.
DaysOfUsageData
사용 현황 로깅 서비스에서 데이터를 보존하는 기간(일)입니다. Hits 및 DistinctUsers에 대한 컨텍스트를 제공합니다. 예를 들어 이 값이 14일인 경우 Hits 및 DistinctUsers 데이터는 지난 14일간의 데이터입니다.
URL
XSN의 위치입니다.
URN
XSN 파일의 고유 식별자입니다. 각 XSN 파일에는 고유한 URN이 있습니다.
UnsupportedSoapCalls
대상 환경에서 지원되는 것으로 명시적으로 나열되지 않은 SOAP 호출입니다.
UnsupportedSoapCallsCount
XSN 파일에 있는 지원되지 않는 SOAP 호출 수입니다.
UnsupportedDataConnectionTypes
새 플랫폼에서 지원되지 않는 데이터 연결입니다.
UnsupportedDataConnectionCount
지원되지 않는 데이터 연결의 수입니다.
ManagedCode
True - XSN 파일에 연결된 관리 코드가 있습니다. False - XSN 파일에 연결된 관리 코드가 없습니다.
ManagedCodeState
ValidationRequired - 관리 코드가 대상 환경에서 작동할 수 있습니다. 마이그레이션 테스트 단계에서 유효성 검사를 수행해야 합니다.
RemediationRequired - 양식에 수정이 필요한 관리 코드가 있습니다.
모드
양식이 게시된 모드입니다.
"Client" 모드에서는 InfoPath 양식이 InfoPath 클라이언트에서만 열립니다. 반면, "Client Server" 모드에서는 브라우저와 InfoPath 클라이언트 모두에서 열립니다. 모드가 클라이언트로 설정된 양식은 이 보고서에 표시되지 않습니다.
세 가지 추가 사용자 지정 값은 다음과
같습니다."WorkflowInitAssoc" - 이 값은 양식 서식 파일(.xsn) 파일이 워크플로의 항목을 편집하는 데 사용되는 양식을 나타내도록 지정합니다.
" List" - 이 값은 양식 서식 파일(.xsn) 파일이 목록의 항목을 편집하는 데 사용되는 양식을 나타내도록 지정합니다.
"Entity" -이 값은 양식 서식 파일(.xsn) 파일이 외부 목록의 항목을 편집하는 데 사용되는 양식을 나타내도록 지정합니다.
PeoplePickerCount
양식에 있는 사용자 선택 필드의 수입니다.
SolutionFormatVersion
이 필드는 더 이상 사용되지 않으며 무시해도 됩니다.
ProductVersion
양식을 게시하는 데 사용된 InfoPath의 버전입니다.
ScanID
SharePoint 마이그레이션 평가 도구의 특정 실행에 할당된 고유 식별자입니다.