|
楼主 |
发表于 2015-7-24 15:01:54
|
显示全部楼层
大神, 你知道微信收不到待办事项消息,应该怎么设置吗,PC端可以收到,我在文档那边的配置也都弄过,就差一个
给组织人员发微信消息
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import com.justep.message.dispatcher.Message;
import com.justep.message.dispatcher.MessageDispatcherFactory;
import com.justep.system.process.ActivityInstance;
import com.justep.system.process.Task;
import com.justep.util.JustepConfig;
public static void applyProcessAfterAdvance() {
try{
List<ActivityInstance>ais = ProcessUtils.getPI().getActiveAIs();
for (ActivityInstance ai : ais){
for (Task t : ai.getTask().getExecutorTasks()){
String name = t.getName();
String url = t.getEURL();
if (url.contains("?")){
url += "&";
}else{
url += "?";
}
url = url + "task=" + t.getId() + "&process=" + t.getProcess() + "&activity=" + t.getActivity();
if (url.startsWith("/")){
url = JustepConfig.getUIServer() + url;
}
Message msg = new Message(name, url, null);
Set<String>personIDs = new HashSet<String>();
personIDs.add(t.getExecutorPersonID());
MessageDispatcherFactory.createMessageDispatcher().sendMessage(msg, personIDs);
}
}
}catch (Exception e){
e.printStackTrace();
//logger.error(e.getMessage()+"", e);
}
}
不知道放哪里 |
|