数据库表框架设计真实应用

大型管理系统的配置底层逻辑数据库表设置。

通过Role/Data Filter可分别限制用户对应用访问权限及不能数据的访问权限。

在通过Proces设置标准常用的workflow模板,之后所有同类表单只要按照设定好的workflow走即可。若需要经常发同类型的邮件还可以另外设置邮件模板

有workflow,通过配置设置不同流程的操作:eg:send email? set current reviewer?etc

以下关联设置某个流程具体流转过程:

 select * from  [dbo].[app_process] a
 left join   [dbo].[app_activity] b on a.id_=b.process_id_
 left join dbo.APP_Transaction c on b.id_ = c.activity_id_

通过data filter配置设置不同人员的数据访问权限

select *
 from [dbo].[SYS_User] a
inner join [dbo].[SYS_UserDataFilter] b on a.id_=b.user_id_
left join [dbo].[SYS_DataFilter] c on b.data_filter_id_=c.id_

通过Role 配置设置不同人员的应用权限

 select * from [dbo].[SYS_User] a
 left join [dbo].[SYS_UserRole] b on a.id_=b.user_id_
 left join [SYS_Role] c on b.role_id_=c.id_

通过 role resource设置不同角色可访问的不同资源/应用

select * from [dbo].[SYS_Role] a
inner join [dbo].[SYS_RoleResource] b on a.id_=b.role_id_
left join [dbo].[SYS_Resource] c on b.resource_id_=c.id_

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值