所涉及的工作清单对退货项目有限制,因为通过 CM 管理员它是如此之大。使用 Java API,当我执行它时routingService.getCount(worklist,owner)
,它会给我工作列表中所有包的计数。当我这样做时,routingService.listWorkPackagePidStrings(worklist,owner)
它会为我提供集合,但仅限于管理员设置的计数。你所期望的那种。但是在使用 API 运行时,我需要所有的包。
如果我执行以下操作,我可以获得所有工作包,但暂时更改工作列表的限制计数似乎不是一个好主意:
workList.setMaxResult(0);
routingMgmt.update(workList);
dkCollection dkcollection = routingService.listWorkPackages(worklistnameI, userName);
workList.setMaxResult(25);
routingMgmt.update(workList);
尝试在以下之前使用它listWorkPackages
:
routingService.getDocRoutingServiceMgmt().retrieveWorkList(worklist).setMaxResults(0)
但这并不影响退回的包裹。在使用 API 时,有人有其他建议绕过工作列表返回限制吗?