1、前提和背景:
我的Web应用在处理一个表单流程:员工A填写表单-->员工B审批该表单-->员工C......。则因为员工A在查询表单时由于受到权限限制(比如能/不能查到上级及同级别部分其他员工的同类表单)和表单状态限制(比如该表单被审批后或在提交5天后不能被A查到),所以我写了个存储过程proc_Deduce根据员工ID和表单ID来判断此表单在某用户(A)查询时能否被该用户(A)查到(用列表显示出来)。用proc_Deduce的原因是每个用户的查询权限千差万别,根本无法用简单SQL语句代替。 我的Web应用在处理一个表单流程:员工A填写表单-->员
我的Web应用在处理一个表单流程:员工A填写表单-->员工B审批该表单-->员工C......。则因为员工A在查询表单时由于受到权限限制(比如能/不能查到上级及同级别部分其他员工的同类表单)和表单状态限制(比如该表单被审批后或在提交5天后不能被A查到),所以我写了个存储过程proc_Deduce根据员工ID和表单ID来判断此表单在某用户(A)查询时能否被该用户(A)查到(用列表显示出来)。用proc_Deduce的原因是每个用户的查询权限千差万别,根本无法用简单SQL语句代替。 我的Web应用在处理一个表单流程:员工A填写表单-->员