Міністерство освіти Украйни
Національний університет “Львівська політехніка”
Системи технічного документообігу
реферат
з курсу “Основи проектування систем штучного інтелекту”
Виконав |
студент гр. ____ |
_______________ |
Прийняв |
ассистент каф. САП |
Керницький А.Б. |
Львів 2001 Програмні засоби для систем, що забезпечують документообіг у проектних і конструкторських бюро, технічних відділах мають, власну специфіку, що відрізняє їх від офісних систем документообігу. У першу чергу це набагато більша розмаїтість форматів оброблюваних документів, значну частину яких складають графічні документи - креслення, схеми, плани і т.д. Ще однією особливістю є стабільний щорічний ріст місткості ринку таких систем, причому експерти вважають, що така позитивна тенденція збережеться. Додатковою позитивною рисою програмного забезпечення автоматизації документообігу з погляду програмістського співтовариства є те, що його необхідно, для ефективного використання, настроювати на умови конкретного замовника. Це дає роботу багатьом фірмам-постачальникам програмного забезпечення. Так з'являється ланцюг "розроблник (чи його правонаступник) - постачальник - споживач" в якому немає місця для піратського способу поширення програм, тому що постачальник зобов'язаний бути в тісному контакті зі споживачем, настроюючи програмне забезпечення, що поставляється. Для умов нашої країни це важливо. Багато фірм могли б одержати стабільний доход, візьмися вони за розробку і продаж систем інженерного документообігу
Відомо, що практично всі організації, що працюють з інженерною інформацією в нашій країні, використовують як апаратні засоби персональні комп'ютери на Intel-сумісних процесорах. Основною операційною системою для них до останнього часу була MS-DOS, а середовищем розробки - AutoCAD. Утім, це вірно не тільки для нас. Однак тиск графічних операційних середовищ на ринок істотно зріс, тому для усіх, хто зв'язаний з обробкою інженерною інформацією, устала проблема вибору: "Що робити - перейти в OS/2, UNIX чи Windows?" Ще раніш про це задумалися розробники програмного забезпечення. Їхній вердикт одностайний: "Звичайно, Windows". Візьмемо в якості "флюгера" Autodesk і подивимося, куди дує вітер змін. Судячи з тому, що 13-а верси AutoCAD явно тяжіє до Windows, а не до DOS, фірма Autodesk, видимо, остаточно вирішила, що майбутнє AutoCAD належить Windows. Тому в огляд увійшли розробки фірм ACS Telecom, AutoMate, Cyco, Rasterex, Synergis і Softdesk, орієнтовані на роботу в Windows.
Прийнявши це як факт, варто сказати, що першою й основною характеристикою доброї Windows - орієнтованої програми інженерного документообігу (далі для стислості будемо використовувати абревіатуру TDM - technical document management) є те, яким образом; ця програма оперує безліччю документів, над якими ви одночасно працюєте в Windows. Креслення, коментарі, бази даних, текстові документи, довідки, таблиці і довідники можуть бути частиною вашого проекту. Оскільки Windows має численні можливості для створення, збереження, видалення, переміщення і перейменування файлів, TDM може легко заплутатися або переповнитися, якщо ви захочете контролювати всі наявні дані про проект. Кожна з розглянутих програм надає різний ступінь контролю за файловою системою Windows, так що вам належить співвідносити свої потреби з їх можливостями. Не менш важлива сумісність програми зі стандартними методологіями інтерфейсу Windows. Програми дуже розрізняються по ступені відповідності стилю роботи і стилю выполнени документації стандартному для Windows-додатків. Усі розглянуті в цій статті програми керують системою файлів Windows, адекватно використовують клавіатуру, мишу і наявні піктограми ("іконки"), програми екранної підказки, переглядають широкий спектр файлів різних форматів і інтегрують TDM зі стандартними програмними продуктами Windows. Однак усі ці програми занадто сильно орієнтуються на НИС падаючі меню, що містять клавіатурні скорочення дл командного доступу.
Крім того, не так-то просто зв'язати документи, створені в текстовому редакторі, з базами данных TDM більшості розглянутих програм. Практично в них в усіх є системи екранних підказок, і тем при спробі працювати з програмами без попереднього вивчення документації, з вами може відбутися конфуз.
AutoEDMS 3.0 (ACS Telecom)
AutoEDMS має простий інтерфейс, так що цей продукт може відразу ж після придбання допомогти вам у рішенні ваших проблем. Інструкція, що поставляється разом з програмою, містить необхідну інформацію щоб почати працювати з програмою. Дві сторінки документації подають інформацію про зміст титульних блоків і загальну інформацію, таку як дані проекту, адреси і т.п. Крім того, при бажанні ви можете переключитися на списковый перегляд Query. Більш того, ви можете відразу ж створити свій власний бланк, що містить піктограми, полю даних, картинки, і т.д. При створенні бланка за допомогою Formbuilder ви одночасно створюєте базу даних. Formbuilder простий засіб, що дозволяє вам розробити свій власний інтерфейс.
Системний адміністратор AutoEDMS може використовувати мову ACL для створення і настроювання власних програм і програм, створених ACS Telecom чи сторонніми розробниками. Крім того, ACL має додаткову можливість доступу до DDE і до утиліти AutoEDMS ELC (Embedding and Linking Control), що дозволяє створювати власні функції. Найбільш вражаючими можливостями є: робота з будь-якою мовою, що використовує таблицю кодування ASCII, з великою кількістю баз даних, генерація запитів до баз даних, система захисту файлів і гарна система перегляду файлів всіх основних продуктів Windows. AutoEDMS також дозволяє додавати голосові повідомлення до файлу і друкувати файли без інсталяції відповідної їм програми.
Редагувати будь-який файл у базі даних відносно просто, за умови підключення відповідної цьому файлу програми до засобів запуску AutoEDMS.
AutoEDMS підтримує стандарти ISO 9000, DOD, FDA і NRC AM-WorkFlow. Також передбачений автоматизований вхід у систему, що, якщо додатково реалізувати можливості контролю за процесом обробки файлів будь-якою програмою за допомогою ELC, може зробити AutoEDMS базовим компонентом у Windows. Деякі програми Windows не підтримують DDE. Функція AutoEDMS ELC замінює використання DDE для контролю роботи з файлами і, у результаті, забезпечує найкращий захист при контролі будь-яких дій з файлами в Windows. Того ж ефекту можна досягти при створенні макросів і зв'язків DDE з іншими продуктами, але інсталяція кожної програми на робочій станції зажадає створення цих зв'язків вручну. AutoEDMS же робить це автоматично.
Для того щоб працювати з коментарями в AutoEDMS треба використовувати створені сторонніми розроблювачами програми. Однак за допомогою ACL коментарі вносяться у файл креслення AutoCAD, при цьому вони автоматично виділяються, а малюнки можуть обновлятися з достатнім ступенем безпеки. Серед усіх розглянутих систем AutoEDMS єдина, що не має інтегрованого модуля коментарів, але придбання модулів RxHighlight чи ViewBase, що входять до складу інших продуктів, задовольнить будь-як нестатки. Звичайно, це означає, що ви станете залежати від циклів роботи декількох розроблювачів - тобто при відновленні версії вам буде потрібно перевірити, чи будуть сумісні коментарі, зроблені попередньої версією програми.
Як тільки у вас є бланк (екранна форма) AutoEDMS, пристосований для ваших нестатків, усі можливості програми стають вам легко доступні, логічно організовані і сумісні зі стандартами Windows. У більшості випадків AutoEDMS випереджає своїх конкурентів по своїй інтеграції із середовищем Windows і GUI (графічним інтерфейсом користувача). Технічно AutoEDMS працює не з AutoCAD, але AutoEDMS контролює роботу файлів AutoCAD через ELC, так що для керування файлами не потрібні дії усередині АutосаD'а. Уместнее буде сказати, що AutoEDMS працює "під" AutoCAD. Незважаючи на це, якщо ви хочете доповнити команди AutoCAD, що відносяться до керування документами, такими, як знайти чи файл зробити XREF (зовнішнє посилання) чи уставити файл як блок, ви можете створити зв'язок через ELC.
У програмі є кілька різних видів захисту, починаючи від обмеження доступу користувачів до визначених робочих місць, до захисту проектів і зовнішніх програм через систему паролів. AutoEDMS використовує модуль(DLL) Btrieve. Використання Btrieve забезпечує роботу по технології клієнт-сервер у будь-якій мережі, що підтримує Btrieve, з можливістю доступу засобами глобальної мережі до файлів на віддаленому сервері. AutoEDMS динамічно відслідковує карту відповідності логічних і фізичних імен мережевих пристроїв, так что файли приєднуються до дійсного імені каталогу, до якого вони відносяться, а не до логічного імені. Нарешті, AutoEDMS поставляетс із компілятором екранної підказки, що дозволяє створювати файли підказки.
Cadmandu 3.0 (AutoMate)
Інтерфейс користувача Cadmandu простий і дуже добре скомпонований. У ньому безліч зв'язаних форм, що показують вам шлях до потрібних областей програми.
CadmanView - засіб перегляду креслень, легко доступне з основного вікна. Воно виконано у відповідності з усіма стандартами Windows і є могутнім інструментом. Всі основні компоненти інтерфейсу користувача Cadmandu мають незалежний розмір і розташування на екрані Windows, що відрізняє його від інших розглянутих продуктів. Послідовно проведена політика простоти для користувача, що відрізняє попередні версії, була застосована і при розробці інтерфейсу Windows, що дозволило досягти ще більш зручного і красивого дизайну.
AutoMate (у минулому Baratek Inc.) набагато далі пішла від попередньої версії своєї програми, орієнтованої на DOS, ніж будь-яка інша фірма, продукти якої тут розглянуті. Продукт виразно покращився, і інтеграція з інтерфейсом Windows дуже вдала. Хоча інтерфейс користувача занадто залежить від випадаючих меню з командами, що вимагають визначеного часу для освоєння, але це не така вже нездоланний проблема.
Cadmandu передбачає практично всі можливості, що маються в інших продуктів за винятком Work In Progress (WIP). Філософією AutoMate є постулат, що WIP настільки варіюється в різних компаній, що адаптація є кращим способом надання цієї можливості. Відзначимо, що Cadmandu у даний час працює тільки з однією базою даних. Швидше за все до інтерфейсу до різних баз даних у розроблювачів просто не дійшли руки, і існуючий склад речей - проста спадщина від версії для DOS. Недостача типів полів баз даних походить від того, що AutoMate припускає використання свого продукту для спеціалізованих задач. Можливості формировани запитів до бази даних обмежені в порівнянні з іншими продуктами. Важливо помітити, однак, що AutoMate планує підтримувати структури SQL. CadmanView і модуль створення коментарів можуть працювати з дуже різноманітними форматами файлів, надаючи велику гнучкість і нічим не ограничива розробку бази даних користувача.
Cadmandu може виводити креслення AutoCAD безпосередньо на плоттер чи у файл через спеціальний модуль, що входить у комплект постачання.
AutoMate надає можливість адаптації свого продукту для задоволення спеціальних потреб користувача. Для ефективної роботи Cadmandu його треба настроїти. Ця особливість має як свої переваги, так і недоліки, і тому до придбання продукту варто обговорити з постачальником (офіційним представником AutoMate) задачі, що будуть розв’язуватися за допомогою Cadmandu.
Захист файлів базується на дев'ятьох пріоритетних рівнях, прив'язаних до функцій меню Cadmandu. Вона також прив'язана до специфіки роботи з інженерною інформацією, точніше з деякою її підмножиною і виконує те, що цією підмножиною обумовлюється.
File Manager 2.27 (Synergis Technologies, Inc.)
File Manager використовує для роботи з даними підхід, заснований на принципі картотеки - інформація про документ представляється у виді "бібліотечної картки" - екранної форми, так само, як і в аналогічному продукті, орієнтованому на роботу в DOS. Для однієї і тієї ж бази даних можна створювати різні картки, так що виведена інформація ад
File Manager має трохи "рідних плям", що залишилися в спадщину від версії для DOS . Особливо це стосується інтерфейсу користувача і процедур настроювання. Встановлення бібліотек у File Manager усе ще вимагає завдання командного рядка в DOS і в UNIX незалежно від того, використовуєте ви UNIX чи ні
File Manager може виводити малюнки AutoCAD на плоттер прямо, без завантаження AutoCAD. File Manager має розумна кількість функцій у різних категоріях. Забезпечується однобічна прив'язка до атрибутів файлу малюнка AutoCAD, але вона може використовуватися тільки для редагування атрибутів у карті бібліотеки. File Manager підтримує архівування і відновлення файлів, однак архів повинний бути скопійований з архівного носія цілком в архівний каталог до того, як може бути виконані вибір і відновлення окремих файлів. File Manager, як і деякі інші продукти, не має вбудованого таймера з фіксацією його знвчень в поле бази даних, щоб, наприклад, відслідковувати час створення і редагування кожного документа. File Manager має тільки одне індексоване поле дл сортування і підтримує тільки одну базу даних.
File Manager досить гнучкий продукт, що включає можливість відновлення файлів, многопользовательское внесення коментарів, а також відстеження многопользовательских коментарів на різних шарах. Файли можуть бути перевірені, позначені, скопійовані чи переглянуті іншими користувачами, але вони не можуть затверджуватися більш ніж одним користувачем. Ви можете коментувати креслення AutoCAD, растрові файли форматів TIFF чи RLC. Крім того, File Manager може створювати власні файли у форматі RLC, що будуть виводитися на екран швидше, ніж креслення AutoCAD. File Manager дозволяє також установлювати границі безпеки на дисковому просторі, так что ніяка модифікація файлу неможлива, якщо немає достатнього місця на диску. Варто відзначити, что захист доступу до файлів заснована только на груповому методі.
AM-WorkFlow 3.12 (Cyco International)
З усіх TDM, орієнтованих на Windows і розглянутих у цій статті, AM-WorkFlow легше всего освоїти без попереднього вивчення документації. Напевно тому, що AM-WorkFlow фокусируется тільки на керуванні кресленнями - більш складна документная середовище ускладнило б програму. Відповідно до тверджень Сусо, фірма незабаром планують збільшити кількість типів документів, підтримуваних продуктом.
AM-WorkFlow також має інтерфейс на основі бібліотечної картки. У нього є можливість створення карток в процесі роботи за допомогою простого малювання їх на екрані. Таким чином, немає нічого простішого для адаптації вашого інтерфейсу до бази даних, чим намалювати необхідні екранні форми. AM-WorkFlow поставляється з картками-зразками (шаблонами), що можуть бути адаптовані для відповідності нестаткам самих різних користувачів. Ви можете використовувати ці картки-зразки для створення власного інтерфейсу. Усі стандартні функції, що можуть знадобитися, доступні з титульної картки, розробленої дл архітекторів. Модулі сумісні по інтерфейсі не у всіх випадках, однак у наступних версіях це повиннео бути виправлено.
AM-WorkFlow має мову програмування, відому як BaseLISP для адаптації AM-WorkFlow до AutoCAD і інших зовнішніх програм. BaseLISP сподобатися користувачам AutoLISP, але може виявитися занадто незрозумілим для багатьох адміністраторів, що не працювали з AutoCAD.
Типи полів бази даних AM-WorkFlow досить різноманітні, а гнучкість їх настроюваня дозволяє створювати бази даних, що відповідають практично будь-яким вимогам. AM-WorkFlow може архівувати і створювати резервні копії як ваших файлів, так і бібліотечних файлів AM-WorkFlow. AM-WorkFlow має можливості перегляду малюнків і створення коментарів, що базуються на давно відомих розробках Сусо, утім дотепер цей могутній і популярний продукт є одним із кращих. AM-WorkFlow у даний момент не підтримує ряд форматів файлів, а настроювання на запуск із нього інших програм відбуваються не так гладко, як у ряді інших розглянутих продуктах. Однак AM-WorkFlow дуже зручний, якщо треба працювати в основному з кресленнями AutoCAD і забезпечувати процес проектування. Тісна взаємодія між AM-WorkFlow і AutoCAD роблять зв'язок між вашими кресленнями і AM-WorkFlow дуже могутньої, але зв'язки з Windows набагато слабкіші. Ви можете перетаскувати (drag and drop) файли з вашими кресленнями в креслення AutoCAD як чи блоки Xref, і AM-WorkFlow відстежить нові зв'язки, але такий тип складної інтеграції з починається і закінчується на AutoCAD. База даних AM-WorkFlow написана у форматі, сумісному з dBASE, що буде корисно для генерації ваших повідомлень і аналізу, якщо ви працюєте в dBASE. AM-WorkFlow може виводити малюнки на плоттер прямо. Модулі коментарю/перегляду і створення бланків не є продуктами Windows, а працюють із середовища DOS. Цей недолік Сусо обіцяє усунути в наступній версії. Сусо також обіцяє незабаром додати підтримку більшої кількості форматів файлів, характерних для Windows-додатків.
Варто також додати, що в Сусо є продукт проміжного рівня, відомий как AutoManager Organizer, що має такої ж можливості інтерфейсу і функції, як і AM-WorkFlow. Цей продукт дозволяє поступово й ощадливо пристосуватися до роботи з TDM, і дуже гарний, якщо вам потрібно іспитовий термін дл того, щоб зрозуміти, что, власне, ви хочете від вашого TDM.
RxEDM 1.0 (Rasterex International)
Інтерфейс користувача RxEDM дуже простий і доступний завдяки тому факту, що вам требуетс працювати c трьома модулями (RxIndex, RxHighlight і RxForm), а не в комбінованому інтерфейсі. RxEDM не знаходиться на тім же рівні складності, як деякі інші розглянуті продукти. З іншого боку, він був цілком перероблений і перебудований на інтерфейс Windows, що означає, що він не тягне за собою тяжкої спадщини DOS. Екран допомоги в RxHighlight, наприклад, забезпечує всі гіпертекстові можливості, надані Windows. При роботі в режимі перегляду/коментарю можна використовувати "пташине око", що, звичайно ж, дуже зручно на великих малюнках.
Оскільки цей продукт цілком відійшов від свого DOS-побратима, його інтерфейс і можливості розроблені з урахуванням чекань користувачів Windows. Виглядає він зовсім як програма, написана для Windows, але в дійсності багато стандартних можливостей, наприклад, "drag and drop", відсутні. Що касаетс зв'язків між модулями, що складають RxEDM, те тут немає ніяких несподіваних сюрпризів.
У порівнянні з іншими тестированными продуктами RxEDM відстає в захисті файлів. Можливості перегляду не найдужчі в групі, але більш ніж адекватні у випадку прямої підтримки сканованих файлів. Имеетс безпосередній висновок на печатку векторних і растрових зображень. При необхідності ви можете з RxEDM запустити AutoCAD і будь-які інші програми. Можливості створення коментарів середні, зате кількість і типи файлів, що можуть бути переглянуті, не настільки обмежено, як в інших продуктів. Список підтримуваних файлів великий, і деякі користувачі будуть приємно здивовані тим, що програма працює з файлами MicroStation DGN точно так само, як зі звичайним набором файлів, що відноситься до AutoCAD. Підтримка баз даних у целом середня. У RxHighlight їсти коштовна функція circulation slip, за допомогою якої зображення може циркулювати між усіма, хто над ним працює, для внесення коментарів. Ви можете також використовувати функцію порівняння, щоб визначити розходження двох файлів.
ViewBase 4.11 (Softdesk Imaging Group)
Softdesk додала в ViewBase багато нових спадаючих меню і деяку кількість гарно розроблених піктограм і кнопок. Як і у випадку з RxHighlight і CadmanView, інструменти внесення коментарів не з'являються доти, поки ви їх не включите - це дуже спрощує інтерфейс. Одна з основних задач ViewBase Tools - розширення й унификаци інтерфейсів користувача CAD Overlay for Windows і AutoCAD for Windows. В основі ViewBase Manager лежить FoxPro, тому він досить обмежений у своїх можливостях і непоказний зовні. Якщо ви користувач FoxPro, то ви зможете створити свій інтерфейс для бази даних. .
Керування базами даних і можливості захисту файлів бідні в порівнянні з іншими розглянутими тут TDM. З іншого боку, можливість перегляду/ коментування одна з кращих, якщо не краща. ViewBase обробляє безліч типів зображень, виводить їх на плоттер чи принтер прямо. Можливість перегляду містить у собі пошарове коментування, комментируемое зображення можна зробити сірим, щоб висвітити коментарі. Дуже просунуті функції маніпулювання растровими зображеннями - поворот, інверсія і дзеркальне відображення. ViewBase manager має пряму підтримку сканирующего програмного забезпечення, що порадує користувачів CAD Overlay.
Обидві складові ViewBase добре интегрированны в середовище Windows. Ви можете набудовувати інші програми для роботи з ViewBase, використовуючи макромову. Такі можливості Windows, як drag and drop і асоціювання файлів із завантаженням програм, відсутні, за винятком того, що стосується AutoCAD. Така ж розбіжність між ViewBase Tools і ViewBase manager існує при установці й інтеграції функцій. ViewBase Tools логічний і легкий у використанні, але можливості ViewBase manager явно не зоряні.
СИСТЕМИ, РОЗРОБЛЕНІ ПОСТАЧАЛЬНИКАМИ САПР
Autodesk WorkCenter (Autodesk Inc.)
Програма керування технічною документацією і проходженням проекту для Windows. Допомагає систематизувати, забезпечити захист і переміщення усіх видів електронних документів.
Програмно/апаратне середовище: Windows
Ціна пропозиції в США: 695 дол.
DM/Manager (Intergraph Corp.)
Забезпечує базові можливості управлени документообігом на рівні підприємства. Керує рухом багатоформатных документів, розподілених у неоднорідній мережі. Підтримує різні апаратні, програмні засоби і бази даних.
Програмно-апаратне середовище: Windows, NT
Ціна пропозиції в США: 1500 дол.
EDM (ComputerVision Corp.)
Створює інфраструктуру керування даними й інженерною інформацією в процесі проектировани виробу
Програмно-апаратне середовище: Mac, раб.станції
Ціна пропозиції в США: 2600 - 99700 дол.
СИСТЕМИ НЕЗАЛЕЖНИХ РОЗРОБЛЮВАЧІВ
IView-EDM (Network Imaging Systems)
Програмне забезпечення для рішення проблем документообігу в проектних організаціях. Централізована база даних зберігає растрові і векторні креслення, забезпечує керування внесенням змін і доступом до даних, забезпечує захист даних.
Програмно-апаратне середовище: Windows, раб.станції
Ціна пропозиції в США: 14000 дол. на 5 робочих місць
Manta (B.A. Intelligence Networks)
Інтегрована система виробничого й інженерного документообігу, створена дл роботи з даними протягом повного життєвого циклу виробу.
Програмно-апаратне середовище: DOS, Windows, NT, раб.станції, многопользовательские системи
Ціна пропозиції в США: 35000 дол. на 20 користувачів
Sherpa/Pims (Sherpa Corp.)
Керує, контролює й автоматизує процеси, що створюють, що змінюють, що переглядають, випускаючу інформацію про виріб. Функції проектування і изготовлени інтегруються через використання єдиної бази даних. Програмно-апаратне середовище: Windows, NT, Mac, раб.станції Ціна пропозиції в США: 99900 дол. і вище
Xerox DocuPlex (Xerox Engineering Systems)
Мережна система електронного документообігу, дозволяє користувачам зберігати, редагувати, розподіляти і керувати інженерними документами незалежно від того, як вони були створені і від їхніх форматів.
Програмно-апаратне середовище: DOS, раб.станції, многопользовательские системи.
Ціна пропозиції в США: від 115000 дол.