Job Configuration - Alfresco Federation Services - 3.2 - 3.2 - Ready - Alfresco - external - Alfresco/Alfresco-Federation-Services/3.2/Alfresco-Federation-Services/Configure/Connectors/Google-Drive-JWT-Connector/Job-Configuration - 2025-03-04

Alfresco Federation Services

Platform
Alfresco
Product
Alfresco Federation Services
Release
3.2
License

Query (Repo)

  • Query: A query written using Google Drive’s query language
    • Not compatible with Folder ID list
  • Crawl Queried Folders: If a queried object is a folder, crawl it.
  • Folder / File Id’s: A comma delimited list of IDs to retrieve or crawl
    • Completely overrides query
  • This is a Shared Drive: Check if this is a shared drive in a Google Workspace
  • The id of the shared drive: Required to crawl the drive. Can be found in the URL at the root of the drive
  • Process Folders: Add folders to the document queue for processing
  • Get Versions: Will retrieve available revisions. Note that Google Drive does not keep all revisions of a document. Get versions only works for documents created in Google drive. It will not work for documents uploaded to Google Drive.
  • Get Permissions: Will retrieve permissions for each object, where available.

Output Specification

  • Output Folder ID: ID of the target folder, can be retrieved through the Google Drive UI
  • Include Un-Mapped Properties: If selected, all available properties will be added output file. Otherwise, only mapped properties will be included.
  • This is a Shared Drive: Check if this is a shared drive in a Google Workspace
  • The id of the shared drive: Required to crawl the drive. Can be found in the URL at the root of the drive
  • Do not update property values if file already exists: Since there is only one set of metadata per document (not per revision), this will allow you to skip mappings if the document already exists
  • Process permissions: Will take the ACL list of the document and attempt to apply these permissions in Google Drive.
  • Notify users via email when they are added to a file: If a permission is successfully added, an email will be sent to the user.

Already supported ones from before: google docs, slide, spreadsheet, drawing

Not exportable: google form, google map

Added new ones which have export link/format available:

google jamboard - pdf

google script - json

google site - txt

However, these new ones don’t seem to support revisions so we can’t get the revisions when getVersion is checked!

Note: If a document of the same name exists within a parent folder, the connector will attempt to create a new revision of the document, instead of uploading a new one. These revisions have the keepRevisionForever flag set to true, meaning Google Drive will not delete them automatically, as it does with most revisions. A document can have a maximum of 200 revisions.