HumanSoft โปรแกรม HR
Published: January 21, 202387,674 views
Date Modified: October 14, 2026
HR Knowledge
Understanding the HR Function - blog image preview
Blog>Understanding the HR Function

Understanding the HR Function and the Core Duties of HR

HR (Human Resources) has seven core duties: manpower planning, recruitment and selection, compensation and benefits, training and development, employee and labour relations, HR information systems, and personnel administration. HR today is no longer just about "hiring, firing, checking time cards and issuing warning letters". It is a business partner that looks after people throughout their entire working life cycle.

 

Table of Contents:

What Is the HR Function?

The HR function is the group of roles that manages an organisation's people, from planning how many employees are needed, hiring them and paying them, to developing them, maintaining discipline and handling employee records. Because people are the heart of any organisation, HR matters more today than ever before. HR now acts as a business partner, not simply the department that hires, fires, checks time cards and issues warning letters, as many outsiders still assume.

 

Work is changing faster than ever, driven by technology and economic conditions. Both organisations and employees must always be ready for change, and HR, which looks after the whole organisation, most of all. For the basics, read >>What Is HR? Roles, Responsibilities, and Key Qualities

 

What Are the Core Duties of Each HR Area?

1. Manpower Planning

Example job titles: Manpower Planning, HR Planning

Key responsibilities

  • Analyse job roles (Job Analysis)
  • Plan workforce needs to build the company structure (Organisation Chart): how many departments there are and how many employees each one needs
  • Keep headcount aligned with and appropriate to the organisation's operations

 

2. Recruitment & Selection

Example job titles: Recruitment, Recruiter, HR Officer and, more recently, Talent Acquisition

Key responsibilities

  • Receive requests for new or replacement employees (Manpower Request)
  • Source candidates with the right knowledge, skills and qualifications, starting from a clear Job Description
  • Post job vacancies (Job Posting)
  • Coordinate and schedule job interviews (Job Interview)
  • Prepare tools to assess candidates (Candidate)
  • Communicate interview results and make job offers
  • Prepare employment contracts, keep employee records, and onboard new hires into their departments

Do it in HumanSoft: The Recruitment system receives online job applications and manages candidates in one place.

 

3. Compensation & Benefits

Example job titles: Payroll, Payroll Management, Compensation & Benefits Officer, HR Welfare

Key responsibilities

  • Calculate salaries, wages and other pay such as commission, overtime and housing allowance
  • Plan and manage payroll
  • Coordinate compensation and benefits such as bonuses, statutory holidays and leave, social security, health insurance, savings schemes and the Provident Fund

Do it in HumanSoft: Automated payroll, tax and social security calculation pulls approved working hours, overtime and leave into payroll, deducts withholding tax and social security under Thai law, and issues payslips that employees can view in the app.

 

4. Training & Development

Example job titles: HRD, HR Development, Training, Learning & Development, Performance Management

Key responsibilities

  • Plan, source or design training courses, coordinate and run training
  • Propose and manage programmes that build the knowledge, skills and attributes the organisation needs
  • Design tools to test and measure employees' knowledge and abilities
  • Plan and develop the Performance Management System (PMS), track and evaluate performance, and analyse employee development for management

To learn how to set performance indicators, read >>What Is a KPI? Measuring Business Performance

Do it in HumanSoft: The employee performance evaluation system lets HR create evaluation forms, set KPIs and schedule monthly, quarterly or annual review cycles, then summarise the results in instant reports.

 

5. Employee & Labour Relations

Example job titles: Labour Relations, Employee Relations, Grievance, Discipline

Key responsibilities

  • Oversee company rules and employee discipline in line with labour law
  • Draft the organisation's work rules and regulations
  • Communicate and announce company rules and regulations
  • Handle misconduct, investigations, mediation and disciplinary action
  • Manage employee grievances and foster good relations between employees and the organisation, for example through sports days or Happy Workplace activities

 

6. Human Resource Information System (HRIS)

Job title: HRIS

Key responsibilities

  • Design systems that support HR work
  • Manage all HR databases
  • Maintain and support the information systems
  • Support reporting for management and study information systems that will affect the business in future

 

7. Personnel Administration

Example job titles: HR Admin, Personnel Administration

Key responsibilities

  • Store and record employee registration data
  • Process reimbursements and prepare expense documents
  • Manage employment contracts and other related agreements
  • Keep employee records such as work history, salary data, promotions and transfers
  • Support employees and make their work easier
  • Handle visa and work permit paperwork, and liaise with government agencies such as the Social Security Office and the Department of Skill Development

 

