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

OneDrive

Custom Binding Grooper.Cloud

Defines a connection to the Microsoft OneDrive cloud storage platform.

Remarks

MicrosoftOneDrive provides a CMIS-compatible binding for connecting Grooper to Microsoft OneDrive and SharePoint Online document libraries via the Microsoft Graph API.


Overview

This class enables Grooper to:

  • Connect to OneDrive Personal, OneDrive for Business, and SharePoint Online/2016 document libraries.
  • Authenticate using OAuth 2.0 with a Microsoft account.
  • Enumerate and import OneDrive drives and SharePoint libraries as CMIS Repositories.
  • Expose a hierarchical file system (folders and files) for each repository.
  • Perform CMIS operations (query, create, update, delete, move, etc.) on OneDrive and SharePoint content.

Supported Platforms

  • OneDrive Personal
  • OneDrive for Business
  • SharePoint Online
  • SharePoint Server 2016 (with modern authentication)

Authentication

  • Uses OAuth 2.0 for secure authentication and authorization.
  • Credentials are provided via the Login property, which encapsulates the OAuth flow.
  • A Microsoft account is required. You can create one here.

Repository Mapping

  • Each OneDrive drive or SharePoint document library is imported as a separate CMIS Repository.
  • The repository exposes a hierarchical file system (HFS) where folders and files are represented by simple types.
  • No custom property mapping is required; standard CMIS properties are used.

Search Capabilities

  • Supports full-text search using the CONTAINS() predicate in CMISQL queries.
  • Searches match exact words in file names and document bodies.
  • The AND operator is implied if not specified between words.

Examples:

Description Full Text Query property CMISQL syntax
Contains keyword "Grooper" "grooper" CONTAINS('grooper')
Contains keywords "OU" AND "Football" "OU Football" CONTAINS('OU Football')
Contains keywords "OU" AND "Football" "OU AND Football" CONTAINS('OU AND Football')

Usage Notes

  1. Configure Authentication
    • Set the Login property and complete the OAuth sign-in process.
  2. Import Drives/Libraries
    • Use Grooper's UI to list and import available drives or libraries as repositories.
  3. Repository Operations
    • Browse, search, and manage content using standard CMIS operations.

Limitations

  • Only standard file and folder operations are supported; advanced OneDrive/SharePoint features (e.g., custom metadata, workflows) are not exposed.
  • Some SharePoint on-premises environments may require additional configuration for modern authentication.

References


> Note: This class is intended for use within Grooper's CMIS infrastructure and is not a general-purpose OneDrive/SharePoint client.

Properties

NameTypeDescription

See Also

Used By

Notification