|
|
1.导出审批流程OAFlow
2.导出用户SysUserm
3.从系统组角色中复制列表,而非导出,因为导出的数据无直接关联Userm表
OAFlow中允许查阅申请单人员(报备需求)字段为:ReadRight,格式如:"10","14","17","18","19","20","347",其中引号内为SysUserm表中的Rid字段
需求:
1.将人事流程需求中的报备岗位设置进允许查阅人员
2.将唐总导入到他所放权的所有流程中的允许查阅人员
经过交流处理方法如下:
1.在用户设置中打开系统提醒
2.在提醒设置中添加提醒业务和查询语句
--查询员工编号001616的所有可以阅读的审批申请单
DECLARE @userid VARCHAR(20)
select @userid=UserId FROM dbo.SysUserm WHERE UserName='001616'
SELECT ApplyNo 单号,ParamKindName 申请单名称,AppEmpName 申请人,AppDate 申请时间 FROM dbo.OABill
left join OABillKind on ParamKindId=kind
WHERE FlId IN(
select FlId from OAFlow where ReadRight like '%"'+@userid+'"%')
处理流程
UPDATE [dbo].[OAFlow] SET ReadRight = '"13","14","17","18","19","20","196","347"' WHERE FlId = '04JbYg';
|
|