The main difference between a rehiring process and a renewal process is the situation of the employee on whom the process will be carried out.
A rehiring process is done on a former employee who is no longer active on the platform, it serves to 'recover' a former employee.
The renewal process is done on employees who are currently on our payroll
Rehiring
Through a rehiring process, we reactivate a previously registered employee on the platform, and recover all of their personal information with just one click. In TramitApp, we can access the profile of these former workers from the People tab, by checking the option: Show former employees.
In this post you can see how to make a rehiring process.
To rehire an employee, it is necessary for that employee to have previously been terminated on the platform (see the post: How to terminate or end a contract). This way the employee on whom we will carry out the process will be inactive on the platform.
Contract renewal
A contract renewal process allows us to generate a contractual modification or an extension of a temporary contract for an employee. In this case, we start with an employee with a temporary contract, who is active on the platform and currently part of our employee list. But we are going to change their employment circumstances.
A contract renewal for an employee with an end date must be done before that date, otherwise, the employee will disappear from the schedule (since it only shows updated information on the platform). However, we must keep in mind that having the "end date of the contract" in a temporary contract does not automatically result in the termination of that employee. The employee will remain active on the platform, although they will not appear on the schedule.
You can see how to do a contract renewal in the post: How to renew a contract.