Platform Explorer / Nuxeo Platform LTS 2016 8.10

Operation Document.CopySchema (Copy Schema)

Description

Copy all the properties from the schema of the source into the input document. Either sourceId or sourcePath parameter should be filled. When both are filled, sourceId will be used. Activating the save parameter forces the changes to be written in database immediately (at the cost of performance loss), otherwise changes made to the document will be written in bulk when the chain succeeds.
Operation id Document.CopySchema
Category Document
Label Copy Schema
Requires
Since

Parameters

Name Description Type Required Default value
schema string yes  
save boolean no true 
sourceId string no  
sourcePath string no  

Signature

Inputs document, documents
Outputs document, documents

Implementation Information

JSON Definition

{
  "id" : "Document.CopySchema",
  "label" : "Copy Schema",
  "category" : "Document",
  "requires" : null,
  "description" : "Copy all the properties from the schema of the source into the input document. Either sourceId or sourcePath parameter should be filled. When both are filled, sourceId will be used. Activating the save parameter forces the changes to be written in database immediately (at the cost of performance loss), otherwise changes made to the document will be written in bulk when the chain succeeds.",
  "url" : "Document.CopySchema",
  "signature" : [ "document", "document", "documents", "documents" ],
  "params" : [ {
    "name" : "schema",
    "description" : null,
    "type" : "string",
    "required" : true,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "save",
    "description" : null,
    "type" : "boolean",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ "true" ]
  }, {
    "name" : "sourceId",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "sourcePath",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  } ]
}