Export all Activity Scripts

From C3 Wiki

Jump to: navigation, search

[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();
Personal tools