当前位置:网站首页>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( |
边栏推荐
- 需要知道的字符串函数
- 使用AUR下载并安装常用程序
- Halcon与Winform学习第一节
- [daily training] 395 Longest substring with at least k repeated characters
- Go语言自学系列 | golang中的if else语句
- Tensorflow realizes verification code recognition (II)
- Halcon and WinForm study section 2
- Characteristics of MySQL InnoDB storage engine -- Analysis of row lock
- Creation and destruction of function stack frames
- Kubernetes带你从头到尾捋一遍
猜你喜欢

Jvm-05-object, direct memory, string constant pool
![[probably the most complete in Chinese] pushgateway entry notes](/img/5a/6dcb75f5d713ff513ad6842ff53cc3.png)
[probably the most complete in Chinese] pushgateway entry notes

Kubernetes will show you from beginning to end

Microservices - load balancing ribbon

Final review points of human-computer interaction

Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"

Detailed pointer advanced 1

视觉上位系统设计开发(halcon-winform)-1.流程节点设计

秒杀系统1-登录功能

Dataframe returns the whole row according to the value
随机推荐
Jvm-08-garbage collector
Kubernetes - YAML文件解读
Halcon与Winform学习第一节
Popular understanding of linear regression (I)
Atlas atlas torque gun USB communication tutorial based on mtcom
Calibre LVL
软件安装信息、系统服务在注册表中的位置
C language brush questions ~leetcode and simple questions of niuke.com
Digital image processing -- popular Canny edge detection
《微服务设计》读书笔记(下)
驱动与应用程序通信
Redis lock Optimization Practice issued by gaobingfa
Detailed explanation of string function and string function with unlimited length
[cloud native training camp] module VIII kubernetes life cycle management and service discovery
App移动端测试【4】apk的操纵
Microservice - declarative interface call openfeign
How are integer and floating-point types stored in memory
The difference between RAR and zip files
整形和浮点型是如何在内存中的存储
Visual upper system design and development (Halcon WinForm) -1 Process node design