联奕科技工程体系

 找回密码
 立即注册
查看: 658|回复: 1

【微服务学工】学工申请以及待办待阅对接门户

[复制链接]

57

主题

62

帖子

2万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
20652
发表于 2020-8-10 14:41:09 | 显示全部楼层 |阅读模式
本帖最后由 wangbaiyuan 于 2023-1-4 15:54 编辑


            请注意:此贴为提供视图方式对接


一、学工待办视图(wfwbpm用户下)


1、拼接 学工待办url 学工流程扩展服务访问地址/#/processRun?processId={process_id}&docUnid={docUnid}

      学工流程扩展服务访问地址 :  
                 http://学工域名/xglckz    (如果有nginx转发80端口,且80端口开通外网)   
      或者    http://学工域名:6931       (6931端口需要开通外网)


    以上地址中学工域名” 根据项目地情况修改,具体请跟据项目地实际情况而定。

2、将上面的 学工待办url 进行 encoding 编码 ,得到 编码后的地址

      编码网址可参照: http://www.jsons.cn/urlencode/

3、将 编码后的地址 再次进行如下拼接
     学工流程扩展服务访问地址/auth?service= 编码后的地址

在学工wfwbpm用户下查询如下视图,如果没有该视图,则通过下面的sql创建:
  1. create or replace view vc_zhxg_bpm_db as     
  2. select t3.lcmc      as title,   
  3.        t.lcid       as process_id,   
  4.        t.lcsqid     as docUnid,   
  5.        t2.StartTime,   
  6.        t2.Userid as auditor_id   
  7.   from zhxg_bpm_lcsq t   
  8.   left join bpm_usertodo t2   
  9.     on t.lcsqid = t2.WF_OrUnid   
  10.   left join zhxg_bpm_lcdy t3   
  11.     on t.lcid = t3.lcid   
  12. where t.spzt = '1';   
  13. comment on table vc_zhxg_bpm_db is '综合学工公共流程代办列表';   
  14. comment on column vc_zhxg_bpm_db.title is '标题';   
  15. comment on column vc_zhxg_bpm_db.process_id is '流程id';   
  16. comment on column vc_zhxg_bpm_db.docUnid is '文档实例id';   
  17. comment on column vc_zhxg_bpm_db.auditor_id is '审核人id';   
复制代码



二、学工提供我的申请视图(wfwbpm用户下)

1、拼接 跳转url 学工流程扩展服务访问地址/#/processRun?processId={process_id}&docUnid={docUnid}

      学工流程扩展服务访问地址 :  
                 http://学工域名/xglckz    (如果有nginx转发80端口,且80端口开通外网)   
      或者    http://学工域名:6931       (6931端口需要开通外网)


    以上地址中学工域名” 根据项目地情况修改,具体请跟据项目地实际情况而定。

2、将上面的 跳转url 进行 encoding 编码 ,得到 编码后的地址

      编码网址可参照: http://www.jsons.cn/urlencode/

3、将 编码后的地址 再次进行如下拼接

      学工流程扩展服务访问地址/auth?service= 编码后的地址
  1. create or replace view vc_zhxg_bpm_sq as     
  2. select t3.lcmc      as title,   
  3.        t.lcid       as process_id,   
  4.        t.lcsqid     as docUnid,   
  5.        t2."WF_ADDNAME" sqrid,
  6.        t2."WF_ADDNAME_CN" sqrxm,
  7.        t2."WF_DOCCREATED" sqsj,
  8.        decode(t2.WF_CURRENTNODENAME, '已结束', decode(t.spzt, '2', '审核通过', '3', '审核不通过'),  t2.WF_CURRENTNODENAME) nodename,
  9.        t2."WF_AUTHOR_CN" author  
  10.   from zhxg_bpm_lcsq t   
  11.   left join bpm_alldocument t2   
  12.     on t.lcsqid = t2.WF_OrUnid   
  13.   left join zhxg_bpm_lcdy t3   
  14.     on t.lcid = t3.lcid
  15.     order by t.sqsj desc;     
  16. comment on table vc_zhxg_bpm_sq is '综合学工公共流程申请列表';   
  17. comment on column vc_zhxg_bpm_sq.title is '标题';   
  18. comment on column vc_zhxg_bpm_sq.process_id is '流程id';   
  19. comment on column vc_zhxg_bpm_sq.docUnid is '文档实例id';   
  20. comment on column vc_zhxg_bpm_sq.sqrid is '申请人id';
  21. comment on column vc_zhxg_bpm_sq.sqrxm is '申请人姓名';   
  22. comment on column vc_zhxg_bpm_sq.sqsj is '申请时间';
  23. comment on column vc_zhxg_bpm_sq.nodename is '当前状态名称';
  24. comment on column vc_zhxg_bpm_sq.author is '当前办理人';  
复制代码
回复

使用道具 举报

21

主题

39

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
10618
发表于 2021-12-23 16:23:59 | 显示全部楼层
若跳转不到表单页面,要把现在的地址进行编码,然后再评接
http://域名:6931/auth?service=编码后的地址
回复 支持 2 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-17 23:39 , Processed in 0.095858 second(s), 20 queries .

快速回复 返回顶部 返回列表