发送短信可以了,现在贴出代码:
var sql = "SELECT * FROM 表名 WHERE STATELABEL=流程状态 ";
var process = getDocumentProcess();
var datas=queryByDSName("数据原名称",sql);
if ( datas.size() >0 ) {
for ( var iter = datas.iterator(); iter.hasNext(); ) {
var docCur= iter.next();
var doc = process.doView(docCur.get("id"));
//以下为了快速测试,就没有加太多的限制条件
var time = format (doc.getAuditdate(),"yyyy-MM-dd HH:mm:ss"); //获取当前表单最后审批日期
var diff = diffHours(time,format (getToday(),"yyyy-MM-dd HH:mm:ss"));
var title = "已经1个小时了,快点审核"; //设置站内短信标题
var content = "内如没有说的了,哈哈哈,改天再续"; //设置站内短信内容
var actors = doc.getState().getActors();
if (actors != null) {
for(var it = actors.iterator(); it.hasNext(); ) {
var actorrt = it.next();
if (actorrt.getIsprocessed()) {
continue;
}
sendMessage(actorrt.getActorid(),"11e2-7efd-3372e6bf-9bf4-255962fcba94", title, content); //第一个ID是当前处理人,第二个ID是接收短信的人
}
}
}
} |