大型管理系统的配置底层逻辑数据库表设置。
通过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_