Skip to main content
All CollectionsSystem TasksWorking with Groovy ScriptsGroovy Script Library
Groovy Script - Configure Download Preference for Renaming Files Using Custom Attribute Values Upon Download

Groovy Script - Configure Download Preference for Renaming Files Using Custom Attribute Values Upon Download

Updated over 3 weeks ago

Description: Sample Groovy script to configure download preference for renaming files using custom attribute values upon download (To use in combination with the Groovy script for 'Rename Files using Custom Attribute values upon download').

Click here to learn more.

Context: Document

Remark: Accessible in 'On-Load' task mode only

Script:

def execute(){

boolean checked = true;

boolean unchecked = false;

DocumentVO document = documentService.getDocumentDetails();

JsonArray optionList = new JsonArray();

JsonObject fileRenameOption = new JsonObject();

fileRenameOption.addProperty(IGroovyConstant.VISIBLE, true);

fileRenameOption.addProperty(IGroovyConstant.EDITABLE, true);

fileRenameOption.addProperty(IGroovyConstant.DEFAULT_VALUE, unchecked);

fileRenameOption.addProperty(IGroovyConstant.OPTION_NAME, IGroovyConstant.RENAME_FILE_OPTION);

optionList.add(fileRenameOption);

document.setResponseStatus(false);

document.setDynamicObject(optionList.toString());

return document;

}



Did this answer your question?