1 static void Job_ScheduleBatch2(Args _args) 2 { 3 BatchHeader batHeader; 4 BatchInfo batInfo; 5 RunBaseBatch rbbTask; 6 str sParmCaption = "My RunbaseBatch Report Run"; 7 ; 8 rbbTask = new AV_RunbaseBatchDemo(); 9 batInfo = rbbTask .batchInfo(); 10 batInfo .parmCaption(sParmCaption); 11 batInfo .parmGroupId("Daily"); // The "Empty batch group". 12 batHeader = BatchHeader ::construct(); 13 batHeader .addTask(rbbTask); 14 batHeader .save(); 15 info(strFmt("'%1' batch has been scheduled.", sParmCaption)); 16 } 17 //批处理类客户端运行 18 public boolean runsImpersonated() { return false; }//重写