流程客户端是最终用户处理工作流任务的交互入口。AWS默认的标准流程客户端经过十余年BPM用户需求沉淀,能够满足95%以上的企业用户需求。
流程客户端也是基于AWS MVC编程框架和标准SDK API开发完成。
Worklist。工作项(又称为工作箱)是为流程提供的一组标准任务处理界面,参见标准流程客户端。
更高级的单项业务流程处理页面(如自定义数据项、查询),可使用AWS的DW模型进行建模配置
引擎API示例
//查询任务实例
List<TaskInstance> list1=SDK.getTaskQueryAPI().target(uid).listPage(firstRow, rowCount);
//查询流程实例
List<ProcessInstance> list2=SDK.getProcessQueryAPI().listPage(firstRow, rowCount);
Workbench或者Workbox。工作项台汇聚了所有流程的任务处理,比工作项提供的功能更加强大,流程参与者可以在工作台中完成任务的全部工作。
跟踪流程的处理过程。流程跟踪将流程图和运行数据进行叠加,为用户提供直观的处理过程。
引擎API示例
//获得一个流程跟踪页面的URL
String url=SDK.getFormAPI().getFormTrackURL(bpmPortalHost, sid, processInstId);