Five basic tasks of an HR department

Are you building an HR department from scratch within your company? Are you conducting an audit of your HR department's current activities or trying somehow to alter its function within the company? Then you should know the five basic areas of an HR department's tasks.