code: public void run(CallURL args) {
  
          logger = LoggerUtil.getStandardLogger();
          String processName = args.getParameters().remove(PROCESS_NAME);
  
          try {
              Long processId = super.getProcessId(processName);
              ProcessEngineDriver driver = new ProcessEngineDriver();
              SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
              String timetag = sdf.format(new Date(DatabaseAccess.getCurrentTime()));
              String masterRequestId = "ScheduledProcess."+processName+"."+timetag;
              Long procInstId = driver.startProcess(processId, masterRequestId,
                      OwnerType.SYSTEM, new Long(timetag), args.getParameters(), null, null, null);
              logger.info("[ScheduledProcessStart] Started " + processName
                      + " Process Instance ID = " + procInstId);
          } catch (Exception ex) {
              logger.severeException("[ScheduledProcessStart] Error in starting "
                      + processName, ex);
          }
      }
docs: Method that gets invoked periodically by the container