Java-класс BoInstanceDraftSave
Данные для сохранения инстанции бизнес-объекта в черновике
| Поле | Тип | Описание | 
|---|---|---|
| orderIndex | int | Порядок отображения в карточке (только для вложенных БО) | 
| businessObjectId | ObjectId | ИД бизнес-объекта, к которому принадлежит инстанция | 
| instanceId | ObjectId | Идентификатор сохраняемой инстанции | 
| boProcessId | ObjectId | Идентификатор бизнес-процесса инстанции. Используется в случае, если инстанция является объектом БП | 
| creating | boolean | Признак, что происходит создание инстанции. Если true - то значит инстанции ещё такой нет - его нужно создать Если false - то значит инстанция такая уже есть и её нужно обновить  | 
| created | Happened | ??? | 
| boiSource | BoiSource | ??? | 
| newIsRemoved | boolean | ??? | 
| setNewIsRemoved | boolean | ??? | 
| newIsArchived | boolean | ??? | 
| setNewIsArchived | boolean | ??? | 
| newIsDev | boolean | ??? | 
| setNewIsDev | boolean | ??? | 
| handleRemove | boolean | ??? | 
| newFields | Map<String fieldId, Integer> | Список изменяемых полей Ключ колоды - идентификатор поля Значение колоды - всегда 1  | 
| newValues | Map<String fieldId, String storedValue> | Новые значения сохраняемых полей Ключ колоды - идентификатор поля Значение колоды - новое хранимое значение поля  | 
| newValueSource | Map<String fieldId, BoiSource> | Новые значения сохраняемых полей Ключ мапы - идентификатор поля Значение мапы - источник изменение инстанции. BoiSource  | 
| participantIds | Map<String participantId, Integer> | Идентификаторы участников Ключ колоды - идентификатор участника Значение колоды - всегда 1  | 
| idsToAdd | Map<String fieldId, String storedValue> | Список ИД, которые нужно добавить к полю Заполняется только для полей с типом BoFieldType#BO и BoFieldType#CO Ключ колоды - ИД поля Значение колоды - storedValue Value_BO#storedValue() или Value_CO#storedValue()  | 
| idsToDel | Map<String fieldId, String storedValue> | Список ИД, которые нужно удалить у поля Заполняется только для полей с типом BoFieldType#BO и BoFieldType#CO Ключ колоды - ИД поля Значение колоды - storedValue Value_BO#storedValue() или Value_CO#storedValue()  | 
| formMetaDataPerOrgUnit | FormMetaDataPerOrgUnit | Мета данные формы относительно орг юнетам | 
| fieldMetaData | Map<String fieldId, FieldMetaData> | ??? | 
| fieldMetaPerOrgUnit | Map<String fieldId, FieldMetaDataPerOrgUnit> | ??? | 
| fieldTabMetaData | Map<FieldTab,  | 
??? | 
| fieldTabMetaPerOrgUnit | Map< | 
??? | 
| widgetButtonMetaData | Map<String buttonId,  | 
??? | 
| widgetButtonMetaPerOrgUnit | Map<String buttonId,  | 
??? | 
| widgetSignatureMetaData | Map<String signatureId,  | 
??? | 
| widgetSignatureMetaPerOrgUnit | Map<String signatureId,  | 
??? | 
| nativeFieldMetaData | Map<String fieldId,  | 
??? | 
| nativeFieldMetaDataPerOrgUnit | Map<String fieldId,  | 
??? | 
| fieldOptionMetaData | Map<String fieldOptionId,  | 
??? | 
| fieldOptionMetaDataPerOrgUnit | Map<String fieldOptionId,  | 
??? | 
| printFormMetaData | Map<String printFormId,  | 
Мета данные печатной формы Ключом колоды является ИД печатной формы Значение мета печатной формы  | 
| printFormMetaDataPerOrgUnit | Map<String printFormId,  | 
Мета данные кнопки относительно организационной единицы(пользователь, рабочая группа, департамент) Ключом колоды является ИД печатной формы Значение мета данные печатной формы относительно организационной единицы  | 
| fieldTabColor | Map< | 
??? | 
| boInCoFieldMetaData | Map<BoInCoFieldRef, 1480_BoInCoFieldMetaData.md> | ??? | 
| boInCoFieldMetaDataPerOrgUnit | Map< | 
??? | 
