Имеем во такое выражение в поле “Срок выполнения” в UserTask:
${mainEntity.type.id == 10 ? ICD_dueDate1 : ICD_dueDate2}
ICD_dueDate1 и ICD_dueDate2 имеет тип LocalDate. При выполнении выдается ошибка невозможности преобразования переменной в date или date string.
Видится что тут надо реализовать автоматическую конвертацию из всех типов данных хранящих дату, типа localDate, localDateTime, Date, DateTime, OffsetDate, OffsetDateTime. Иначе приходится писать вставки на groovy-скрипте с предобразованием типов данных что делает невозможным объяснить перспективному заказчику что данный инструмент разработки процессов это low-code-инструмент.