JavaScript Batch Executer (Ciber)

Showing results for 
Search instead for 
Did you mean: 
Alfresco Employee

JavaScript Batch Executer (Ciber)

This add-on was created for Alfresco developers and administrators.

Have you ever found yourself updating thousands of nodes in Alfresco using a JavaScript script? For example to post-process documents imported by Bulk FileSystem Import Tool? Or did you ever have to traverse a large folder tree and run some logic on each document? Then you know that repo-side scripts run slow and in one transaction: you may wait a day for it to finish, and if it fails then nothing is saved. It makes it almost impossible to use repo-side JavaScript for bulk processing.

Alfresco JavaScript Batch Executer tool is aimed to solve this problem in multithreaded and transactional manner. It can do the job many times faster, while clearly showing the progress and also allowing you to cancel running jobs.

Find more info and download the tool from the GitHub page:

BathExecuter was tested on Alfresco 4.x but should also work on pre-4.0 versions. If it does not - please create an issue on GitHub! The add-on was developed internally at Ciber Netherlands and is open for public usage.

OwnerRichard Esplin

Community 4.0.x

Community 4.2.x

Enterprise 4.0.x

Enterprise 4.1.x

Enterprise 4.2.x

License TypeGNU General Public License (GPL)
Project Page 
Download Page 
Tagsjavascript, bulk, performance, developer
Component TypeDeveloper Tooling
Extension PointsJavascript Root Scope Object, Web Script