Hello,
setMaxProgress() is a core method we expose to JS server engine and we use to manage progress bar (I.e. when your install a package for example)
It takes a integer as input and return nothing
It seems we use it in following OOTB campaign libs :
- /usr/local/neolane/nl6/datakit/xtk/eng/js/package.js:700: setMaxProgress(this.entities.length);
- /usr/local/neolane/nl6/datakit/nms/eng/js/messageCenter.js:1945: setMaxProgress(res.delivery.length() + 1);
- /usr/local/neolane/nl6/datakit/nms/eng/js/messageCenter.js:1987: setMaxProgress(res.delivery.length() + 1);
- /usr/local/neolane/nl6/datakit/nms/eng/js/interaction.js:6888: setMaxProgress(1)
- /usr/local/neolane/nl6/datakit/nms/eng/js/interaction.js:7168: setMaxProgress(100);
- /usr/local/neolane/nl6/datakit/nms/eng/js/interaction.js:7609:setMaxProgress(objects[sSchemaName].length() + 1);
- /usr/local/neolane/nl6/datakit/nms/eng/js/interaction.js:8355: setMaxProgress(100);
- /usr/local/neolane/nl6/datakit/nms/eng/js/wkfSurvey.js:250: setMaxProgress(10000)
- /usr/local/neolane/nl6/datakit/nms/eng/js/wkfSurvey.js:343:setMaxProgress(surveyToProcess.webApp.length() * 2 + 1)
- /usr/local/neolane/nl6/datakit/crm/eng/js/sfdcConnector.js:1290: setMaxProgress(nbEntity+1);
- /usr/local/neolane/nl6/datakit/crm/eng/js/mscrmConnector.js:785:setMaxProgress(ndElement.remoteTable.length());
- /usr/local/neolane/nl6/datakit/crm/eng/js/structureAndCleansing.js:1201: setMaxProgress(this.NB_WKF_ACTIVITIES)
- /usr/local/neolane/nl6/datakit/crm/eng/js/common.js:633: setMaxProgress(xmlExtAccnt.enum.length())
- /usr/local/neolane/nl6/datakit/crm/eng/js/common.js:706: setMaxProgress(xmlExtAccnt.enum.length())
- /usr/local/neolane/nl6/deprecated/server/crm/oodConnector.js:1080: setMaxProgress(nbEntity);
- /usr/local/neolane/nl6/deprecated/server/crm/oodConnector.js:1099: setMaxProgress(nbEntity + venumList.length);
- /usr/local/neolane/nl6/deprecated/server/crm/sfdcConnector.js:1290: setMaxProgress(nbEntity+1);
- /usr/local/neolane/nl6/deprecated/server/crm/mscrmConnector.js:1342: setMaxProgress(ndElement.remoteTable.length());
- /usr/local/neolane/nl6/deprecated/server/crm/structureAndCleansing.js:1200: setMaxProgress(this.NB_WKF_ACTIVITIES)
- /usr/local/neolane/nl6/deprecated/server/crm/common.js:634: setMaxProgress(xmlExtAccnt.enum.length())
- /usr/local/neolane/nl6/deprecated/server/crm/common.js:707: setMaxProgress(xmlExtAccnt.enum.length())
CAUTION : Such methods are not publicly exposed and we can deprecate or remove them at any moment. This is the main reason why we do not document them. All publicly supported methods and function are documented in the public JS API here
Hope it will help