Task and Personnel Management System

Task and Personnel Management System
Task and Personnel Management System
It is a very comprehensive, extensible system where I developed the entire web and API part myself while working in TOGDEM Software.
I can explain the features of the task management system as follows:
- Prepared using ASP.NET language and MVC architect pattern.
- The database has been prepared via EntityFramework with the Code First approach.
- It is designed to serve many companies at the same time with the complex model structure prepared.
- The system interface was prepared using the most current versions, HTML5 Bootstrap 4 and CSS3. Offering a responsive interface, the system has also been very successful in terms of UI / UX.
- With the improved authorization and authentication system used, the interface of each user who logs on to the system is dynamically created according to the user logged on.
- With the optional two-step verification system, the user makes a safer login process by entering the verification code that will go to the email address after entering the user name and password while logging on.
- FCM (Firebase Cloud Messaging) system is included in the project to send instant notifications to mobile applications and websites through the system.
I can explain the task management system as follows:
In the task management system, transactions are carried out under three main headings.
- Tasks
- Requests (Additional Time and Task Completion)
- Citizen Requests
Tasks
It is the area where the jobs to be completed by the supervisors and the personnel are sent as a task. Thanks to these assignments, "Ahmet will do the job!" Volatile and forgotten tasks such as are prevented. Work flow can be followed. And staff performance can be monitored. In this way, it provides many contributions.
Requests (Additional Time and Task Completion)
In cases where the task is not reached for the tasks that are termed from the tasks assigned to the personnel, or in cases where extra time will be required, additional time may be requested by the personnel together with the explanation to the supervisor.
In cases where the personnel completes the task, a task completion request is created in order to avoid any contradiction as to whether the task is finished or not. The chief examines this request and checks the status of the task. If it is confirmed to be completed, if there is a confirmation, missing or incorrect part, the parts that need to be corrected by adding rejection are added as a note from the workflow.
Citizen Requests
Citizen requests are the requests created by the citizen on the request and complaint module or check send module designed by the mobile application.
These demands are primarily in the system visible to the white table, the mayor and the vice-president. Here, one of the relevant authorities directs the request to the relevant unit.
The request directed to the unit may be assigned to the staff as a result of the examination of the unit manager, or it may be rejected in cases where it is inappropriate or wrong to perform.
Details of the Task Management System
- The created tasks are presented in two types, namely duration and continuous tasks.
- Tasks are displayed in detail on the task detail page.
- The task detail page is dynamically created according to authorization, as in all other pages and content.
- If a staff member opens the task detail page, a form will be opened in which they can write down their progress on the task and submit progress documents (photos, documents ...), submit requests for completion and additional time.
- If an authorized personnel is opening, the forms that are received from the staff will be disabled and the progress note adding form will be kept active by the supervisor such as "Can you change this part as missing from this section?"
- In addition, a workflow has been created in the task detail page, where all the tasks of the task are placed on the timeline. In this way, it can be seen which personnel performed what action, who recorded which progress grade.
- The statistics of the ongoing, completed and expired tasks can be accessed with the unit statistics provided for the authorized personnel within the main page opened dynamically according to the authorization of the input staff. Apart from that, it is possible to see and examine the current duties on the homepage opened for the authorities.
- Instant notifications about all progress and developments on the task management system are sent. These notifications are sent to the device where the user last logged in. Notifications are sent when:
- When there is a new task assignment,
- When a progress document / note is added to the tasks,
- When the request for additional time is sent to the supervisor,
- When the task completion request is sent to the supervisor,
- When the requests are answered, to all personnel,
- When the request for new citizens comes, the white table, the president and the vice-president,
- When the citizen request is directed to the unit, it is sent to the unit manager.