Тема: Про создание электронного документа

Уважаемые разработчики, я тут столкнулся с проблемой юзабильности нашей системы.
При создании электронного документа (собираюсь загрузить чертеж САПР Компас) в системе, первоначально открывается окно задания атрибутов (вид документа, обозначение, наименование и т.д.). После этого система предлагает выбрать файл для загрузки. Есть такой момент, что конструктор каким то образом должен запомнить атрибуты документа Обозначение и Наименование. Следовательно он должен их куда то записать или запомнить :).
Обычно конструктора используют для этого подручный листок бумаги :).
Решение данной задачи мне видется следующим образом:
1. Способ Поместить в одном окне загрузку файла и заполнение атрибутов. Причем загрузка файла должна быть первым действием. Но при этом документ не может быть создан, пока не будут заполнены все атрибуты.
2. Способ При первом действии, загрузка файла, в системе открывается вьювер, который позволит разработчику увидеть атрибуты чертежа и скопировать либо переписать их в систему.
3. Способ. Самый лучший. Разработчик загружает файл, а система самостоятельно выбирает атрибуты из чертежа. Потому что это не задача проектировщика заполнять атрибуты в системе.

Re: Про создание электронного документа

Очень странная проблема.
Попробуйте Alt+Tab переключится между Компасом и TechnologiCS, затем Ctrl+C и Ctrl+V. Копипаста одним словом. Решение особенно 3-е очень уникальные и не будут востребованы на других площадках.
Схема:
1. Надо создать ЭД.
2. Открываем Компас и TechnologiCS.
3. В Компасе встаём на обозначение Ctrl+C.
4. Alt+Tab переключится на TechnologiCS.
5. В TechnologiCS создаём ЭД. Ctrl+V в обозначение. Alt+Tab в Компас. Ctrl+C Наименование. Alt+Tab в TechnologiCS. Ctrl+V Наименование.

По 3-му способу - интеграцией мы занимаемся, но всё со всем связать ни сил, ни времени не хватит.

Re: Про создание электронного документа

Красавин Максим пишет:

Очень странная проблема.
Попробуйте Alt+Tab переключится между Компасом и TechnologiCS, затем Ctrl+C и Ctrl+V. Копипаста одним словом. Решение особенно 3-е очень уникальные и не будут востребованы на других площадках.
Схема:
1. Надо создать ЭД.
2. Открываем Компас и TechnologiCS.
3. В Компасе встаём на обозначение Ctrl+C.
4. Alt+Tab переключится на TechnologiCS.
5. В TechnologiCS создаём ЭД. Ctrl+V в обозначение. Alt+Tab в Компас. Ctrl+C Наименование. Alt+Tab в TechnologiCS. Ctrl+V Наименование.

По 3-му способу - интеграцией мы занимаемся, но всё со всем связать ни сил, ни времени не хватит.

Макс, О какой автоматизации тогда идет речь? А если чертежей 100,200,300 и нет расширения для автоматической загрузки ??? Попробуй как нибудь на досуге это сделать :) А если человек еще и с командами ОС плохо дружит?

Re: Про создание электронного документа

В TechnologiCS 6.2  уже присутствует расширение Интеграция с CAD системами, в котором имеется интеграция с КОМПАС 3D. Сейчас там реализована автоматическая публикация состава 3D модели.

Это расширение реализовано на наших скриптовых модулях, идет с открытым исходным кодом, документацией и конечно же может быть доработано самими пользователями (хотя скажем честно АПИ Компас-а с VBScript не сильно дружит, но нужно изучать в каждом конкретном случае).

В новой версии возможностей с работе с КАДАми еще больше (но пока не со всеми кадами, над этим работаем).

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

Все это хорошо продемонстрировано с ролике Управление пользователем обработкой документов без участия разработчика и Новые возможности TechnologiCS по работе со сложными многосоставными документами.

Модуль импорта /экспорта штука хорошая, но его  надо в каждом конкретном случае затачивать под пользователя, так как иначе будет просто заливка мусора в БД лишь бы было, а потом долгая работа по выправлению информации. Проще взять нашу заготовку, заточить под себя и загнать все необходимые данные именно так, как требуется пользователям.