Name

global.TemporaryRevisionAjax

Description

No description available

Script

var TemporaryRevisionAjax = Class.create();
TemporaryRevisionAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
  createTemporaryRevision: function() {
  	var documentManagementDB = new DocumentManagementDB();
  	var publishedRevision = documentManagementDB.getPublishedRevisionByDocument(this.getParameter('sysparm_document_id'));
  	var type = documentManagementDB.getTypeById(this.getParameter('sysparm_type'));
  	var temporaryRevision = new Object();
  	temporaryRevision.name = this.getParameter('sysparm_revision_name');
  	temporaryRevision.note = "";
  	temporaryRevision.owner = this.getParameter('sysparm_owner');
  	temporaryRevision.author = gs.getUserID();
  	temporaryRevision.type = this.getParameter('sysparm_type');
  	temporaryRevision.revision_number = this.getParameter('sysparm_revision_number');
  	
  	var temporaryRevisionId = documentManagementDB.insertRevision(temporaryRevision);
  	temporaryRevision.sys_id = temporaryRevisionId;
  	return temporaryRevision.sys_id;
  },
  type: 'TemporaryRevisionAjax'
});

Sys ID

06082d44930102002c68530b547ffb39

Offical Documentation

Official Docs: