Найти тему
Блог о системе IPS Search

Что такое черновики документов в IPS Search.

В системе существует тайный объект "Черновики документов".

Данный объект нигде не описан в инструкциях, при этом доступен для видимости всем пользователям. Попытаюсь раскрыть логику использования этого объекта в системе IPS Search.

Сам тип "Черновик документа" появился в версии IPS V6 и служит для оптимизации загрузки документов в систему IPS и исключения блокировок транзакций записи в базу данных.

Как было раньше:

Пакет файлов (3D-модели со связанными чертежами) из CAD-систем передавался одной транзакцией. Формировалась огромная операция импорта и очень длинная транзакция в базе данных. Такой процесс значительно тормозил и "обрывал" загрузку в IPS Search сверхбольших изделий

Как стало сейчас (начиная с версии IPS V6):

1. Пакетная загрузка разбивается на файлы

2. Каждый файл загружается отдельной транзакцией

3. Во время транзакции считываются все атрибуты и все внешние ссылки файла (независимо от того, есть ли какие-то ошибки или ограничения)

4. Для каждого файла создаётся упрощенный тип "Черновик документа" с Наименованием = Имя файла ссылочной зависимости

5. Далее каждый черновик документа обрабатывается, преобразуется в полноценный документ и привязывается к структуре КЭСИ согласно внешних ссылок

6. Если в процессе преобразования возникает ошибка (нарушение контроля уникальности, отсутствие допустимой связи между документами в IPS, наличие битых ссылок в файле и т.д.)- черновик документа не удаляется

7. Как только пользователь исправляет ошибку- уже загруженный документ успешно конвертируется в необходимый документ IPS

8. Если ошибка не исправлена- документ так и будет висеть в виде черновика документа. Это является хорошим маркером для Администратора, на каком конкретно файле произошла ошибка во время загрузки.

Для примера рассмотрим ситуацию с наличием черновика документа по рисунку ниже. Черновик появился в результате загрузки чертежей исполнения, созданных в системе Компас 3D.

-2

Открыв данный чертеж Компас3D мы понимаем, что пользователь не указал правильную разбивку чертежей по исполнениям.

-3

В результате подобных действий система Компас для чертежа исполнения 00 хранит ссылку на чертеж исполнения 01.

-4

Таким образом во время загрузки документа система IPS выдала ошибку, что нельзя изменить тип объекта Черновик документа на Сборочный чертеж Компас, так в системе IPS отключена связи Чертежа с чертежом.

-5

Исправив ошибку с правильным разбиением Чертежей по исполнениям, система успешно загружает проект Компас 3D в систему.

Если статья была полезной- не забываем ставить лайки)

Для связи используйте контакты,

Газизулин Александр

ООО "АМКАД"

Telegram-канал для пользователей IPS

8-800-3333-205

gam@amcad.ru

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц