UFLO 2 : 18.6.报销历史页面

       报销人如果想查看自己的报销记录,就可以通过报销历史页面来查看。此页面展现的数据是已经开启了报销流程的业务数据,暂存的报销数据不会被包括。另外,页面还包括了与此业务数据相关联的流程信息。页面如下:

       页面数据加载的后台代码如下:

加载非暂存数据代码
@DataProvider 
public void loadHistoryReimbursements(Page<Reimbursement> page){ 
 DetachedCriteria detachedCriteria=DetachedCriteria.forClass(Reimbursement.class); 
 detachedCriteria.add(Restrictions.isNotNull("processInstanceId")); 
 detachedCriteria.add(Restrictions.eq("username", ContextHolder.getLoginUserName())); 
this.pagingQuery(page, detachedCriteria); 
 }

       其中,流程历史信息,可以通过业务数据里的processInstanceId属性值来关联展示。示例展示的是关联的流程实例的历史任务信息,开发人员可以根据业务需要定制更为人性化的流程相关的信息

Attachments: