|
|
本帖最后由 shary 于 2011-5-19 15:52 编辑
版本号:2.3
问题: 当流程向前走到某个节点,然后进行回退,回退后重新提交继续向前走流程,一旦
选择走过的流程,并且选择的审批人与回退前一致,那么使用下一个流程的审批人
登录后查找不到该表单。
我的场景:我建立了一个表单(内部发文),需要在前台查询审批人员为当前用户的表单视图,
并按照每个流程节点,如拟稿、核稿、签批等来生成每个菜单视图。
以下为所设计的流程:
前台页面展示的菜单:
对应的某个视图SQL(内容采用SQL,视图:核稿):
var userId = getWebUser().getId();
var sql="SELECT top 2147483647 inp.id,'内部发文' as item_流程,flowid as item_流程ID,formid as item_表单ID,inp.id as item_主键,item_title as item_标题,statelabel as item_当前环节,lastmodifier as item_前处理人ID,usr.name as item_前处理人名称,convert(varchar(16), auditdate, 120) as item_接收时间,inp.DOMAINID FROM TLK_内部发文 inp,XMNOA_BASE.dbo.T_USER usr WHERE (inp.id IN (SELECT states.docid FROM t_flowstatert states,t_actorrt actors WHERE states.id = actors.flowstatert_id And actors.actorid = '" + userId + "' )) AND lastmodifier = usr.id AND statelabel = '核稿' order by item_接收时间 desc";
sql;
急求帮助!谢谢! |
|