How to increase the yield of coders? ASP. net mvc agile development framework-workflow development Article 3. asp. netmvc
Preface
"The director and APP have almost all functions. I have no idea about workflow ."
"Charles, in general, a workflow refers to transferring specified data, files, and tasks according to predefined rules. For example, if you want to take a leave of absence, let me review it first. After the review is completed, let the personnel review process be completed ."
"What do we need to do ?"
"In my previous example, the first is a ticket, which is the carrier of data ."
"When I understand the director, I will make a page and make a ticket ."
"Silly X, there are still application orders, purchase orders, borrow orders, and you do them one by one? And you need to modify the document on your own? Are you going to change it one by one? So here we need to make a Form Designer. Users can design forms very easily and how many forms they love to do. It's like this ."
"This is the online experience address. You can check it out"
Experience address: http://www.learun.cn: 8090, User name: System, password: 0000
"Why should the Director specify a table here ?"
"You don't understand this in the data storage table! Of course, this can also be left empty. If you do not need to archive the data for statistics, you do not need to store the data in the table. You can store a field in the entire package ."
"Well, you can fill in the data and upload files and images. By the way, what does this field mean ."
"The content of the field in the form corresponds to the field in the data table to save it !"
"Let's do this with a good form. Then we will talk about the rules for asking for leave. Different things have different rules, and the rules may change. Today, I will review your application form, liu Hao may be reviewed tomorrow, so we need to customize the process."
"Permission, what is the permission setting here ?"
"The permission here controls who have the permission to initiate this process ."
"The process is to let the data flow, so we need to specify the form to run this process"
"Well, the next step is to configure the operations on each node, including who will execute the operation, reject how to handle the operation, and review the subsequent operations ."
"Director, why should the reviewer lead the initiator department? Can't I directly specify a person ?"
"Of course it is necessary. If you want to have so many departments in the company, everyone in each department needs to use the leave process. If you ask for leave, of course, it refers to the signature of the leadership of your department, of course this option is useful!"
"Here I know, here we can set people on the current node to see what content on the form ."
"First, who will handle the node and how to handle it. But you still don't know which node to go to after processing this step. The following interface is to set this link. You can set it by double-clicking the link arrow of the process design. Set the flow condition ."
"In combination with the process initiation and management interface, the function is basically complete ."