Sure:
Code:
function RunAction(fFile, ContextActionName)
{
var fContextAction = new SCFile("contextAction");
var sql = "name=\""+ContextActionName+"\"";
rc = fContextAction.doSelect( sql );
if (rc == RC_SUCCESS)
{
var code = fContextAction.code;
eval(code);
if (rc == RC_SUCCESS)
{
return fRecords;
}
else
return false;
}
}
An example of contextAction code:
Code:
var fRecords = new SCFile("probsummary");
var sql = "problem.status~=\"Closed\" and logical.name=\""+fFile.logical_name+"\"";
rc = fRecords.doSelect( sql );
Bookmarks