G
Guest
I have this .NET web project that I will need to create web forms that will
allow employees to request personnel actions (for example, request for
vacation time). Depending on what department the employee is in determines
who approvals the vacation time and what paths it follows to get approved.
It could go up to three levels before the vacation time is finally approved.
I guess my problem is that I do not really know where to start with this or
what I should be looking at to get a solution. I am looking for ideas, web
sites, or anything that could get me going in the right direction. I have
looked at the design pattern called Chain of Responsibility, but I think this
is not going to work for me. I have also looked at controlling this all in a
database giving each request an ID number related to a person to approve ID
number. I need this stuff to be scalable.
This is the process that an employee would go through to get vacation time
approved. The employee would log in to a web site and click on a menu that
would display a web form that would ask them about the dates they need to
take off. The employee would then click on a "submit" button.
After the employee clicks on the "submit" button the request will then go to
their supervisor (the supervisor will be notified by e-mail about this
request). The supervisor will then log in to the same web site that the
employee did and will be able to see this request. The supervisor will be
able to approve or reject the request. If the request is approved the
request will go to the supervisor's supervisor for approval. If rejected the
request will go back to the employee with a reason why it was rejected.
After the last supervisor has approved the request, the request will be sent
back to the employee, telling the employee that their request has been
accepted.
Thanks for any help,
Charles
allow employees to request personnel actions (for example, request for
vacation time). Depending on what department the employee is in determines
who approvals the vacation time and what paths it follows to get approved.
It could go up to three levels before the vacation time is finally approved.
I guess my problem is that I do not really know where to start with this or
what I should be looking at to get a solution. I am looking for ideas, web
sites, or anything that could get me going in the right direction. I have
looked at the design pattern called Chain of Responsibility, but I think this
is not going to work for me. I have also looked at controlling this all in a
database giving each request an ID number related to a person to approve ID
number. I need this stuff to be scalable.
This is the process that an employee would go through to get vacation time
approved. The employee would log in to a web site and click on a menu that
would display a web form that would ask them about the dates they need to
take off. The employee would then click on a "submit" button.
After the employee clicks on the "submit" button the request will then go to
their supervisor (the supervisor will be notified by e-mail about this
request). The supervisor will then log in to the same web site that the
employee did and will be able to see this request. The supervisor will be
able to approve or reject the request. If the request is approved the
request will go to the supervisor's supervisor for approval. If rejected the
request will go back to the employee with a reason why it was rejected.
After the last supervisor has approved the request, the request will be sent
back to the employee, telling the employee that their request has been
accepted.
Thanks for any help,
Charles