Entity Module Mapping
Introduction
Purpose of this document
This document serves as an indispensable resource within the broader context of the ROCKEYE – Attendance Management System. Its primary objective is to present a Entity Module Map diagram for the ROCKEYE – Attendance Management that elucidates the various interactions and activities users can engage in within the system. The purpose is to visually map out and clarify the sequence of actions, relationships between different entities, and the overall functionality of the attendance management system from a user-centric perspective.
- Clarity in User Interactions: Illustrate the step-by-step process delineating how users interact with the ROCKEYE – Attendance Management System. Provide a visual representation that elucidates the sequence of actions undertaken by users, ensuring a clear understanding of the system’s operational flow.
- Identification of User Roles: Define distinct user roles integral to the system, such as Attendance Admin, Company HR, Location Manager, Reporting Senior Executive Personal Assistant, Personal Assistant, Data Entry Operator, and Employee. Showcase specific activities associated with each user role, allowing for a nuanced understanding of responsibilities and permissions within the Time and Attendance System.
- Highlight System Features: Illuminate the array of functionalities accessible to users, emphasizing key features such as clock-in/out procedures, leave requests, schedule management, and reporting capabilities. Clearly articulate how these features contribute to efficient time and attendance tracking.
- Enhance User Training: Incorporate decision points and pathways that address potential errors or exceptions users may encounter during their interaction with the ROCKEYE – Attendance Management System. Clarify error-handling mechanisms and provide guidance on navigating through such situations, aiming to enhance user training and proficiency in system usage.
Entity Module Map diagram
Attendance Admin
Role(s): Owner of the Attendance Management system, responsible for overall management of Time & Attendance System.
Responsibilities
- Oversee and manage all functions within the attendance management system.
- Utilize insights from attendance and smart dashboards for informed strategic decisions.
- Handle employee-related functions, including leave, official trips, and activity logs.
- Manage visitor details, meeting room bookings, and associated reports.
- Configure and maintain system settings, including break master, designation, and employee categories.
- Implement advanced features such as face recognition for enhanced security.
Figure 1 depicts the Entity Module Map diagram of Attendance Admin
Figure 1
Company HR
Role(s): Manage company-specific operations on behalf of the Attendance Admin.
Responsibilities:
- Monitor attendance through the Attendance Dashboard and Smart Dashboard
- Handle regular and contract employees, manage leave, official trips, notes, and remote work.
- Track employee activities through comprehensive logs. Schedule and manage visitors, including details, schedules, and companies.
- Configure designations, employee categories, leave types, and remote work types. Book meeting rooms, manage shifts, and track attendees.
Figure 2 depicts the Entity Module Map diagram of the Company HR
Figure 2
Data Entry Operator
Role(s): Manage and enter the data in the related masters.
Responsibilities:
- Maintain and update information related to attendance devices
- Enter and update data for various locations within the attendance system.
- Input and maintain data for geographical entities, including countries, states, and cities.
- Handle and update quick menu items for efficient navigation. Manage and update content for static pages within the system.
Figure 3 depicts the Entity Module Map diagram of Data Entry Operator
Figure 3
Location Manager
Role(s): Manage and oversee the masters related to the locations and other required master.
Responsibilities:
- Monitor attendance through the Attendance Dashboard and Smart Dashboard.
- Handle regular and contract employees, manage leave, official trips, remote work, and meeting room bookings.
- View shift master details and designation information. Access and view information related to leave types.
- Access various reports, including productivity, auto-out, punch, attendance, and leave reports. Set up and manage company and location details.
Figure 4 depicts the Entity Module Map diagram of Location Manager
Figure 4
Reporting Senior
Role(s): Perform and view transactions in the attendance management system
Responsibilities:
- Monitor attendance through the Attendance Dashboard.
- Handle regular and contract employees, manage leave, official trips, and temporary shift timings.
- Schedule and manage visitors, including details, cancelations, and visitor information. View designation details and monitor device activity logs.
- Access various reports, including productivity, punch, attendance, leave, absent, and monthly reports.
Figure 5 depicts the Entity Module Map diagram of Reporting Senior
Figure 5
Executive Personal Assistant
Role(s): View attendance and employee related details
Responsibilities:
- Access and view details of regular and contract employees.
- Access and view details of regular and contract employees.
- Schedule, view details, and manage visitor information, including cancellations.
- View details related to shifts and designations. Access information related to locations, countries, and states.
Figure 6 depicts the Entity Module Map diagram of Executive Personal Assistant
Figure 6
Personal Assistant
Role(s): View overall attendance, employee, and visitor information.
Responsibilities:
- View, add, export, and print details of regular and contract employees.
- Book meeting rooms, view amenities, categories, and upcoming meetings.
- Schedule, view details, and manage visitor information, including cancellations.
- Access information related to locations, countries, and states.
Figure 7 depicts the Entity Module Map diagram of Personal Assistant
Figure 7
Employee
Role(s): Perform the transactions related to attendance.
Responsibilities:
- Perform the punch in , punch , break in and break out.
Figure 8 depicts the Entity Module Map diagram of Employee
Figure 8