All Courses

Human Resources
Human Resources
  • The first thing users can do in the Human resources module is create different departments and create employees for that department. ● The cultural way of recruiting people focuses on many tedious tasks like sorting emails and receiving resumes manually rather than evaluating the candidate. ● This task has a role in the administrative peoples in the HR. But by using odoo all tasks of recruiting will be easy and effective for the HR department. With this app we can promote, analyse and select candidates easily. Attendance Odoo’s Attendance application functions as a time clock. Employees are able to check in and out of work using a dedicated device in kiosk mode, while users are also able to check in and out of work directly from the database. Managers can quickly see who is available at any given time, and create reports to see everyone’s hours, and gain insights on which employees are working overtime, or checking out of work earlier than expected. Overtime Odoo employee overtime request app helps employees to submit overtime requests which send for manager and department manager for approval which also send mail notification when approve, refuse and confirm overtime request. This app also automatically calculates overtime wages in employee payslip. Modes ● Kiosk Mode: using the drop-down menu, select how an employee checks in when using a kiosk. Options are Barcode/RFID, Barcode/RFID and Manual Selection, or Manual Selection. Views To change the view from the default Gantt chart to a list view, click the List icon in the top right of the dashboard, beneath the user’s photo. To switch back to the Gantt chart, click the Gantt button, located next to the List button. The default view presents the current day’s information. To present the information for the Week, Month, or Year, click on the Day button to reveal a drop-down, displaying those other options. Select the desired view, and the dashboard will update, presenting the selected information. To change the Day, Week, Month, or Year presented, click the left or right arrow buttons on either side of the drop-down button. Filters and Groups To filter the results in the dashboard or to present different groups of information, click the drop-down button in the Search bar above the dashboard, then select one of the available Filters or Group By options. There are several pre-configured filters and groups to choose from, as well as an option to create custom ones. Filters The default filters that can be selected are: ● My Attendances: this filter only presents the user’s attendance data. ● My Team: this filter presents the attendance data for the user’s team. ● At Work: this filter displays the attendance data for everyone currently checked in. ● Errors: this filter displays any entries with errors that need to be resolved. ● Check In: this filter has a drop-down to further select a specific time period. Select the desired time period from the options presented, a specific month, quarter, or year. ● Last 7 days: this filter presents the attendance data for the last seven days. ● Add Custom Filter: create a custom filter using the pop-up that appears when this is selected. Groups The default groups that can be selected are: ● Check In: this grouping presents a drop-down menu containing the following time period options: Year, Quarter, Month, Week, and Day. Selected the time period to display all the check-in information, grouped by the selected time period. ● Employee: this group presents the attendance data organised by employee. ● Check Out: this grouping presents a drop-down menu containing the following time period options: Year, Quarter, Month, Week, and Day. Selected the time period to display all the check-out information, grouped by the selected time period. ● Add Custom Group: this option displays a drop-down menu with a variety of options to group the attendance data by, including City, Country, Mode, and IP Address. Employees When a new employee is hired, the first step is to create a new employee record. Starting in the Employees app dashboard, click the New button and a new employee form appears. Fill out the required information and any additional details. General information The employee form automatically saves as data is entered, but the save manually icon (a cloud with an up arrow inside it) may be clicked at any time to manually save the form. Required fields ● Name: Enter the employee’s name. ● Company: Select the company from the drop-down menu that the new employee is hired by, or create a new company by typing the name in the field. Optional fields ● Photo: In the top right image box of the employee form, click on the (pencil) edit icon to select a photo to upload. ● Job Position: Enter the employee’s job position title under their name, or select the job position from the Job Position drop-down menu to have this field auto-populate. The Job Position field under the employee name can be modified and does not need to match the selection made in the Job Position drop-down. ● Tags: Click on a tag in the drop-down menu to add any tags applicable to the employee. Any tag can be created in this field by typing it in. Once created, the new tag is available for all employee records. There is no limit to the amount of tags that can be added. ● Work Contact Information: Enter the employee’s Work Mobile, Work Phone, Work Email, and/or Company name. ● Department: Select the employee’s department from the drop-down menu. ● Job Position: Select the employee’s job position from the drop-down menu. Once a selection is made, the Job Position field beneath the employee’s name automatically updates to reflect the currently selected job position. These positions are from the recruitment application, and reflect the currently configured job positions. ● Manager: Select the employee’s manager from the drop-down menu. ● Coach: Select the employee’s coach from the drop-down menu. ● Next Appraisal Date: This date automatically populates with a date that is computed according to the settings configured in the Appraisals application. This date can be modified using the calendar selector. Resume Next, enter the employee’s work history in the Resumé tab. Each resumé line must be entered individually. When creating an entry for the first time, click Create a new entry, and the Create Resumé lines form appears. After an entry is added, the Create a new entry button is replaced with an Add button. ● Title: Type in the title of the previous work experience. ● Type: From the drop-down menu, select either Experience, Education, Side Projects, Internal Certification, Completed Internal Training, or type in a new entry, then click Create “(new entry)”. ● Display Type: Select either Classic, Certification, or Course from the drop-down menu. ● Date Start and Date End: Enter the start and end dates for the work experience. To select a date, use the < (left) and > (right) arrow icons to scroll to the desired month, then click on the day to select it. ● Description: Enter any relevant details in the field. Skill Types In order to add a skill to an employee’s form, the Skill Types must be configured. Go to Employees app ‣ Configuration ‣ Employee: Skill Types to view the currently configured skill types and create new skill types. Click New and a new Skill Type form appears. Fill out all the details for the new skill type. Repeat this for all the skill types needed. ● Skill Type: Enter the name of the skill type. This will act as the parent category for more specific skills and should be generic. ● Skills: Click Add a line and enter the name for the new skill, then repeat for all other needed skills. Expenses As a certain company grows it becomes difficult to track our expenses. Doing this manually (by paper) makes it even harder and inaccurate. This ERP system will allow you to: ● Spending's tracking and employee reimbursement ● Data accuracy and up-to-date reports ● Cost effective strategy ● Integrating it to accounting Appraisal Appraisal is very important in any company. Some of the benefits of appraisals are: ● High motivation ● High performance ● Give more responsibility ● Offer additional training. And with the Human resources module all the above tasks can be performed. Leave Odoo’s Time Off tool makes time off requests & approvals a lot easier. It allows tracking the leaves of employees and helps to make quick responses possible. The agenda of each employee is updated accordingly. Managers get a view of their whole team time off in one complete view, to keep the team well-organised and to easily forecast the distribution of tasks during the absence of their members. Promotion This module helps to manage the proper promotion process. You can manage the employee promotion flow and employee promotion history. You can print the promotion report with the promotion details. Loan Provides all details like Transaction history, Payment history, Outstanding balance, Invoices, Total due amounts, Due days in one view. Payment history of all loan payments and linked invoices with payments. Creates payment history when paying amount and removes it when cancelling payment. Payroll Payroll manages, maintains, and automates payments to employees. Robust, integrated, and properly configured payroll can help organisations of all sizes maintain compliance with tax laws and other financial regulations, and reduce costs. Odoo Payroll is used to process work entries and create payslips for employees, including both regular pay and commission. Payroll works in conjunction with other Odoo apps, such as Employees, Timesheets, Time Off, and Attendances. Contracts Every employee in Odoo is required to have a contract in order to be paid. A contract outlines the terms of an employee’s position, their compensation, their working hours, and any other details about their position. To view the employee contracts, go to the Payroll app ‣ Employees ‣ Contracts from the top menu. All employee contracts, and their current contract status, are displayed in a default kanban view. The default view displays both running contracts and contracts that need action. Expired and cancelled contracts are hidden in the default view. Create a New contract In order for an employee to be paid, an active contract is required. If a new contract is needed, click the Create button on the contracts dashboard. A contract form appears where the information can be entered. Required fields are underlined in bold. ● Contact Reference: Type in the name or title for the contract, ● Company: Select the company the contract applies to by clicking on the drop-down menu. A new company can be created by typing the name in the field, then clicking either Create to create the new company, or Create and Edit to create the new company and edit the company details. ● Salary Structure Type: Select one of the salary structure types from the drop-down menu. The default salary structure types are Employee or Worker. A new salary structure type can be created by typing the name in the field. ● Start Date: The date the contract starts. Choose a date by clicking on the drop-down menu, navigating to the correct month and year by using the < > (arrow) icons, then clicking on the date. ● Working Schedule: Select one of the working schedules from the drop-down menu. Loan Provides all details like Transaction history, Payment history, Outstanding balance, Invoices, Total due amounts, Due days in one view. Payment history of all loan payments and linked invoices with payments. Creates payment history when paying amount and removes it when cancelling payment.] Recruitment Odoo keeps all job applicants organised with a pre-configured series of steps and stages that each applicant goes through. Each stage has a specific step(s) that should be performed. These range from scheduling a phone call, conducting an interview, to sending a job offer, just to name a few. This process is referred to as the ‘applicant flow’. When an applicant applies for a job position, an applicant card is automatically created in Odoo’s Recruitment app for that specific job position. As the applicant progresses through the recruitment pipeline, the recruitment team moves their card from one stage to the next. kanban view To access the kanban view for a job position, navigate to the main Recruitment app dashboard, which is the default view when opening the application. All job positions appear on the main dashboard. Click the New Applications smart button on a job position card to navigate to the kanban view for all the applicants for that particular job position. Inside the job application, the kanban stages appear, with all the applicants populated in their respective columns, indicating what stage they are currently in. Job positions In the default Recruitment dashboard view, all job positions are shown, regardless of status. Current published positions with active applicants are shown, as well as job positions that have been created but have not yet been published. Each job position is shown in an individual kanban card. If the job position is active and candidates can apply, then a Published banner will appear in the top-right corner of the card. View submitted applications by clicking anywhere on a job position card. Create a new job position: Create a new job position from the main Recruitment dashboard by clicking the New button in the top-left corner. Then, enter the name of the position (such as sales manager or mechanical engineer etc.). When complete, click the Create button to save the entry, or the Discard button to delete it.  
Project Management