Syncplicity Support

Search our knowledgebase to get the help you need, today

Follow

Author, owner preservation

The preserve item ownership feature allows for files being copied/synced/or migrated to maintain their original ownership information.  In order to preserve ownership, both the source platform connector and the destination platform connector must support this feature (see: Platform Comparison)

While DataHub will automatically attempt to map users based on various rules, such as name and actual ID, it is also possible to map specific users from one platform to another. This is useful when a user no longer exists or when a users name, email, or other identifiable information is different from one platform to the next. 

Author Preservation Tracking

Starting with 4.6.0 release, DataHub is tracking associations between items and user mappings, similarly to permission tracking. Users which created, modified the item or its versions (when applicable) will be displayed on User mapping tab of the job page.

Note: For author preservation tracking to work, job audit level must be set to at least "Info"; the default level for the DataHub user-interface

Related:

Configuration - DataHub API

Author / Owner Preservation options include:

  • true
  • false

POST {{url}}v1/jobs

{
  "name":"Basic job with Author Preservation",
  "kind": "transfer",
  "transfer": {
    "audit_level": "trace",
    "transfer_type": "copy",
    "preserve_owners": true,
    "permissions": {
            "policy": "add",
            "links": false,
            "failures": "exceptions"
    },
    "account_map": {
         "id": "{{account_map_id}}",
         "type": "account_map"
    },
    "source": {
        "connection": { "id": "{{cloudSource_connectionID}}" },
        "target": {
          "path": "/sourcePath"
        }
      },
      "destination": {
        "connection": { "id": "{{cloudDestination_connectionID}}" },
        "target": {
          "path": "/destinationPath"
        }
      },
        "simulation_mode": false
    },
    "schedule": {
        "mode": "manual"
    },
    "stop_policy": {
        "on_success": 5,
        "on_failure": 5,
        "on_execute": 25
    },
    "category": {
      "name": "Report | Author Preservation Example"
    }
}

Notes:
  • The parameters to note in this example are the following: preserve_owners, permissions, and account_map.
Powered by Zendesk