Hi Freelancer Community,
I need a TimeSheet application for my company, to be deployed in our Intranet (based in SharePoint).
The application requirements are:
ASSUMPTIONS
ASMP-001 The application will be integrated with the Active Directory, in order to use the same users of the domain. It means there’s no need to create users for the application, but only creating users in the AD.
REQUIREMENTS
REQ-001 The application allow two different user roles: normal users and admin user
REQ-002 The application should allow the admin user to include “Task Type” as reference data. The initial Task Types should be:
• Development
• Analysis
• Meeting
• Leave
• Vacation
REQ-003 The application should allow the admin user to include “Projects” as reference data.
REQ-004 The application should allow to define a manager for each user of Active Directory.
REQ-005 The application should allow a user to create tasks for all users which report to him.
REQ-006 The application should request the following information to create a task:
• User (which will work in the task)
• Start Date
• Due Date
• Project (dropdown of the values of REQ-003)
REQ-007 The application should allow a user to allocate worked hours in a task. However, the user can only allocate worked hours in tasks created to him, by his manager.
REQ-008 In order to allocate the worked hours, the user should click in a calendar, and them fill the following fields:
• Task Type (dropdown with the values of the REQ-002)
• Task (dropdown with all “Active” tasks created by his manager and assigned to him)
• Quantity of Hours worked on this task
After filling this information, the user should click in a Submit button in order to submit the allocated hours.
REQ-009 When a user select the Task Type = “Leave”, the system will define the “Task” as read only (as the “Leave” option means he did not work in any task during that time)
REQ-010 When a user select the Task Type = “Vacation”, the system will automatically define the Task as read-only, and the number of hours as “8”, asking a confirmation “Do you want to define the date DD/MM/YYYY as Vacation Day?”
REQ-011 The system should not allow a user to allocate worked hours in a day, if the previous day has less than 8 hours allocated. For this, the weekends should not be considered.
REQ-012 Every time a user creates an “Allocation” record (allocate worked hours) this will be assigned to his manager in order to approve that hours.
REQ-013 The application should allow a user to approve or reject the worked hours of his team. If the Worked Hours record is rejected, the user which create the record can review the “Rejection Reason”, update the record, and submit the record again to approval.
REQ-014 The system should allow the admin to generate a report, for a given period (Start Date / End Date), with the following information:
• Employee Name
• Total of Hours Worked
• Number of Vacation Days
• Total of Leave Hours
REQ-015 The system should allow the user to generate the “Monthly TimeSheet” in PDF (or .DOC) file, after selecting a specific month. The template should have the following format:
REQ-016 The Monthly TimeSheet can ONLY be generated if all the business days have at least 8 hours allocated.
I will send the Functional Specification with Mockups as soon the bidding ends.
Regards,
Rafael Diel
1. Having more than 7 years of experience in SharePoint technology
2. Worked on all the SharePoint versions
3. Experience in ASP.net and Sql Server
4. Worked on all the areas in SharePoint such as Workflows, Custom columns, Applications, Pages, Multi-lingual stuffs, BDC...
5. Last but not the least: Quality delivered...
6. Performance Guranteed.
Hi,
Most of the things have been cleared to me, you want a Time Sheet Management. In which there will be a workflow and on every task the workflow will start the task will go to the Supervisor/Manager for the approval. Once the task goes from the user dashboard then it will be in the read only mode and If the Manager approve/rejects the request then the Notification will go to he User with the reasons.
One dashboard for the Admin also in which she can generate the report accordingly.
Let me know if there are any issue(s)/concern(s).
Thanks and Regards
Harsh
Hi,
We have Solution Architect, Senior Developer worked for big clients globally and have more than 10 years epxerience in SharePoint and Microsoft technologies. Through your this requirement lots of things are uncleared so please send us project details or have discussion through call.
please send your requirement [Posting and Asking of direct contact information is strictly prohibited and will get your account suspended - Freelancer.com Admin]
Thanks & Regards,
Atul Kumar