互联网服务bpm

遇到一个REST API的问题,请各位朋友指点

小弟最近在使用REST API进行开发,由于以前用的是webAPI,对REST API不够熟悉,所以遇到了一些问题,希望有知道的朋友帮忙解答下。小弟使用REST API的流程如下:1.完成任务实例,使用API:http://192.168.0.1:9080/rest/bpm/wle/v1/task/113?action=start2.获取最新的任务实例列表,使用...显示全部
小弟最近在使用REST API进行开发,由于以前用的是webAPI,对REST API不够熟悉,所以遇到了一些问题,希望有知道的朋友帮忙解答下。小弟使用REST API的流程如下:
1.完成任务实例,使用API:
http://192.168.0.1:9080/rest/bpm/wle/v1/task/113?action=start

2.获取最新的任务实例列表,使用API:
http://192.168.33.240:9080/rest/bpm/wle/v1/process/145?parts=executionTree

在这个使用过程中有一个问题,问题就是,在步骤2中获取任务实例列表的时候,会有一个延迟的时间,在步骤1结束后如果立刻使用步骤2的API,获取到的结果是不正常的,但是在步骤1结束后等待6秒左右,获取到的结果就是正常的,希望各位遇到过的朋友帮忙解答下,3Q。
小弟想做的东西其实就是一个,完成当前任务后获取最新任务列表这样的一个功能。收起
参与18

查看其它 14 个回答javalipan的回答

javalipanjavalipan软件开发工程师软博
我也遇到这问题,我是这样
finishtask();
white(true){
  if(最后一个状态==received){
break;
}
else{
Thread.sleep(100);
}
}
互联网服务 · 2014-01-23
浏览575

回答者

javalipan
软件开发工程师软博

javalipan 最近回答过的问题

回答状态

  • 发布时间:2014-01-23
  • 关注会员:1 人
  • 回答浏览:575
  • X社区推广