Technical tags
Industry Project
C#
SharePoint Server/Designer
InfoPath
Windows Server
Visual Studio
SQL Database Server
HTML
SMTP
Presentation
Introduction
During the internship, I developed two workflows to process some internal programs.
In the system, there were many roles joined the workflow. They had different permissions and tasks to do.
Some could begin an application of a program, or view existing programs. Managers would be notified by email
of a new application. Secretaries could coordinate the applications.
Project 1: Travel request workflow system.
The main purpose is to establish an automatic workflow system to settle the inefficient travel request flow.
A general workflow looks like this:
-
Fill out a request form provided by the workflow system. Then apply it to your manager or director.
-
Your manager or director can receive an email containing your travel information.
They can approve or deny it by just a few clicks.
-
Establish a quick reaction for updated information. Your manager or director can approve the latest request immediately.
-
Build a secure and flexible travel request information sharing platform.
Colleagues can query specific travel information easily.
In the project, I implemented these features to make it easier to use.
-
Some fields in an application form can be automatically filled.
-
For each step of the workflow, email is sent to notify the persons who are involved in the step.
-
The newly developed system is compatible with the existing system. The records in the existing system
can still be visited by the new system.
-
The system has comprehensive permission control. Users can see the task delivered from other persons.
They can view some records, but they only edit their own forms.
Project 2: Rotation programs workflow system
In this project, I developed a workflow to help candidates transferred to work at a different place.
The goals of the workflow are listed as follows:
- Override the existing Rotation Programs workflow.
- Reconstruct the workflow steps based on the existing one.
- Design a new InforPath form.
- Users are able to apply for rotation programs from the system.
- Managers can use the workflow to check and approve users' requests.
The features I have implemented in the system are the same as the project 1.