-
zengxq 数据达人Lv4
发表于2021-11-16 14:31
楼主
本帖最后由 zengxq 于 2021-11-16 15:30 编辑
工作流-(20211116142441).zip
(4.62 KB, 下载次数: )
行政区划和报表户视图创建SQL.rar
(2 KB, 下载次数: )
需求:需要《湖北省创新产品申报》i@Report填报任务实现企业填报,市、省审2级别审批。
目前相同任务组其他任务是3级别审批。企业填报,区、市、省审3级别审批。
企业用户创建后即可填报本任务组所有任务,里面既有2级审批又有3级审批。
目前情况:
1. 企业在区县下面;
2. 省审批人在单独的机构【机关】里面的【科技处】中,需要单独指定。
实现方案:
1.单独创建《湖北省创新产品申报》任务的报表户视图,让市成为直接上级单位;
2.工作流克隆直接上级审批,增加一个审批环节,绑定省审批人。
3.企业通过【基层填报机构】这个角色自动分配权限。
实现步骤:
1.单独创建《湖北省创新产品申报》任务的报表户视图,让市成为直接上级单位;
在《湖北省创新产品申报》任务点【编辑】-【创建报表户列表】,删除创建的报表户库表替换为创建的同名视图。
点击报表户列表,删除该库表,并创建视图
--删除报表户库表
drop table ul_HBSC
--创建报表户视图
CREATE OR REPLACE VIEW ul_HBSC AS
SELECT ORGID_ USERID,
'9' BTYPE,
CAPTION_ USERNAME,
decode(UPID1_,'-','--', UPID1_) UPID,
TEL_ TEL1,
'' TEL2,
'' FAX,
'' EMAIL,
'2021-09-03 00:00:00' LASTCHANGETIME,
UPID1_ UPID0,
UPID2_ UPID1,
UPID2_ UPID2,
UPID3_ UPID3,
UPID4_ UPID4,
UPID5_ UPID5,
UPID6_ UPID6,
UPID7_ UPID7,
UPID8_ UPID8,
UPID9_ UPID9
FROM EI53_EACL_ORG
WHERE ISJC_ = '0'
And enabled_ = '1'
and length(ORGID_)=6
and (substr(ORGID_,5,2)='00'
or ORGID_='429004'
or ORGID_='429005'
or ORGID_='429006'
or ORGID_='429021')
Union all
SELECT ORGID_ USERID,
'0' BTYPE,
CAPTION_ USERNAME,
UPID2_ UPID,
TEL_ TEL1,
'' TEL2,
'' FAX,
'' EMAIL,
'2021-09-03 00:00:00' LASTCHANGETIME,
UPID1_ UPID0,
UPID2_ UPID1,
UPID3_ UPID2,
UPID4_ UPID3,
UPID5_ UPID4,
UPID6_ UPID5,
UPID7_ UPID6,
UPID8_ UPID7,
UPID9_ UPID8,
UPID9_ UPID9
FROM EI53_EACL_ORG
WHERE ISJC_ = '1'
And enabled_ = '1'
and length(PARENT_)=6
检查报表户是否是企业上面为2层级审批单位。如果不是请检查修改,直到报表户树形显示企业上面是2级
2.工作流克隆直接上级审批,增加一个审批环节,绑定省审批人。
本帖附件工作流-(20211116142441).zip是测试正常运行的2级审批的工作流,可以直接在工作流处导入。导入后修改绑定的省级审批人,点发布。
在《湖北省创新产品申报》的任务属性单独绑定这个2级别审批的工作流。
3.企业自动分配所有任务的填报权限
通过创建【基层填报机构】这个角色,实现创建的企业登录账号自动分配填报权限。
org.orgid^',0'
公式含义点击这个?
这样新增一个企业机构,勾选基层机构点保存。再在这个企业下创建登录账号,创建的账号自动就有了填报这个任务组所有任务的权限。
再给流程涉及的市局、省局账号配置对应《湖北省创新产品申报》的权限,即完成了《湖北省创新产品申报》填报任务实现企业填报,市、省审2级别审批的需求。
即可测试创建的企业账号登录填报,市、省指定审批人审批。