1. Manpower Planning  Example job titles: Manpower Planning, HR Planning  Key responsibilities  Analyse job roles (Job Analysis) Plan workforce needs to build the company structure (Organisation Chart): how many departments there are and how many employees each one needs Keep headcount aligned with and appropriate to the organisation's operations    2. Recruitment & Selection  Example job titles: Recruitment, Recruiter, HR Officer and, more recently, Talent Acquisition  Key responsibilities  Receive requests for new or replacement employees (Manpower Request) Source candidates with the right knowledge, skills and qualifications, starting from a clear Job Description Post job vacancies (Job Posting) Coordinate and schedule job interviews (Job Interview) Prepare tools to assess candidates (Candidate) Communicate interview results and make job offers Prepare employment contracts, keep employee records, and onboard new hires into their departments  Do it in HumanSoft: The Recruitment system receives online job applications and manages candidates in one place.    3. Compensation & Benefits  Example job titles: Payroll, Payroll Management, Compensation & Benefits Officer, HR Welfare  Key responsibilities  Calculate salaries, wages and other pay such as commission, overtime and housing allowance Plan and manage payroll Coordinate compensation and benefits such as bonuses, statutory holidays and leave, social security, health insurance, savings schemes and the Provident Fund  Do it in HumanSoft: Automated payroll, tax and social security calculation pulls approved working hours, overtime and leave into payroll, deducts withholding tax and social security under Thai law, and issues payslips that employees can view in the app.    4. Training & Development  Example job titles: HRD, HR Development, Training, Learning & Development, Performance Management  Key responsibilities  Plan, source or design training courses, coordinate and run training Propose and manage programmes that build the knowledge, skills and attributes the organisation needs Design tools to test and measure employees' knowledge and abilities Plan and develop the Performance Management System (PMS), track and evaluate performance, and analyse employee development for management  To learn how to set performance indicators, read >>What Is a KPI? Measuring Business Performance  Do it in HumanSoft: The employee performance evaluation system lets HR create evaluation forms, set KPIs and schedule monthly, quarterly or annual review cycles, then summarise the results in instant reports.    5. Employee & Labour Relations  Example job titles: Labour Relations, Employee Relations, Grievance, Discipline  Key responsibilities  Oversee company rules and employee discipline in line with labour law Draft the organisation's work rules and regulations Communicate and announce company rules and regulations Handle misconduct, investigations, mediation and disciplinary action Manage employee grievances and foster good relations between employees and the organisation, for example through sports days or Happy Workplace activities    6. Human Resource Information System (HRIS)  Job title: HRIS  Key responsibilities  Design systems that support HR work Manage all HR databases Maintain and support the information systems Support reporting for management and study information systems that will affect the business in future    7. Personnel Administration  Example job titles: HR Admin, Personnel Administration  Key responsibilities  Store and record employee registration data Process reimbursements and prepare expense documents Manage employment contracts and other related agreements Keep employee records such as work history, salary data, promotions and transfers Support employees and make their work easier Handle visa and work permit paperwork, and liaise with government agencies such as the Social Security Office and the Department of Skill Development

 

Do it in HumanSoft: The systems and paperwork in areas 6 and 7 can move into a single platform. Employees clock in by face scan, fingerprint, GPS or QR code; they request leave, overtime and certificates on their phones for managers to approve instantly; and HR can close the payroll cycle from the HumanSoft for HR app.

 

What Skills Does HR Need?

Good HR professionals need knowledge of labour law, communication skills, accuracy with numbers, the ability to keep information confidential, and confidence with technology.

 

Skill

Where it is used

Knowledge of labour and social security law

Compensation, labour relations, personnel administration

Communication and negotiation

Recruitment, labour relations, training and development

Accuracy and numeracy

Payroll, tax, benefits

Confidentiality and ethics

Salary data, personal data (PDPA), disciplinary investigations

Data analysis and HR systems

Manpower planning, HRIS, management reporting

 

To learn what HR needs to know about personal data, read >>What HR Needs to Know About PDPA: A Complete Guide

 

What Does a One-Person HR Team in a Small Company Need to Do?

A one-person HR team has to cover all seven areas, but should prioritise work with legal deadlines first: payroll, withholding tax, social security and employee registration. Development and performance evaluation can follow.

 

Frequency

Main tasks for a one-person HR team

Daily

Check clock-in and clock-out times, approve leave, answer employee questions

Every pay period

Calculate salaries and overtime, deduct tax and social security, issue payslips

Monthly

File withholding tax returns, remit social security contributions, register new joiners and leavers

Annually

Run performance reviews, adjust salaries and bonuses, prepare annual tax summaries for employees

 

The tasks repeated every day and every pay period are where an HR system saves the most time.

 

FAQ: Common Questions About HR Duties

Q: What does HR stand for?

A: HR stands for Human Resources. It refers to the department, or the people, who manage an organisation's employees.

 

Q: What are the core duties of HR?

A: There are seven: manpower planning, recruitment and selection, compensation and benefits, training and development, employee and labour relations, HR information systems, and personnel administration.

 

Q: What is the difference between HR and HRM?

A: HR usually refers to the people department or the people who work in it, while HRM (Human Resource Management) refers to the processes and strategies used to manage people across their whole life cycle.

 

Q: What HR job titles are there?

A: Examples include Recruiter or Talent Acquisition for hiring, Payroll or Compensation & Benefits Officer for pay, HRD or Learning & Development for training, Employee Relations for labour relations, HRIS for HR data systems, and HR Admin for personnel records.

 

Q: Can one HR person handle everything?

A: Yes. In small companies, one HR person often covers every area. Prioritise tasks with legal deadlines first, such as payroll, withholding tax and social security, and use an HR system to cut down on daily and per-period repetitive work.

 

Q: Which HR tasks can HR software help with?

A: It helps most with repetitive work such as time attendance, leave approval, payroll, tax and social security calculation, payslips, recruitment and performance evaluation. This frees HR to focus on strategic work such as employee development and labour relations.

 

Related articles

HumanSoft team ready to helpHumanSoft Payroll & HR SolutionFree 30-day trial, all HR functions
  • Free setup service.
  • No expenses at all.
  • Dismiss at any time.
Try it free