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< |
??? |
