当前位置:网站首页>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( |
边栏推荐
- The difference between mutually exclusive objects and critical areas
- Seckill system 2 redis solves the problem of distributed session
- WinDbg analysis dump file
- Reentrantlock usage and source code analysis
- Kubernetes will show you from beginning to end
- Custom annotation
- Jvm-02-class loading subsystem
- PyTorch crop images differentiablly
- Kubernetes - yaml file interpretation
- Markdown file titles are all reduced by one level
猜你喜欢
Popular understanding of ovo and ovr
Jvm-04-runtime data area heap, method area
GCC cannot find the library file after specifying the link library path
Kubernetes 进阶训练营 Pod基础
秒殺系統3-商品列錶和商品詳情
nifi从入门到实战(保姆级教程)——flow
Halcon and WinForm study section 1
Summary of concurrent full knowledge points
Intelij idea efficient skills (III)
求字符串函数和长度不受限制的字符串函数的详解
随机推荐
CString中使用百分号
视觉上位系统设计开发(halcon-winform)-5.相机
Puppet automatic operation and maintenance troubleshooting cases
使用AUR下载并安装常用程序
QT use qzxing to generate QR code
Kubernetes - yaml file interpretation
Custom annotation
求字符串函数和长度不受限制的字符串函数的详解
Problems of CString in multithreading
WinDbg analysis dump file
Large CSV split and merge
Subclass hides the function with the same name of the parent class
Popular understanding of ovo and ovr
Matplotlib drawing label cannot display Chinese problems
视觉上位系统设计开发(halcon-winform)-1.流程节点设计
The wonderful use of do{}while()
VS2017通过IP调试驱动(双机调试)
Backtracking method to solve batch job scheduling problem
软件安装信息、系统服务在注册表中的位置
视觉上位系统设计开发(halcon-winform)