Export all Activity Scripts
From C3 Wiki
[edit] Summary
This command console script will print all activities and their workflow scripts.
[edit] Example
//SEM 4-6-09: Utility to print all activities and their scripts
var setActivities = ApplicationEntity.getResultSet("ActivityType")
setActivities = setActivities.sort("displayOrder", 103, 1)
setActivities = setActivities.sort("forType", 105, 1).elements();
var newLine = "\n";
for (var i = 1; i <= setActivities.count(); i++) {
var objActivity = setActivities.item(i);
?newLine + newLine + "////////////////////////////////// ACTIVITY " + i + " //////////////////////////////////////////////" + newLine;
?newLine + "Activity name: " + objActivity.displayName + " (" + objActivity.forType + ")";
var script = objActivity.getQualifiedAttribute("activityMacro.autoSettingsScript.script");
?newLine;
if(script) {
?"Workflow Script: " + newLine + objActivity.activityMacro.autoSettingsScript.script;
}else{
?"No workflow script defined";
}
?newLine;
}
//?setActivities.count();
