# Автоматический пересчет due date для Timer Boundary Event

**URL:** <https://forum.reunico.com/t/avtomaticheskij-pereschet-due-date-dlya-timer-boundary-event/74>\
**Category:** Camunda 7\
**Created:** [07.Апрель.2021 11:53:46 UTC](https://forum.reunico.com/t/avtomaticheskij-pereschet-due-date-dlya-timer-boundary-event/74 "2021-04-07T11:53:46Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Mstislav](https://forum.reunico.com/user_avatar/forum.reunico.com/mstislav/32/102_2.png) [@Mstislav](https://forum.reunico.com/u/Mstislav)\
**Post date:** [07.Апрель.2021 18:03:45 UTC](https://forum.reunico.com/t/avtomaticheskij-pereschet-due-date-dlya-timer-boundary-event/74/3 "2021-04-07T18:03:45Z")

</div>

Выкрутился пока так:

```
ManagementService managementService = delegateExecution
            .getProcessEngineServices().getManagementService();
        List<Job> timers = managementService
            .createJobQuery()
            .processInstanceId(delegateExecution.getProcessInstanceId())
            .timers().list();
        if (!timers.isEmpty()) {
            log.debug("Found active jobs. Due date will be recalculated");
            for (Job timer : timers)
            {
                managementService.recalculateJobDuedate(timer.getId(), true);
                log.debug(String.format("Job id: %s. Definition id: %s. New DueDate is: %s%n",
                timer.getId(),
                timer.getJobDefinitionId(),
                timer.getDuedate()));
            }
        } else {
            log.debug("No active jobs for due date update");
        }

```

Просто беру и пересчитываю значение всех таймеров для экземпляра процесса (благо они все завязаны на переменные).

Не понятно, как получить job id, например по его id в описании процесса. Как я понял, для boundary timer events он появляется в момент, когда токен достигает соответствующей активности/задачи.

---

_[View the full topic](https://forum.reunico.com/t/avtomaticheskij-pereschet-due-date-dlya-timer-boundary-event/74)._
