Resource Scheduling

Hello everybody,
I have a question about out of the box resource scheduling capabilities of Camunda.

Is it possible to allow users in Camunda to precise the timetable when they are available to perform work in this process, over a given period: their out of office time (vacation, working hours …) and their availability for process tasks execution ?

In this case, does the solution offer means to allocate automatically task that needs to be done, only to resource that are available , to avoid pending task in work list of resources which are pout off office for a longue period ?

Thank you for your help on this matter.

Best regads.

Hi @Nadira,

there is no out-of-the-box solution available in Camunda. But you can extend the process or even the engine and implement a connection to your absence-calendar.

Here is an example with a simple absence manager: https://github.com/camunda-consulting/code/tree/master/snippets/task-assignment-absence

Have a look into the AbsenceCheckListener how to connect it to the process.

You could add the listener to the process engine via a process engine plugin to have it available in all user tasks without changing the model. (see: https://github.com/camunda/camunda-bpm-examples/tree/master/process-engine-plugin/bpmn-parse-listener-on-user-task)

Hope this helps, Ingo

Hello.

Thanks for your help.

Best regards.