Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

CMIS Export

Export Definition Grooper.CMIS

Defines an export to a CMIS Repository.

Remarks

Overview

The CMISExportDefinition class configures how documents and folders are exported from Grooper to a CMIS Repository. It supports exporting both document-based and folder-based Content Types, allowing for flexible mapping between Grooper's data model and the structure of the target repository.

Export Targets

  • Repository Selection: Use the 'CMIS Repository' property to select the target CMIS Repository for export.
  • Foldering: The 'Target Folder' property specifies the base location in the repository. Optionally, 'Subfolder Path' can be used to dynamically create subfolders based on document data or expressions.
  • Unfiled Documents: If the repository supports unfiled documents, leaving 'Target Folder' blank will export documents without a parent folder.

Object Types and Mappings

  • Object Type: The 'Object Type' property determines whether documents or folders are created in the repository. Document-based types create CMIS Document objects; folder-based types create CMIS Folder objects, supporting multi-level batch export.
  • Secondary Types: Additional CMIS Type Reference objects can be assigned via 'Secondary Types' for extended metadata.
  • Write Mappings: Use 'Write Mappings' to define how Grooper data fields are mapped to CMIS properties during export.
  • Read Mappings: After export, 'Read Mappings' can be used to retrieve values (such as repository-generated IDs) and update the source Grooper document.

Export Formats

  • Multiple Formats: The 'Export Formats' property allows exporting the same document in multiple file formats (e.g., PDF, TIFF), each with its own file extension.

Name Conflicts

  • Conflict Resolution: The 'Name Conflict Disposition' property controls how naming conflicts are handled (e.g., error, skip, overwrite, or auto-rename).

Usage Notes

  • Batch Structure: When exporting folder-based types, the batch structure in Grooper is mirrored in the repository, preserving parent-child relationships.
  • Dynamic Paths: The 'Subfolder Path' expression can reference Grooper fields to create dynamic, data-driven folder structures.
  • Validation: The export definition validates repository connectivity and folder existence before export.

Example Scenarios

  • Exporting invoices as CMIS Document objects to a specific folder, with metadata mapped from Grooper fields.
  • Exporting a batch of HR records as a folder hierarchy, using folder-based types to create nested CMIS Folder objects.
  • Using 'Read Mappings' to retrieve and store the repository-assigned document ID back to the Grooper document after export.

Properties

NameTypeDescription
General
Filing Location
Object Data

See Also

Notification