When working for a large company, it’s hard to know everyone’s name, job title, room location and contact information such as phone number or email address. This employee template form is a solution to this, that’s capable of searching a database of employee names. When an employee is found, his or her name is displayed in a hyperlink that provides further information when clicked. In this template form, this template form not only manages the employee details, it is also lists the tasks and Annual Evaluations of each employee.
-
- SharePoint 2013
- Microsoft SQL 2014
SQL Table | |||
---|---|---|---|
Table Name | Column Name | Data Type | |
EmployeeMaster
EmployeeMaster Table is used to store the details of employees. |
Created | date | |
Modified | date | ||
ModifiedBy | nvarchar(50) | ||
Photo | varbinary(MAX) | ||
IsDelete | nvarchar(10) | ||
CreatedBy | nvarchar(50) | ||
SkypeID | nvarchar(50) | ||
HireDate | date | ||
Department | nvarchar(50) | ||
Status | nvarchar(50) | ||
ZipCode | int | ||
HomeTelephone | nvarchar(50) | ||
MobileNumber | nvarchar(50) | ||
nvarchar(100) | |||
Address | nvarchar(MAX) | ||
City | nvarchar(300) | ||
State | nvarchar(50) | ||
FirstName | nvarchar(50) | ||
LastName | nvarchar(50) | ||
Prefix | nvarchar(50) | ||
Title | nvarchar(50) | ||
ID | int |
SQL Table | |||
---|---|---|---|
Table Name | Column Name | Data Type | |
Employee_TaskMaster
Employee_TaskMaster Table is used to store the task assigned to each employee. |
IsDelete | bit | |
CreatedBy | nvarchar(50) | ||
Created | date | ||
ModifiedBy | nvarchar(50) | ||
Modified | date | ||
Subject | nvarchar(MAX) | ||
TaskDetails | nvarchar(MAX) | ||
TaskCompletionPercentage | nvarchar(50) | ||
StartDate | date | ||
DueDate | date | ||
Priority | nvarchar(30) | ||
Status | nvarchar(30) | ||
ID | int | ||
EmployeeID | int | ||
TaskOwner | nvarchar(50) | ||
AssignedTo | nvarchar(50) |
SQL Table | |||
---|---|---|---|
Table Name | Column Name | Data Type | |
Employee_Evaluations_Table
Employee_Evaluations_Table is used to store the review details of each employee. |
ModifiedBy | nvarchar(50) | |
IsDelete | bit | ||
Created | date | ||
CreatedBy | nvarchar(50) | ||
Modified | date | ||
ID | int | ||
Subject | nvarchar(MAX) | ||
Evaluation | nvarchar(MAX) | ||
EmployeeID | int |
List Of Forms Used | ||
---|---|---|
Name | Functionality | |
EmployeeForm Form Design Rule Design | ‘EmployeeForm’ is used to insert the new employee details. | |
Dashboard Rule Design | ‘Dashboard’ form is used to display the details of employees saved. | |
EvaluationsPopup Rule Design | ‘EvaluationsPopup’ form is used to insert/update the review of performance of each employee to the Evaluation table. | |
TasksPopup Rule Design | ‘TasksPopup’ form is used to Insert/Update task which is assigned to each employee. | |
EmpSearch Rule Design | ‘EmpSearch’ form is used to display employee details in a grid. | |
CardView Rule Design | ‘CardView’ form is used to display employee details in a card view format. | |
CardViewFrm Rule Design | ‘CardViewFrm’ form contains an external form which is used to call ‘frmEmpCardForm’. | |
frmEmpCardForm Rule Design | ‘frmEmpCardForm’ contains three external form which is used to display employee details in card format. | |
frmEmployeeCard Rule Design | ‘frmEmployeeCard’ contains the information of each employee. |
Folders are used to store and organize forms that have a logical association or relationship. To create a new form, click ‘New Folder’ button on the toolbar of the designer. On clicking the New Folder option, it will create a new folder and the name will be in the edit mode. You can type in the new name for the folder.