-
This guide walks you through configuring and managing Job Functions in GSI2's Staff module. Job functions are essential operational classifications for shift planning and human resource optimization, based on activities actually performed by staff.
Understanding Job Functions
Job Functions define operational roles based on actual activities performed, not hierarchical position. Unlike Job Titles which indicate grade and salary level, Job Functions focus exclusively on operational skills needed to cover specific activities during work shifts.
Difference Between Functions and Titles
- Job Functions: Operational activities (e.g., Cashier, Warehouse Worker, Customer Service)
- Job Titles: Hierarchical positions (e.g., Manager, Supervisor, Senior Employee)
Accessing Job Functions
- From the main menu, navigate to General Tables
- Select the Staff section from the submenu
- Click on Job Functions to access the configuration table
Creating New Job Functions
Adding a Job Function
- On the Job Functions screen, click the + Add button at the top right
- Fill in the form with the following fields:
- Function Name: Clear activity designation (e.g., "Point of Sale Cashier")
- Description: Detail of operational responsibilities:
- Main activities performed
- Required skills
- Operating areas
- Code: Unique identifier for internal references (e.g., "CASH-01")
- Operational Area: Department or competence zone (e.g., "Front Office", "Warehouse")
- Select Required Skills from the available list
- Define the necessary Experience Level (Basic, Intermediate, Advanced)
- Click Save to create the function
Common Job Function Examples
Retail Area
- Cashier: Transaction handling at register, cash management, customer assistance at checkout
- Sales Associate: Customer assistance in sales area, product consultation, display management
- Stock Replenishment: Restocking merchandise, inventory control, display organization
Logistics and Warehouse Area
- Warehouse Worker: Inventory management, goods movement, order preparation
- Receiving Clerk: Delivery inspection, arrival registration, product sorting
- Order Picker: Picking, packing, shipping preparation
Services Area
- Customer Service: Direct customer assistance, problem resolution, product/service information
- Reception: Visitor welcome, appointment management, communication routing
- Administrative Support: Data entry, document management, office support
Editing Job Functions
Updating an Existing Function
- In the functions list, click on the function you want to modify
- The edit form will open with current data
- Make necessary changes:
- Update description to reflect new responsibilities
- Modify required skills
- Change operational area if needed
- Click Save to apply changes
Notes on Editing
Attention: Changes to job functions apply immediately to all future shifts. Already scheduled shifts maintain the original configuration unless manually updated.
Deleting Functions
Removing a Job Function
- Select the function to delete from the list
- Click the Delete icon (trash can)
- Confirm deletion in the dialog window
Important: You can only delete a function if it's not currently assigned to any employee or used in scheduled shifts. Otherwise, you must first reassign staff to other functions.
Using Functions in Shift Planning
Assigning Functions to Employees
- Access the employee profile in the Staff module
- In the Skills and Functions section, click Manage Functions
- Select functions the employee can perform from the available list
- For each function, specify the competence level (Basic, Intermediate, Expert)
- Save assignments
Planning Shifts by Function
- In the Shift Planning module, select the period to plan
- For each shift, specify needed functions:
- Select function from dropdown menu
- Indicate number of people required for that function
- Specify any minimum experience requirements
- The system will automatically suggest qualified employees for each function
- Assign staff to functions based on:
- Certified skills
- Time availability
- Workload balancing
- Confirm and publish the shift
Function Reports and Analysis
Viewing Functional Coverage
- Access the Staff Reports section
- Select Function Coverage Report
- Set desired filters:
- Time period
- Department or area
- Specific functions
- The report will show:
- Coverage by function and shift
- Skill gaps
- Overlaps or shortages
Function Usage Analysis
The system provides detailed metrics on function usage:
- Most requested functions by period
- Staff distribution by function
- Functional coverage efficiency
- Training needs for critical functions
Best Practices for Function Management
Clear Function Definition
- Use descriptive and unambiguous names
- Avoid overlaps between different functions
- Clearly document each function's responsibilities
- Maintain a manageable number of functions (avoid excessive fragmentation)
Skills Management
- Regularly update staff skills
- Plan cross-functional training to increase flexibility
- Identify critical functions requiring backup
- Monitor skill gaps to plan hiring or training
Shift Optimization
- Balance functions to ensure complete coverage
- Consider work peaks for specific functions
- Rotate staff between different functions to prevent monotony
- Maintain flexibility to manage unexpected absences