mybpm!
Скачать в формате: PDF pdf DOCX word

Java-класс BoImportInstanceDto

Инстанция загрузки - тут лежит подготовленная информация для загрузки соответствующей строки файла

Поле Тип Описание
id String Идентификатор инстанции загрузки - состоит из ИД акта загрузки, ИД бизнес-объекта, ИД инстанции

Работа с этим идентификатором происходит посредством BoImportInstanceId

actId ObjectId Идентификатор акта импорта данных

Ссылается на BoImportActDto

boId ObjectId Идентификатор бизнес-объекта, к которому принадлежит данные текущей инстанции

Ссылается на BoDto

instanceId ObjectId Идентификатор обновляемой инстанции
newRecord boolean Признак новой записи: true - запись новая - её нужно вставить, false - запись нужно обновлять
hasError boolean Признак того, что у записи, создавшей эту запись, есть ошибка. Обычно такие записи не уходят в файл
oldValues Map<String fieldId, String storedValue> Значения (storedValues) НЕ-уникальных полей, которые уже хранятся в БД

Это поле актуально, если .newRecord == false

Ключом колоды является fieldId

Значением колоды является storedValue

oldRemoved boolean Показывает признак удалённости записи, если она есть в БД т.е. если поле .oldValues заполнено.

Если поле .oldValues == null, то данное поле не используется

newValues Map<String fieldId, String storedValue> Считанные из файла и подготовленные хранимые значения НЕ уникальных полей

Ключом колоды является fieldId

Значением колоды является storedValue

order int Порядок применения
applied boolean Признак, что данный импорт уже применён