|
版本: |
BeX5V3.3 |
小版本号: |
|
|
|
数据库: |
MS SQLServer |
服务器操作系统: |
Windows |
应用服务器: |
Tomcat |
客户端操作系统: |
|
浏览器: |
|
|
|
这是java后台创建通知
import java.math.*;
import java.sql.*;
import java.util.*;
import javax.naming.NamingException;
import org.dom4j.*;
import com.justep.system.context.ContextHelper;
import com.justep.system.data.*;
import com.justep.system.opm.OrgUnit;
import com.justep.system.opm.OrgUtils;
import com.justep.system.process.TaskHelper;
public class Task {
public static void CreateNotice2(String fID,String FID,String Tilte){
String sData1 = fID;
// 获得通知接收者
List<OrgUnit> ls = new ArrayList<OrgUnit>();
ls = OrgUtils.findPersonMembersByID(null, FID);
// 设置通知为打开时抢占、打开后自动结束
Map<String, Object> varMap = new HashMap<String, Object>();
varMap.put("sExecuteMode2", com.justep.system.process.TaskExecuteMode2.FINISH_WHEN_OPEN);
//varMap.put("sPreemptMode", com.justep.system.process.TaskPreemptMode.OPEN);
System.out.println("4");
// 创建通知,执行保存方法,即发送通知
com.justep.system.process.Task tt = TaskHelper.createNotice(Tilte, "/OA/Task/process/taskWork/taskWorkProcess", "queryTask", "/UI2/OA/Task/process/taskWork/queryTask.w", "/UI2/OA/Task/process/taskWork/queryTask.w",sData1, ls.get(0), varMap);
System.out.println("5");
tt.save();
}
}
|
|