当前位置:网站首页>Approval process design
Approval process design
2022-07-03 15:36:00 【crysw】
Approval process design
1. Introduce
In bank related business scenarios , To protect the security of customer account information or funds , Business development often needs to go through a strict approval process , The core of business interaction is allowed to take effect only after it is approved by the senior manager or President . And different levels of departments have different scenarios of business , The approval process is different , At this time, a complete approval process system is needed to carry out unified scheduling and management . In my work experience , Many bank projects adopt workflow workflow Technology for process design , This is a feasible process design framework . But the scheme I'm going to write today is not implemented by a framework , But only db Designed to control the direction of the approval process , In order to adapt to the approval process of different scenarios , It will be designed as a configurable approval node .
2. Function description
In the business scenario of the actual approval process , Many extension functions will be attached to inject soul into the approval function , Realize the electronic trace management of business . The main functions involve the following aspects :
- Approve task push
- Approve the task and get
- Approved task view
- Query the next approval node
- Query the permission approval user of the next approval task
- The approval task has not been submitted and returned
- Approval task submission
- Check the approval comments
- Check the reason for return
- Approval task not received , Withdraw
- Approval process canceled
- Approval process tracking query
3. Library table design
3.1 Process number history table
Table name : MY_PROCESS_NO_HISTORY_INFO
Field English name | Field Chinese name | data type / length | constraint | remarks |
---|---|---|---|---|
ID | Non business PK | VARCHAR(32) | Primary key | |
PROCESS_NO | Process number | VARCHAR( |
边栏推荐
- 视觉上位系统设计开发(halcon-winform)-6.节点与宫格
- Calibre LVL
- Final review points of human-computer interaction
- GCC cannot find the library file after specifying the link library path
- 软件安装信息、系统服务在注册表中的位置
- Atlas atlas torque gun USB communication tutorial based on mtcom
- Jvm-05-object, direct memory, string constant pool
- Matlab r2011b neural network toolbox precautions
- Kubernetes - yaml file interpretation
- 【云原生训练营】模块七 Kubernetes 控制平面组件:调度器与控制器
猜你喜欢
需要知道的字符串函数
Characteristics of MySQL InnoDB storage engine -- Analysis of row lock
从 flask 服务端代码自动生成客户端代码 -- flask-native-stubs 库介绍
Vs2017 is driven by IP debugging (dual machine debugging)
[系统安全] 四十三.Powershell恶意代码检测系列 (5)抽象语法树自动提取万字详解
Popular understanding of linear regression (II)
Halcon and WinForm study section 1
Halcon and WinForm study section 2
The state does not change after the assignment of El switch
Construction of operation and maintenance system
随机推荐
Concurrency-02-visibility, atomicity, orderliness, volatile, CAS, atomic class, unsafe
Jvm-06-execution engine
The state does not change after the assignment of El switch
WinDbg分析dump文件
App移动端测试【3】ADB命令
Puppet automatic operation and maintenance troubleshooting cases
CString getbuffer and releasebuffer instructions
软件逆向破解入门系列(1)—xdbg32/64的常见配置及功能窗口
Introduction, use and principle of synchronized
找映射关系
C语言刷题~Leetcode与牛客网简单题
Halcon and WinForm study section 1
Kubernetes 进阶训练营 Pod基础
Visual host system design and development (Halcon WinForm)
Detailed pointer advanced 2
阿特拉斯atlas扭矩枪 USB通讯教程基于MTCOM
秒杀系统3-商品列表和商品详情
The wonderful use of do{}while()
The difference between mutually exclusive objects and critical areas
Creation and destruction of function stack frames