Я пытаюсь интегрировать списки динамических данных Liferay в рабочий процесс Kaleo (Liferay 6.1 CE GA2), но как получить ddlRecordId в рабочем процессе? Я сделал некоторую домашнюю работу, я проверил все атрибуты в serviceContext, но в атрибуте serviceContext нет «ddlRecordId», только ключ с именем «recordId», и его значение всегда равно 0. Также я могу получить некоторое значение поля в атрибутах serviceContext, такие как select и textarea. Но то, что я хочу, это поле для загрузки файла. Спасибо.
long ddlRecordId = GetterUtil.getLong(serviceContext.getAttribute("ddlRecordId"));
DDLRecord ddlRecord = DDLRecordLocalServiceUtil.getRecord(ddlRecordId);