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

IN Migration Kafka BoiInputFieldBo

Условия для того чтобы инстанций записалась в систему, поле должно быть уникальным!!!

Стандартная структура класса BoiInputFieldBo.java

public String fieldCode;

public String toBoCode;

public String toFieldCode;

public String apiValue;

Рекурсивная структура класса BoiInputFieldBo.java

public String fieldCode;

public BoiInput boiInput;

Описание полей

public String fieldCode 

fieldCode - код поля в которой должна записаться инстанция, равен BoFieldDto.code()


public BoiInput boiInput;

boiInput - вложенный JSON другого BoiInput, который позволяет добавлять или удалять ссылки на другие бизнес-объекты в поле BO/CO и одновременно создавать, читать, изменять или удалять эти вложенные бизнес-объекты.

Это поле используется в сочетании с fieldCode, другие поля не нужны.


public String toBoCode

toBoCode - код Бизнес Объекта в которой должна записаться инстанций, равен BoDto.code()

Используется для миграций СО, для определения в какой именно БО должна записаться инстанция

Можно не определять если это БО


public String toFieldCode

toFieldCode - код поля вложенного Бо


public String apiValue

apiValue - Значение из RestAPI, Примечание значения должно быть уникальное

Для работы с apiValue используется Интерфейс BoFieldTypeProvider.java


Директория где можете посмотреть код BoFieldTypeProvider.java

kz/greetgo/mybpm/register/impl/bo/etc/BoFieldTypeProvider.java