This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Re-enable employee

Hello.

Is there a process plan to reactivate an employee if it's exit date is greater than current date? I use the schedule plan "Lock accounts of employees that have left the company" to permanently deactivate employees according to exit date. But I need to reactivate employees who have returned  and their exit date has changed.

Thanks.

Evgen

Parents
  • Hi Evgen,

    we don't have such a schedule in the default.

    The only possible condition for such a process plan would be:

    Reactivate all persons which are InActive and the ExitDate is greater than the current date.

    But this is not really reliable.

    Because a person could be InActive due to other reasons.

    So it would be dangerous to activate these persons automatically - only due to the ExitDate in the future.

    If you really want to have it you can define a process and a schedule for it.

    It's not really complicated.

    OTHER possibility:

    You can implement this in the template for "Person.IsInActive"

    This template looks for the ExitDate.

    If the OLD ExitDate was before <now> and the NEW ExitDate is after <now> (or empty) the template sets "IsInactive" to "false".

    In this case you have an automatism which runs only if the ExitDate was changed.

    And you have it immediately, not controled by a schedule.

    Regards,

    Steffen

Reply
  • Hi Evgen,

    we don't have such a schedule in the default.

    The only possible condition for such a process plan would be:

    Reactivate all persons which are InActive and the ExitDate is greater than the current date.

    But this is not really reliable.

    Because a person could be InActive due to other reasons.

    So it would be dangerous to activate these persons automatically - only due to the ExitDate in the future.

    If you really want to have it you can define a process and a schedule for it.

    It's not really complicated.

    OTHER possibility:

    You can implement this in the template for "Person.IsInActive"

    This template looks for the ExitDate.

    If the OLD ExitDate was before <now> and the NEW ExitDate is after <now> (or empty) the template sets "IsInactive" to "false".

    In this case you have an automatism which runs only if the ExitDate was changed.

    And you have it immediately, not controled by a schedule.

    Regards,

    Steffen

Children
No Data