自定义审核流程(一)

  在应用OA中,审核流程是必不可少的部分,如何设计能令审核流程更动态,更灵活.以下是我个人的实现思想.有不同意的欢迎指出..

        在审核流程部分,应该需要三张数据表,流程主表,流程子表,角色表(职位等级表).

         流程主表:需要用以下字段
                  自动添加的主键ID int.
                   流程名称,title nvarchar(100),
                   流程备注,Remove nvarchar(500),
                   建立日期CreateDate   DateTime,
          流程子表:
                   自动添加的主键ID int.
                    流程主表MainID int,
                    流程序列Sequence int ,
                    步骤名称StepsName nvarchar(100),
                    步骤备注,Remove nvarchar(500),
                    角色名称 UserName  nvarchar(100),
                    流程角色(以职位区分) UserGroupID  int,
          角色表:
                   角色ID   int,
                   角色名称, name varchar(100),
                   建立日期CreateDate   DateTime,
          员工表:
                   员工ID varchar(100)
                   角色ID int ,


做到这里,我们基本实现了自定义流程的初始化信息数据表实现了,需要实现审核流程,必不可少的部分是审核功能表,
            审核主表,审核子表

            审核主表:
                    审核文件单号:ID  int
                    审核文件日期: AuditDate  DateTime
                    审核文件标题:AuditTitle  nvarchar(500)
                    审核文件内容:AuditBody ntext,
                    审核状态:Auditstatus int,        --0未提交,1未审核,2未通过,3已通过,
                    审批手续ProcessID  int
            审核子表:
                    审核子表ID  int 
                    审核主表MainID int,
                    审核意见AuditOpinion  ntext
                    审核状态Auditstatus bit   ---0驳回,1是通过,
                    审核角色ID  int ,
                    审核流程序列 Sequence int,
                    审核/提交人AuditID varchar(100) --(员工ID)
                    审核日期CreateDate   DateTime,

整个审核流程所用的的数据表我们已经全部建好了,现在我们模拟一下.
                    

某省某市的房产局,有三种房产审批流程.
         1\为房地产代办,:               ID为1
         2\为二手房转手                 ID为2
         3\为自建房                         ID为3.

ID为1,由房地产商统一办理,走特殊通道,直接提交到XX部部长审批-->局长审批
ID为2,有房产局员工提出,提交到主任审批-->SS部部长审批-->局长审批
ID为3,由报建局-->房产局员工-->主任审批-->SS部部长审批-->局长审批


基本的信息我们也已经模拟好了,现在A1来到房产局,申请2类房产证审批流程,

由房产局员工B1审查所有资料是否齐全,B1提交审查资料,我们得到一个ID为1的审核文件单号,主任C1只能看到又B1提交的审查资料,SS部长只能查看主任级提交的审查资料,局长审查部长级的资料.

具体的实现代码明天再写
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值