Skip to main content
Version: Latest (4.58.0)

Reports

This accelerator contains multiple report flows to support your migration process.

Flows

Container structure report

The accelerator creates an Excel report that captures the container structure. It splits the hierarchy into configurable levels (default is 8) and provides the following columns:

  • Xillio id: A generated id based on objects metadata.
  • Level1 – LevelN: Represent the first N levels of the container hierarchy, where N is set by maxLevels.
  • Remainder levels: Contains any additional levels beyond the configured N.
  • Source id: Id of the source container.
  • Content type system name: System name of the content type.
  • Content type display name: Display name of the content type.
  • Hierarchy: Full path of the container structure.
  • Document counts: Number of documents within the container.

Settings

mongoConnection

The Mongo connection string including the database name to connect to.

reportPath

Path to the Excel file.

sheetName

Name of the sheet.

maxLevels

Number of hierarchical levels to return as separate columns. Default is 8, configurable as needed.

Content Types Count

The accelerator creates an Excel report that captures the number of content types. By default, it provides the following columns:

  • Kind: Kind of the content.
  • Content type system name: System name of the content type.
  • Content type display name: Display name of the content type.
  • Count: The number of the content type.

Settings

mongoConnection

The Mongo connection string including the database name to connect to.

reportPath

Path to the Excel file.

sheetName

Name of the sheet.

Metadata Fields

This flow generates an Excel file reporting the following information about the (top-level) metadata fields of RECORD and CONTAINER objects present in the Content Store:

  • Kind: Object type: RECORD or CONTAINER.
  • Content Type: Content type (source.contentType.systemName).
  • Total Objects: Total number of objects of that kind and content type.
  • Field Name: Name of a metadata field present in those objects.
  • Field Occurs: Number of objects that contain the field.
  • Field Filled: Number of objects where the field is set to a value.
  • Field Empty: Number of objects where the field is empty.
  • Max Length: Longest string length of values for the field (0 if the field is not a string).
  • ObjectId: _id of an object containing the field.
  • Sample Value: Example value for the field from the object with ObjectId. If the field is a nested object, the value will display as [object Object].

For example:

KindContent TypeTotal ObjectsField NameField OccursField FilledField EmptyMax LengthObjectIdSample Value
RECORDFile40mapping40400078f888fe...[object Object]
RECORDFile40rootId404003678f888fe...ec25fead-229c-4cac-b279-02ad115993f2
RECORDFile40rootHierarchy404004978f888fe.../sites/demo-site/Shared%20Documents
CONTAINERFolder4mapping440039e578b6...[object Object]
CONTAINERFolder4rootId4403639e578b6...ec25fead-229c-4cac-b279-02ad115993f2
CONTAINERFolder4rootHierarchy4404939e578b6.../sites/demo-site/Shared%20Documents
note

The field that the metadata items are extracted from depends on the source:

SourceProperty
Alfrescosource.properties.succinctProperties
OpenTextsource.properties.categories.<subcategory>
Any other sourcesource.properties

Settings

mongoConnection

The Mongo connection string including the database name to connect to.

reportPath

Path to save the Excel file containing the report to.

sheetName

Name of the sheet for the report in the Excel file.

Content Type Fields SPO

The accelerator creates an Excel report that captures all content types, including all fields, for each document library. The following columns are provided:

  • Site URL: Site URL of the document library.
  • Library URL: Library URL of the document library.
  • Content Type: Display name of the content type.
  • Field systemName: System name of a metadata field.
  • Field displayName: Display name of a metadata field.
  • Field type: Type of value used for the metadata field.

For example:

Site URLLibrary URLContent TypeField systemNameField displayNameField type
https://company.sharepoint.com/xill4https://company.sharepoint.com/xill4/DocumentsFolderFileLeafRefNameunknownFutureValue
https://company.sharepoint.com/xill4https://company.sharepoint.com/xill4/DocumentsFolderTitleTitletext
https://company.sharepoint.com/xill4https://company.sharepoint.com/xill4/DocumentsDocumentFolderChildCountFolder Child Countlookup
https://company.sharepoint.com/xill5https://company.sharepoint.com/xill5/DocumentsCustomTypeTitleTitletext

Settings

mongoConnection

The Mongo connection string including the database name to connect to.

reportPath

Path to save the Excel file containing the report to.

sheetName

Name of the sheet for the report in the Excel file.

Content Types SPO

The accelerator creates an Excel report that lists the content types configured per library. By default, it provides the following columns:

  • Site URL: Site URL of the document library.
  • Library URL: Library URL of the document library.
  • Content Type: Display name of the content type.

Settings

mongoConnection

The Mongo connection string including the database name to connect to.

reportPath

Path to the Excel file.

sheetName

Name of the sheet.