当前位置:网站首页>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( |
边栏推荐
- Microservices - load balancing ribbon
- Unityshader - materialcapture material capture effect (Emerald axe)
- Intelij idea efficient skills (III)
- Halcon and WinForm study section 1
- Srs4.0+obs studio+vlc3 (environment construction and basic use demonstration)
- Microservice - fuse hystrix
- Wechat payment -jsapi: code implementation (payment asynchronous callback, Chinese parameter solution)
- Matplotlib drawing label cannot display Chinese problems
- 秒杀系统3-商品列表和商品详情
- Reentrantlock usage and source code analysis
猜你喜欢

Redis在Windows以及Linux系统下的安装

视觉上位系统设计开发(halcon-winform)-5.相机

Halcon与Winform学习第二节

Kubernetes will show you from beginning to end

Redis lock Optimization Practice issued by gaobingfa
![[probably the most complete in Chinese] pushgateway entry notes](/img/5a/6dcb75f5d713ff513ad6842ff53cc3.png)
[probably the most complete in Chinese] pushgateway entry notes

App移动端测试【4】apk的操纵

C language brush questions ~leetcode and simple questions of niuke.com

Tensorflow realizes verification code recognition (III)

Unity功能——Unity离线文档下载及使用
随机推荐
Analysis of development mode process based on SVN branch
Go语言自学系列 | golang中的if else if语句
视觉上位系统设计开发(halcon-winform)-4.通信管理
The difference between mutually exclusive objects and critical areas
Go语言自学系列 | golang switch语句
Chapter 04_ Logical architecture
How are integer and floating-point types stored in memory
Secsha system 1- login function
Kubernetes - YAML文件解读
Halcon与Winform学习第一节
The markdown file obtains the pictures of the network and stores them locally and modifies the URL
Redis cache penetration, cache breakdown, cache avalanche solution
需要知道的字符串函数
Popular understanding of linear regression (I)
Unity function - unity offline document download and use
Large CSV split and merge
Win32 create window and button (lightweight)
String functions that you need to know
Under VC, Unicode and ANSI are converted to each other, cstringw and std:: string are converted to each other
[系统安全] 四十三.Powershell恶意代码检测系列 (5)抽象语法树自动提取万字详解