Skip to main content
Version: 4.59.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.
  • Source ID: Id of the source container.
  • Source Name: System name of the source container.
  • Source Path: Full path of the container structure.
  • Source Type: System name of the content type.
  • Source Type Display: Display name of the content type.
  • 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.
  • 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.